v3.26.1
LEASES - Narrative (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
Leases [Abstract]          
Operating lease, cost $ 887 $ 844 $ 1,800 $ 1,700  
Short-term lease, cost 13 45 29 91  
Present value of operating lease liabilities 17,481   17,481    
Operating lease liabilities, current $ 3,485   $ 3,485   $ 2,788
Operating lease, weighted average remaining lease term 8 years   8 years    
Operating lease, weighted average discount rate, percent 5.00%   5.00%    
Sales-type lease revenue $ 314 $ 264 $ 360 $ 4,400  
Net investment in lease, after allowance for credit loss 5,600   5,600    
Net investment in lease, after allowance for credit loss, current $ 4,200   $ 4,200