v3.26.1
Accumulated Other Comprehensive Income (Loss) - Changes in Accumulated Other Comprehensive Income (Loss) by Component (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance $ 2,689,724 $ 2,667,311 $ 2,437,968 $ 2,373,404 $ 2,667,311 $ 2,373,404
Net other comprehensive income (loss) 595   3,772   285 3,348
Balance 2,753,493 2,689,724 2,513,283 2,437,968 2,753,493 2,513,283
Accumulated Other Comprehensive Income (Loss)            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance (8,479) (8,169) (11,846) (11,422) (8,169) (11,422)
Other comprehensive gain (loss) before Reclassifications, net of income tax (728) (1,503) 2,634 (2,006)    
Amounts reclassified from accumulated other comprehensive income (loss) 1,323 1,193 1,138 1,582    
Net other comprehensive income (loss) 595 (310) 3,772 (424)    
Balance (7,884) (8,479) (8,074) (11,846) (7,884) (8,074)
Accumulated Other Comprehensive Income (Loss) | Interest-Rate Hedges            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance (4,032) (5,298) (8,834) (8,410) (5,298) (8,410)
Other comprehensive gain (loss) before Reclassifications, net of income tax (82) 23 (329) (2,006)    
Amounts reclassified from accumulated other comprehensive income (loss) 1,331 1,243 1,635 1,582    
Net other comprehensive income (loss) 1,249 1,266 1,306 (424)    
Balance (2,783) (4,032) (7,528) (8,834) (2,783) (7,528)
Accumulated Other Comprehensive Income (Loss) | Foreign Exchange Hedge            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance (293) 1,283     1,283  
Other comprehensive gain (loss) before Reclassifications, net of income tax (646) (1,526) 2,963      
Amounts reclassified from accumulated other comprehensive income (loss) (8) (50) (497)      
Net other comprehensive income (loss) (654) (1,576) 2,466      
Balance (947) (293) 2,466   (947) 2,466
Accumulated Other Comprehensive Income (Loss) | Employee Benefit Plan            
Accumulated Other Comprehensive Income (Loss) [Line Items]            
Balance (4,154) (4,154) (3,012) (3,012) (4,154) (3,012)
Balance $ (4,154) $ (4,154) $ (3,012) $ (3,012) $ (4,154) $ (3,012)