XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Balance $ 5,401 $ 16,906
Warranties issued 90 100
Repairs, replacement and refund (799) (4,015)
Changes in liability for pre-existing warranties (1,167) (118)
Balance $ 3,525 $ 12,873