XML 63 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Organization and Summary of Significant Accounting Policies - Summary of Changes in Estimated Warranty Reserve (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard and Extended Product Warranty      
Balance, beginning of period $ 2,822 $ 769 $ 1,476
Utilization of reserve (2,209) (873) (700)
Warranty expense 198 2,926 (7)
Balance, end of period $ 811 $ 2,822 $ 769