Annual report pursuant to Section 13 and 15(d)

Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Details)

v3.25.0.1
Accumulated Other Comprehensive Income (Loss) - Summary of Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance $ 891,900 $ 895,200 $ 1,076,400
Other comprehensive income (loss) before reclassifications 3,800 500 2,900
Amounts reclassified out of accumulated other comprehensive income (loss) (1,600) (500) 0
Other comprehensive income (loss) 2,200 0 2,900
Ending Balance 1,062,300 891,900 895,200
Other comprehensive income (loss) before reclassifications, tax expense 600 200 (100)
Amounts reclassified out of accumulated other comprehensive income (loss), tax expense (400)   0
Other comprehensive income (loss) before reclassifications, tax expense 600 200 (100)
Tax benefit associated with change in pension actuarial loss 600 (0) 1,300
Amounts reclassified out of accumulated other comprehensive income (loss), tax expense (400)   0
Gains and (Losses) on Cash Flow Hedges      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance (800) (900) (500)
Other comprehensive income (loss) before reclassifications 1,800 600 (400)
Amounts reclassified out of accumulated other comprehensive income (loss) (1,000) (500) 0
Other comprehensive income (loss) 800 100 (400)
Ending Balance 0 (800) (900)
Defined Benefit Pension Plan      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 2,400 2,500 (800)
Other comprehensive income (loss) before reclassifications 2,000 (100) 3,300
Amounts reclassified out of accumulated other comprehensive income (loss) 600 0 0
Other comprehensive income (loss) 1,400 (100) 3,300
Ending Balance 3,800 2,400 2,500
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Beginning Balance 1,600 1,600 (1,300)
Ending Balance 3,800 $ 1,600 1,600
Tax benefit associated with change in pension actuarial loss $ 600   $ 1,300