XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
ACCRUED LIABILITIES    
Accrued expenses $ 8,173 $ 3,903
Accrued compensation and payroll tax 28,872 26,762
Accrued interest payable 343 159
Accrued warranties 2,248 2,072
Contract liabilities and customer credits 25,317 12,737
Current lease liabilities 8,243 5,543
Other accrued liabilities 24,150 9,890
Total $ 97,346 $ 61,066