v3.26.3
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Balances of Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 2,237,458 $ 1,842,659 $ 1,753,575 $ 1,810,882
Sale of Connectivity 0 0 (1,227) 0
Ending balance 2,129,139 1,798,909 2,129,139 1,798,909
Accumulated other comprehensive loss        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (67,046) (51,719) (57,074) (82,471)
Sale of Connectivity     (1,227)  
Ending balance (67,823) $ (58,774) (67,823) $ (58,774)
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (67,046)   (57,074)  
Other comprehensive loss, net of tax (777)   (9,522)  
Sale of Connectivity     (1,227)  
Ending balance $ (67,823)   $ (67,823)