Annual report pursuant to Section 13 and 15(d)

ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components (Details)

v3.24.0.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Components (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES        
Compensation and benefits related $ 9,052 $ 8,058    
Warranty reserve 4,602 4,301 $ 4,048 $ 1,553
Current portion of contingent consideration   2,587    
Current portion of acquisition consideration 358 1,750    
Franchise and royalty fees 2,267 1,448    
Inventory purchases 1,372 925    
Professional services 890 917    
2027 Notes Interest 882 901    
Commissions 816 897    
Income tax payable 1,316 761    
Sales and use and franchise taxes 573 286    
Other 4,957 3,892    
Total accrued expenses and other current liabilities $ 27,085 $ 26,723