XML 78 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Balance $ 12,873 $ 19,726 $ 16,906 $ 24,082
Warranties issued 2,225 580 2,325 942
Repairs, replacement and refund (116) (1,581) (4,130) (2,253)
Changes in liability for pre-existing warranties (280) (1,071) (399) (5,117)
Balance $ 14,702 $ 17,654 $ 14,702 $ 17,654