v3.26.1
REVENUE RECOGNITION - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Disaggregation Of Revenue [Line Items]          
Payment terms range, minimum     30 days    
Payment terms range, maximum     1 year    
Revenue recognized that was included in the deferred revenue balance at the beginning of the period $ 502 $ 430 $ 824 $ 829  
Capitalized contract cost 561   561   $ 548
Amortization of capitalized contract cost 333 231 574 355  
Remaining performance obligation 7,558   7,558   $ 6,741
Service          
Disaggregation Of Revenue [Line Items]          
Revenue from lease arrangements $ 43 $ 25 $ 44 $ 46