XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2022
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Warranty Activity Warranty activity during the three and six months ended June 30, 2022 and 2021 consisted of the following (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Warranty accrual, beginning of period$10,613 $6,861 $9,378 $6,407 
Warranties issued2,397 1,662 4,211 2,762 
Changes in liability for existing warranties121 23 416 62 
Settlements(1,066)(644)(1,940)(1,329)
Warranty accrual, end of period$12,065 $7,902 $12,065 $7,902 
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 June 30, 2022 are presented below (in thousands):

Remainder of 2022$861 
20231,459 
2024590 
2025559 
2026504 
Thereafter865 
Total future lease payments4,838 
Less: Interest476 
Present value of lease liabilities$4,362