XML 46 R35.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Accounting Policies - Schedule of Reconciliation of Change in Estimated Warranty (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2021
USD ($)
Accounting Policies [Abstract]  
Balance at beginning of period $ 1,584
Provision for warranties issued 958
Warranty costs incurred (1,163)
Balance at end of period 1,379
Current portion 996
Non-current portion 383
Total $ 1,379