v3.26.3
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period $ 1,078,717 $ 895,971 $ 976,750 $ 767,331
Balance at end of period 1,078,682 952,914 1,078,682 952,914
Derivatives        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (6,701) (20,097) (15,034) (16,368)
Other comprehensive income (loss) before reclassification 7,464 1,949 13,511 (5,179)
Reclassification 2,067 1,784 7,039 4,072
Tax effect (1,930) (935) (4,616) 176
Balance at end of period 900 (17,299) 900 (17,299)
Currency Translation Adjustments        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (124,690) (99,384) (113,073) (145,762)
Other comprehensive income (loss) before reclassification (447) (14,355) (11,872) 31,837
Reclassification 0 0 0 0
Tax effect (10) (252) (202) (66)
Balance at end of period (125,147) (113,991) (125,147) (113,991)
Accumulated Other Comprehensive Loss        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning of period (131,391) (119,481) (128,107) (162,130)
Other comprehensive income (loss) before reclassification 7,017 (12,406) 1,639 26,658
Reclassification 2,067 1,784 7,039 4,072
Tax effect (1,940) (1,187) (4,818) 110
Balance at end of period $ (124,247) $ (131,290) $ (124,247) $ (131,290)