Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
STOCKHOLDERS’ EQUITY - Schedule of Changes in Accumulated Other Comprehensive Loss (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 288,422 $ 301,719 $ 288,351 $ 302,313
Foreign currency translation (570) (535) (1,678) (478)
Ending balance 263,563 295,245 263,563 295,245
Foreign Currency Derivative Contracts        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     286  
Net losses recognized in other comprehensive income before reclassifications     (990)  
Ending balance (704)   (704)  
Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (162) (151)
Net losses recognized in other comprehensive income before reclassifications     (688)  
Foreign currency translation       (478)
Ending balance (850) (629) (850) (629)
Total Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (984) (94) 124 (151)
Foreign currency translation (570) (535) (1,678) (478)
Ending balance $ (1,554) $ (629) $ (1,554) $ (629)