XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenue Recognition (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Jan. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]            
Total revenue $ 57,153 $ 29,697 $ 156,967 $ 77,698    
Partnership agreement term     3 years      
Number of shares to purchase under warrants (in shares) 137,658   137,658     272,001
Remaining performance obligation, amount $ 30,900   $ 30,900      
Preferred Warrant            
Disaggregation of Revenue [Line Items]            
Exercise price or warrants (in usd per share)         $ 4.90  
Fair value of warrant         $ 5,400  
Preferred Warrant | Series C Preferred Stock            
Disaggregation of Revenue [Line Items]            
Number of shares to purchase under warrants (in shares)         5,100,167  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-10-01            
Disaggregation of Revenue [Line Items]            
Remaining performance obligation, amount $ 27,900   $ 27,900      
Remaining performance obligation, expected timing of satisfaction 12 months   12 months      
Minimum            
Disaggregation of Revenue [Line Items]            
Warranty term     1 year      
Exercise price or warrants (in usd per share) $ 0.01   $ 0.01      
Capitalized contract costs, amortization period 2 years   2 years      
Maximum            
Disaggregation of Revenue [Line Items]            
Warranty term     2 years      
Exercise price or warrants (in usd per share) $ 11.96   $ 11.96      
Capitalized contract costs, amortization period 3 years   3 years      
Subscription            
Disaggregation of Revenue [Line Items]            
Total revenue $ 38,991 23,110 $ 107,884 59,479    
Hardware            
Disaggregation of Revenue [Line Items]            
Total revenue 11,676 38 28,314 38    
Data            
Disaggregation of Revenue [Line Items]            
Total revenue 5,500 5,000 17,700 13,600    
Partnership            
Disaggregation of Revenue [Line Items]            
Total revenue $ 1,000 $ 1,600 $ 3,100 $ 4,600