XML 59 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER COMPREHENSIVE INCOME (LOSS) - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning balance $ 1,611,458    
Other comprehensive income (loss) (38,319) $ 17,693 $ 3,197
Ending balance 338,430 1,611,458  
Total      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning balance (152,491) (170,184)  
Foreign currency translation adjustments (38,294) 17,644  
Other comprehensive income (loss) before reclassifications 182 (198)  
Amounts reclassified to net income (loss) (207) 247  
Other comprehensive income (loss) (38,319) 17,693  
Ending balance (190,810) (152,491) (170,184)
Foreign Currency Translation Adjustment      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning balance (152,568) (170,114)  
Foreign currency translation adjustments (38,294) 17,546  
Other comprehensive income (loss) (38,294) 17,546  
Ending balance (190,862) (152,568) (170,114)
Unrealized/ Recognized Gains (Losses)      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning balance 77 28  
Other comprehensive income (loss) before reclassifications 182 (198)  
Amounts reclassified to net income (loss) (207) 247  
Other comprehensive income (loss) (25) 49  
Ending balance $ 52 77 28
Other      
Reclassification Adjustment out of Accumulated Other Comprehensive Income [Line Items]      
Beginning balance   (98)  
Foreign currency translation adjustments   98  
Other comprehensive income (loss)   $ 98  
Ending balance     $ (98)