Quarterly report [Sections 13 or 15(d)]

Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details)

v3.25.3
Note 11 - Warranty Liability - Schedule of Rollforward of Company's Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Warranty balance $ 5,699 $ 6,681 $ 5,559 $ 6,957
Warranty provision 693 401 2,776 2,073
Claims paid/settlements (418) (384) (2,361) (2,332)
Warranty balance $ 5,974 $ 6,698 $ 5,974 $ 6,698