v3.25.2
LEASES - Components of lease expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
LEASES        
Operating lease expense $ 884 $ 883 $ 1,760 $ 1,777
Total amortization of leased assets 74 45 147 95
Interest on lease liabilities 13 5 26 9
Total finance lease expense 87 50 173 104
Cost of revenue        
LEASES        
Operating lease expense 95 94 208 190
General and administrative        
LEASES        
Operating lease expense 581 570 1,137 1,152
Sales and marketing expense        
LEASES        
Operating lease expense $ 208 $ 219 $ 415 $ 435