XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.3
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
¥ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
segment
bank
customer
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
bank
customer
Sep. 30, 2023
USD ($)
Sep. 30, 2024
CNY (¥)
bank
customer
Jan. 16, 2024
USD ($)
Jan. 16, 2024
CNY (¥)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Aug. 26, 2022
USD ($)
Accounting Policies [Line Items]                    
Number of operating segments | segment 1                  
Number of reportable segments | segment 1                  
Cash, cash equivalents, restricted cash, and restricted cash equivalents $ 162,303,000 $ 163,629,000 $ 162,303,000 $ 163,629,000       $ 167,630,000 $ 299,500,000  
Cash, FDIC insured amount 250,000   250,000              
Restricted cash $ 30,816   $ 30,816         331,000    
Restricted cash equivalents   300,000   300,000            
Number of bank guarantees | bank 2   2   2          
Number of customers | customer 2   2   2          
Security warranty obligation, term 12 months   12 months   12 months          
Upfront and payment terms     30 days              
Total revenue, net $ 51,500,000 48,000,000 $ 142,977,000 134,782,000            
Product warranty obligation, term 1 year   1 year   1 year          
Common stock, value, issued $ 130,000   $ 130,000         $ 131,000    
Advertising, marketing and media expenses 800,000 500,000 3,000,000.0 $ 2,700,000            
Building | Revolving Credit Facility | Line of Credit                    
Accounting Policies [Line Items]                    
Debt instrument, collateral amount 2,800,000   2,800,000   ¥ 20.0 $ 2,800,000 ¥ 20.0      
At Market Offering                    
Accounting Policies [Line Items]                    
Deferred offering costs 700,000   700,000              
2022 Sales Agreement                    
Accounting Policies [Line Items]                    
Deferred offering costs 700,000   $ 700,000              
2022 Sales Agreement | At Market Offering                    
Accounting Policies [Line Items]                    
Common stock, value, issued                   $ 150,000,000
Bill-and-hold arrangements                    
Accounting Policies [Line Items]                    
Total revenue, net $ 0.0 $ 2,800,000                
Minimum                    
Accounting Policies [Line Items]                    
Trade accounts receivable     30 days              
Delivery and payment terms 30 days   30 days   30 days          
Service contracts terms     1 year              
Supplier finance program, payment timing, period 30 days   30 days   30 days          
Maximum                    
Accounting Policies [Line Items]                    
Trade accounts receivable     45 days              
Delivery and payment terms 45 days   45 days   45 days          
Service contracts terms     3 years              
Supplier finance program, payment timing, period 90 days   90 days   90 days          
Maximum | 2022 Sales Agreement                    
Accounting Policies [Line Items]                    
Aggregate compensation payable percentage                   0.03
Maximum | 2022 Sales Agreement | At Market Offering                    
Accounting Policies [Line Items]                    
Aggregate compensation payable percentage                   0.03