XML 116 R68.htm IDEA: XBRL DOCUMENT v3.25.4
Accrued Expenses - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Accrued payroll $ 4,471 $ 4,811
Warranty reserve 9,469 5,102
Accrued legal and professional expenses 1,570 1,709
Provision for contract losses 6,138 4,724
Accrued interest 1,196 41
Other 2,950 5,645
Total accrued expenses $ 25,794 22,032
Insurer letter agreement, other accrued liabilities, current   $ 4,000