v3.26.1
Stockholders' Equity - Schedule of Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 3,219,271 $ 2,734,471 $ 3,126,211 $ 2,610,350
Other comprehensive (loss) income before reclassifications 2,867 4,909 6,771 4,974
Amounts reclassified from AOCL to earnings (397) (1,516) (883) (1,516)
Ending balance 3,302,168 2,869,243 3,302,168 2,869,243
Foreign Currency Translation Adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (11,302) (12,732) (10,077) (12,797)
Other comprehensive (loss) income before reclassifications (1,638) 3,912 (2,863) 3,977
Amounts reclassified from AOCL to earnings 0 0 0 0
Ending balance (12,940) (8,820) (12,940) (8,820)
Unrealized Gain (Loss) on Derivative Instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 2,590 0 (2,053) 0
Other comprehensive (loss) income before reclassifications 4,505 997 9,634 997
Amounts reclassified from AOCL to earnings (397) (1,516) (883) (1,516)
Ending balance 6,698 (519) 6,698 (519)
Accumulated Other Comprehensive Loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (8,712) (12,732) (12,130) (12,797)
Ending balance $ (6,242) $ (9,339) $ (6,242) $ (9,339)