XML 178 R97.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER COMPREHENSIVE INCOME - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance $ 478,782 $ 466,105
Amounts reclassified from accumulated other comprehensive income (loss) (5,000)  
Ending balance 501,583 478,782
Currency Translation Adjustments    
AOCI Including Portion Attributable to Noncontrolling Interest, Net of Tax [Roll Forward]    
Beginning balance 2,880 1,179
Amounts reclassified from accumulated other comprehensive income (loss) (7,842) 1,701
Ending balance $ (4,962) $ 2,880