v3.26.1
SIGNIFICANT ACCOUNTING POLICIES - Schedule of Foreign Currency Translation Amounts (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Currency Translation Adjustments        
Beginning balance $ 33 $ (1,588) $ 7,384 $ (5,697)
Currency Translation Adjustments (3,032) 9,523 (10,550) 13,632
Ending balance $ (3,005) $ 7,935 $ (3,005) $ 7,935