XML 72 R63.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Balance $ 17,654 $ 25,209 $ 24,082 $ 20,989
Warranties issued 1,858 1,141 2,800 1,616
Repairs, replacement and refund (367) (306) (2,619) (1,825)
Changes in liability for pre-existing warranties (2,102) (3,400) (7,220) 1,864
Balance $ 17,043 $ 22,644 $ 17,043 $ 22,644