v3.26.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
ACCRUED LIABILITIES    
Accrued expenses $ 8,778 $ 3,903
Accrued compensation and payroll tax 24,654 26,762
Accrued interest payable 141 159
Accrued warranties 2,041 2,072
Contract liabilities and customer credits 19,149 12,737
Current lease liabilities 8,142 5,543
Other accrued liabilities 19,482 9,890
Total $ 82,387 $ 61,066