XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Components - Schedule of inventory (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Inventory Disclosure [Abstract]        
Raw materials $ 23,793 $ 23,793   $ 38,373
Finished goods 51,085 51,085   71,283
Total inventories 74,878 74,878   $ 109,656
Restructuring Cost and Reserve [Line Items]        
Inventory write-down   $ 11,905 $ 5,667  
Syndeo Program        
Restructuring Cost and Reserve [Line Items]        
Inventory write-down $ 18,800