v3.26.1
Capital Structure - Schedule of Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning period of period $ 2,196,534 $ 1,561,656 $ 1,973,403 $ 1,487,377
Balance at end of period 2,325,010 1,633,341 2,325,010 1,633,341
AOCI attributable to parent        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning period of period (4,975) (5,554) (3,011) (7,063)
Amounts recorded in AOCI (861) 7,700 (2,825) 10,733
Amounts reclassified from AOCI to income 0 87 0 (1,437)
Balance at end of period (5,836) 2,233 (5,836) 2,233
Net change in unrealized cash flow hedges gains (losses)        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning period of period   3,732   4,943
Amounts recorded in AOCI   540   853
Amounts reclassified from AOCI to income   87   (1,437)
Balance at end of period   4,359   4,359
Foreign exchange translation adjustment        
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]        
Balance at beginning period of period (4,975) (9,286) (3,011) (12,006)
Amounts recorded in AOCI (861) 7,160 (2,825) 9,880
Amounts reclassified from AOCI to income 0 0 0 0
Balance at end of period $ (5,836) $ (2,126) $ (5,836) $ (2,126)