v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision
The following presents a summary of the warranty provision for the six months ended June 30, 2025:
Balance - December 31, 2024$1,207 
Provision for warranty claims1,013 
Deduction for payments made and other adjustments(699)
Balance - June 30, 2025$1,521 
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 2025$474 
2026$942 
2027$3,691 
2028$4,411 
2029$4,195 
Thereafter$111,587