Annual report [Section 13 and 15(d), not S-K Item 405]

STOCKHOLDERS??? EQUITY - Schedule of Changes in Accumulated Other Comprehensive (Loss) Income (Details)

v3.25.0.1
STOCKHOLDERS’ EQUITY - Schedule of Changes in Accumulated Other Comprehensive (Loss) Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 288,351 $ 302,313
Ending balance 244,715 288,351
Total Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 124 (151)
Net (losses) gains recognized in other comprehensive income before reclassifications / Foreign currency translation   286
Ending balance (632) 124
Foreign Currency Derivative Contracts    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 286 0
Net (losses) gains recognized in other comprehensive income before reclassifications / Foreign currency translation (324) 286
Ending balance (38) 286
Currency Translation Adjustment    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (162) (151)
Net (losses) gains recognized in other comprehensive income before reclassifications / Foreign currency translation (432) (11)
Ending balance $ (594) $ (162)