XML 71 R62.htm IDEA: XBRL DOCUMENT v3.23.2
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Balance $ 19,726 $ 23,833 $ 24,082 $ 20,989
Warranties issued 580 475 942 475
Repairs, replacements and refunds (1,581) (139) (2,253) (1,519)
Changes in liability for pre-existing warranties (1,071) 1,040 (5,117) 5,264
Balance $ 17,654 $ 25,209 $ 17,654 $ 25,209