v3.26.3
Accumulated other comprehensive (loss) income (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]        
Beginning balance     $ (373,728)  
Ending balance $ (358,466)   (358,466)  
Accumulated Gain (Loss), Cash Flow Hedge        
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]        
Beginning balance (8,691) $ (20,456) (22,398) $ (8,557)
Unrealized gains (losses) 35,679 (5,886) 46,275 (25,792)
Related income tax (8,902) 1,468 (11,546) 6,434
Unrealized (losses) gains net 26,777 (4,418) 34,729 (19,358)
Reclassification into net income 3,834 1,901 11,501 5,953
Related income tax (957) (474) (2,869) (1,485)
Reclassification from accumulated other comprehensive income into net income net of tax 2,877 1,427 8,632 4,468
Ending balance 20,963 (23,447) 20,963 (23,447)
Foreign currency translation adjustments        
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]        
Beginning balance (49,860) (117,428) (100,385) (302,285)
Unrealized gains (losses) (564) 24,669 49,961 209,526
Related income tax 0 0 0 0
Unrealized (losses) gains net (564) 24,669 49,961 209,526
Reclassification into net income 0 0 0 0
Related income tax 0 0 0 0
Reclassification from accumulated other comprehensive income into net income net of tax 0 0 0 0
Ending balance (50,424) (92,759) (50,424) (92,759)
Accumulated other comprehensive (loss) income        
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]        
Beginning balance (58,551) (137,838) (122,783) (310,796)
Unrealized gains (losses) 35,115 18,783 96,236 183,734
Related income tax (8,902) 1,468 (11,546) 6,434
Unrealized (losses) gains net 26,213 20,251 84,690 190,168
Reclassification into net income 3,834 1,901 11,501 5,953
Related income tax (957) (474) (2,869) (1,485)
Reclassification from accumulated other comprehensive income into net income net of tax 2,877 1,427 8,632 4,468
Ending balance $ (29,461) (116,160) $ (29,461) (116,160)
Accumulated Defined Benefit Plans Adjustment        
Accumulated Other Comprehensive Income, Net of Tax [Roll Forward]        
Beginning balance   46   46
Unrealized gains (losses)   0   0
Related income tax   0   0
Unrealized (losses) gains net   0   0
Reclassification into net income   0   0
Related income tax   0   0
Reclassification from accumulated other comprehensive income into net income net of tax   0   0
Ending balance   $ 46   $ 46