XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Balance $ 3,045 $ 14,702 $ 5,401 $ 16,906
Warranties issued 2,665 570 3,230 2,895
Repairs, replacement and refund (145) (849) (1,633) (4,979)
Changes in liability for pre-existing warranties 760 (79) (673) (478)
Balance $ 6,325 $ 14,344 $ 6,325 $ 14,344