XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Balance $ 3,525 $ 12,873 $ 5,401 $ 16,906
Warranties issued 700 2,225 790 2,325
Repairs, replacement and refund (689) (116) (1,488) (4,130)
Changes in liability for pre-existing warranties (491) (280) (1,658) (399)
Balance $ 3,045 $ 14,702 $ 3,045 $ 14,702