v3.25.4
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
ACCRUED LIABILITIES    
Accrued expenses $ 3,903 $ 5,371
Accrued compensation and payroll tax 26,762 23,762
Accrued interest payable 159 142
Accrued warranties 2,072 1,760
Contract liabilities and customer credits 12,737 4,915
Current lease liabilities 5,543 4,824
Other accrued liabilities 9,890 5,639
Total $ 61,066 $ 46,413