XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of rollforward of the accrued assurance-type warranties (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Beginning Balance $ 2,505 $ 1,934
Warranty costs incurred during the period (266) (109)
Changes in accrual related to warranties issued during the period 513 432
Changes in accrual related to pre-existing warranties 12 12
Ending Balance $ 2,764 $ 2,269
Monte-Carlo Simulation Model | Measurement Input, Volatility Rate    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Assumption for Fair Value of Interests Continued to be Held by Transferor Servicing Assets or Liabilities Volatility Rate 108.00%