XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed consolidated financial statement details - Product Warranty (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]          
Beginning balances $ 7,860 $ 7,621 $ 8,842 $ 8,523  
Charged to cost of revenue 5,801 4,560 13,049 11,329  
Settlements of warranty claims (5,743) (4,272) (13,973) (11,943)  
Ending balances 7,918 $ 7,909 7,918 $ 7,909  
Warranty liability 7,631   7,631   $ 8,268
Product Warranty Accrual, Noncurrent $ 300   $ 300   $ 500