XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Activity Warranty activity during the three months ended March 31, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended March 31,
20222021
Warranty accrual, beginning of period$9,378 $6,407 
Warranties issued1,814 1,100 
Changes in liability for existing warranties295 39 
Settlements(874)(685)
Warranty accrual, end of period$10,613 $6,861 
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, 2022 are presented below (in thousands):
Remainder of 2022$1,158 
20231,306 
2024507 
2025517 
2026504 
Thereafter864 
Total future lease payments$4,856 
Less: Interest441 
Present value of lease liabilities$4,415