XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.3
BALANCE SHEET COMPONENTS - Narrative (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Aug. 02, 2023
Apr. 30, 2020
Balance Sheet Components [Line Items]                  
Goodwill impairment $ 0   $ 0 $ 0 $ 93,200,000 $ 0      
Goodwill impairment, discount rate   12.00%              
Increase in basis point discount rate   0.0100              
Additional goodwill impairment   $ 85,000,000              
Deferred revenue 22,800,000       22,800,000        
Deferred revenue, current 17,292,000       17,292,000   $ 16,342,000    
Revenue recognized 4,800,000       10,200,000        
Deferred revenue, non-current 5,455,000       $ 5,455,000   $ 5,530,000    
Standard product warranty, period         1 year        
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-10-01                  
Balance Sheet Components [Line Items]                  
Remaining performance obligation $ 5,500,000       $ 5,500,000        
Remaining performance obligation period 5 years       5 years        
Term Loans                  
Balance Sheet Components [Line Items]                  
Amounts outstanding $ 0       $ 0        
Apton                  
Balance Sheet Components [Line Items]                  
In-process research and development               $ 55,000,000  
Apton | In Process Research and Development                  
Balance Sheet Components [Line Items]                  
Impairment of intangible assets $ 0                
Omniome, Inc                  
Balance Sheet Components [Line Items]                  
Short term debt acquired                 $ 1,300,000
Long-term debt acquired                 $ 3,000,000.0