v3.25.2
REVENUES - Schedule of deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Deferred Revenue [Roll Forward]        
Beginning Balance $ 511 $ 473 $ 904 $ 172
Revenue recognized (5,416) (2,989) (1,853) (3,229)
Amount collected 5,389 3,027 2,002 3,961
Ending Balance $ 484 $ 511 $ 1,053 $ 904