v3.26.1
REVENUE - Schedule of Transactions Within Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Change in Contract with Customer, Liability [Abstract]    
Beginning contract liabilities $ 8,476 $ 4,795
Revenue recognized and payments made related to amounts included in the December 31, 2025 and march 31, 2026 balance (8,043) (4,604)
Payments received for which performance obligations have not been satisfied 8,623 8,296
Effect of foreign currency translation 16 (11)
Ending contract liabilities $ 9,072 $ 8,476