XML 56 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2023
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, 2023:
Balance - December 31, 2022$1,433 
Provision for warranty claims393 
Deduction for payments made and other adjustments(227)
Balance - March 31, 2023$1,599 
Schedule 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 agreement matures in 2027; no payments are due thereafter:
Total
Remainder of 2023$8,750 
2024$15,313 
2025$19,688 
2026$24,063 
2027$93,498 
Thereafter$—