XML 61 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Components (Changes in Reserve for Product Warranties) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Balance Sheet Components [Abstract]    
Balance at beginning of period $ 594 $ 161
Additions charged to cost of product revenue 3,199 2,120
Repairs and replacements (2,142) (1,687)
Balance at end of period $ 1,651 $ 594