v3.25.2
LEASES - Components of lease expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
LEASES    
Total operating lease expense $ 3,540 $ 4,014
Total amortization of right-of-use asset 223 147
Interest expense and other 31 24
Total finance lease expense 254 171
Costs of revenue - devices and supplies    
LEASES    
Total operating lease expense 378 367
Sales and marketing expense    
LEASES    
Total operating lease expense 870 1,105
Selling, general and administrative    
LEASES    
Total amortization of right-of-use asset 106 116
General and administrative    
LEASES    
Total operating lease expense 2,292 2,542
Total amortization of right-of-use asset $ 117 $ 31