v3.22.4
Note 12 - Commitments and Contingencies - Changes in Warranty Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance $ 20,989 $ 6,895 $ 1,139
Warranty issued 3,092 10,558 6,395
Repairs, replacement and refund (2,357) (1,770) (843)
Changes in liability for pre-existing warranties, including expirations 2,358 5,306 204
Balance $ 24,082 $ 20,989 $ 6,895