v3.26.1
REVENUES - Schedule of deferred revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Deferred Revenue [Roll Forward]    
Balance January 1 $ 503 $ 473
Revenue recognized (394) (2,989)
Amount collected 560 3,027
Balance March 31 $ 669 $ 511