XML 69 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision The following presents a summary of the warranty provision for the years ended December 31:
20212020
Balance - beginning of the year$2,041 $3,082 
Provision for warranty claims942 656 
Deduction for payments made and other adjustments(1,493)(1,697)
Balance - end of year$1,490 $2,041 
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 2026; no payments are due thereafter:
Year Ending December 31,
2022$9,375 
2023$13,125 
2024$16,875 
2025$20,625 
2026$135,650 
Thereafter$—