XML 77 R67.htm IDEA: XBRL DOCUMENT v3.24.3
Note 9 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Balance $ 14,702 $ 17,654 $ 16,906 $ 24,082
Warranties issued 570 1,858 2,895 2,800
Repairs, replacement and refund (849) (367) (4,979) (2,619)
Changes in liability for pre-existing warranties (79) (2,102) (478) (7,220)
Balance $ 14,344 $ 17,043 $ 14,344 $ 17,043