XML 76 R66.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 9 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Balance $ 16,906 $ 24,082
Warranties issued 100 362
Repairs, replacement and refund (4,015) (672)
Changes in liability for pre-existing warranties (118) (4,046)
Balance $ 12,873 $ 19,726