XML 68 R59.htm IDEA: XBRL DOCUMENT v3.22.2
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Balance $ 23,833 $ 9,941 $ 20,989 $ 6,895
Warranty provision for product sales 5,650 1,588 10,390 5,197
Settlements made (139) (656) (1,519) (969)
Unused warranty provision (4,135) 0 (4,651) (250)
Balance $ 25,209 $ 10,873 $ 25,209 $ 10,873