XML 102 R87.htm IDEA: XBRL DOCUMENT v3.25.4
ACCUMULATED OTHER COMPREHENSIVE INCOME - Components of Accumulated Other Comprehensive (Loss)/Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,149,913 $ 1,053,984 $ 938,284
Other comprehensive income (loss) 65,294 (32,438) 15,845
Ending balance 1,257,413 1,149,913 1,053,984
Total      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (23,747) 8,691 (7,154)
Other comprehensive income (loss) 65,294 (32,438) 15,845
Ending balance 41,547 (23,747) $ 8,691
Foreign currency translation adjustment      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (24,182)    
Other comprehensive income (loss) 65,535    
Ending balance 41,353 (24,182)  
Postretirement benefit plan      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance 435    
Other comprehensive income (loss) (241)    
Ending balance $ 194 $ 435