XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Activity
Three Months Ended March 31,
20252024
Warranty reserve, beginning of period$17,373 $23,474 
Warranties issued1,691 2,753 
Changes in liability for existing warranties(359)198 
Payments made(1,070)(1,309)
Warranty reserve, end of period$17,635 $25,116 
Lessee, Operating Lease, Liability, Maturity
The future annual undiscounted cash flows in relation to the operating leases and a reconciliation of such undiscounted cash flows to the operating lease liabilities recognized in the condensed consolidated balance sheet as of March 31, 2025 are presented below (in thousands):
Remainder of 2025$1,206 
20261,531 
20271,499 
20281,459 
20291,109 
Thereafter1,712 
Total future lease payments$8,516 
Less: Interest487 
Present value of lease liabilities$8,029