v3.25.1
ACCUMULATED OTHER COMPREHENSIVE LOSS (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Loss    
Balance at beginning of period $ 408,797,000 $ 382,232,000
Other comprehensive income (loss) 354,000 (124,000)
Balance at end of period 382,534,000 392,794,000
Income tax provision (benefit) 405,000 332,000
Accumulated Other Comprehensive Loss    
Accumulated Other Comprehensive Loss    
Balance at beginning of period (1,180,000) (699,000)
Other comprehensive income (loss) 354,000 (124,000)
Balance at end of period (826,000) (823,000)
Income tax provision (benefit) 0 0
Foreign Currency Translation Adjustments    
Accumulated Other Comprehensive Loss    
Other comprehensive income (loss) $ 354,000 $ (124,000)