XML 69 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Jul. 27, 2021
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2023
EUR (€)
Aug. 26, 2022
USD ($)
Jan. 01, 2022
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]                
Variable interest entity ownership percentage   50.00%            
Number of reportable segments | segment   1            
Number of operating segments | segment   1            
Cash, cash equivalents, restricted cash, and restricted cash equivalents   $ 167,630,000 $ 299,500,000 $ 364,618,000       $ 166,119,000
Cash, FDIC insured amount   250,000 250,000          
Restricted cash   $ 331,000 2,899,000   € 299,579.5      
Upfront and payment terms.   30 days            
Total revenue, net   $ 193,015,000 164,036,000 127,950,000        
Offering related transaction costs $ 5,300,000              
Common stock, $0.001 par value; 1,000,000,000 authorized shares as of December 31, 2023 and December 31, 2022, respectively; 130,714,906 and 135,365,381 issued and outstanding shares as of December 31, 2023 and December 31, 2022, respectively.   131,000 135,000          
Advertising, marketing and media expenses   3,400,000 2,500,000 1,800,000        
Operating lease right-of-use assets   10,853,000 13,883,000       $ 14,600,000  
Operating lease liability   11,923,000 15,243,000       $ 15,200,000  
Product                
Accounting Policies [Line Items]                
Total revenue, net   156,717,000 148,600,000 119,519,000        
Unearned revenue   5,400,000 5,900,000          
Bill-and-hold arrangements                
Accounting Policies [Line Items]                
Total revenue, net   $ 14,900,000 12,100,000 $ 0        
Minimum                
Accounting Policies [Line Items]                
Trade accounts receivable   30 days            
Delivery and payment terms   30 days     30 days      
Service contracts terms   1 year            
Maximum                
Accounting Policies [Line Items]                
Trade accounts receivable   45 days            
Delivery and payment terms   90 days     90 days      
Service contracts terms   3 years            
IPO                
Accounting Policies [Line Items]                
Deferred offering costs   $ 0 $ 0          
At Market Offering                
Accounting Policies [Line Items]                
Deferred offering costs   $ 700,000            
At Market Offering | 2022 Sales Agreement                
Accounting Policies [Line Items]                
Common stock, $0.001 par value; 1,000,000,000 authorized shares as of December 31, 2023 and December 31, 2022, respectively; 130,714,906 and 135,365,381 issued and outstanding shares as of December 31, 2023 and December 31, 2022, respectively.           $ 150,000,000    
At Market Offering | Maximum | 2022 Sales Agreement                
Accounting Policies [Line Items]                
Aggregate compensation payable percentage           0.03