v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision
The following presents a summary of the warranty provision for the three months ended March 31, 2026:
Balance - December 31, 2025$1,387 
Provision for warranty claims198 
Deduction for payments made and other adjustments(330)
Balance - March 31, 2026$1,255 
Summary of Minimum Principal Payments Due on Long-term Debt
The following table provides future minimum principal payments due on long-term debt for the next five years. The existing long-term debt matures in 2030; no payments are due thereafter:
Total
Remainder of 2026$596 
2027$3,118 
2028$3,727 
2029$3,544 
2030 and thereafter$84,765