v3.25.4
Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 745,698    
Ending Balance 1,314,287 $ 745,698  
Total Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (29,921) (24,038) $ (32,009)
Other comprehensive income (loss) 26,109 (6,764) 6,951
Amounts reclassified from accumulated other comprehensive loss 808 881 1,020
Ending Balance (3,004) (29,921) (24,038)
Cumulative Translation Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (23,686) (16,604) (24,427)
Other comprehensive income (loss) 27,158 (7,082) 7,823
Ending Balance 3,472 (23,686) (16,604)
Pension Liability Adjustments      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (6,235) (7,434) (7,582)
Other comprehensive income (loss) (1,049) 318 (872)
Amounts reclassified from accumulated other comprehensive loss 808 881 1,020
Ending Balance $ (6,476) $ (6,235) $ (7,434)