XML 85 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Balance Sheet Components - Standard Product Warranty Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Accrued warranty beginning balance $ 10,154 $ 9,881
Accrued warranty, net 11,049 5,944
Warranty expenditures during the year   (5,671)
Warranty expenditures during the year-to-date period (9,457)  
Accrued warranty ending balance $ 11,746 $ 10,154