v3.26.1
ACCUMULATED OTHER COMPREHENSIVE INCOME (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 914,724,000 $ 1,049,040,000 $ 927,366,000 $ 1,062,801,000
Other comprehensive (loss) income (2,212,000) 5,966,000 (2,390,000) 8,845,000
Balance at end of period 687,625,000 1,002,224,000 687,625,000 1,002,224,000
Tax benefit or provision on accumulated other comprehensive income 0 0 0 0
Foreign Currency Translation Adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period 5,760,000 384,000 5,938,000 (2,495,000)
Other comprehensive (loss) income (2,212,000) 5,966,000 (2,390,000) 8,845,000
Balance at end of period $ 3,548,000 $ 6,350,000 $ 3,548,000 $ 6,350,000