XML 73 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision
The following presents a summary of the warranty provision for the years ended December 31:
20252024
Balance - beginning of the year$1,207 $1,458 
Provision for warranty claims1,767 1,872 
Deduction for payments made and other adjustments(1,587)(2,123)
Balance - end of year$1,387 $1,207 
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 agreement matures in 2030; no payments are due thereafter:
Year Ending December 31,
2026$942 
2027$3,691 
2028$4,411 
2029$4,195 
2030$98,126