Quarterly report pursuant to Section 13 or 15(d)

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail)

v3.22.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Revenue From Contract With Customer [Line Items]        
Revenue $ 18,070 $ 9,716    
Contract assets 3,630 880 $ 2,084 $ 889
Contract with customer liability 8,236 7,737 9,255 $ 8,110
Contract liabilities, current portion 6,483   8,627  
Contract liabilities, noncurrent portion 1,753   628  
Revenue remaining performance obligation amount $ 90,372      
Revenue performance obligation expected timing of satisfaction explantion expects to recognize 55% of these future commitments over the next 12 months and the remaining 45% thereafter as revenue when the performance obligations are met.      
Liabilities $ 107,886   $ 101,330  
Revenue Benchmark        
Revenue From Contract With Customer [Line Items]        
Revenue $ 18,070 $ 9,716    
Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Concentration risk percentage 100.00% 100.00%    
Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 12,120 $ 3,980    
Concentration risk percentage 67.00% 41.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 5,950 $ 5,744    
Concentration risk percentage 33.00% 59.00%    
Expected Time Of Satisfaction Over Next Twelve Months        
Revenue From Contract With Customer [Line Items]        
Revenue remaining performance obligation percentage 55.00%      
Expected Time Of Satisfaction Thereafter        
Revenue From Contract With Customer [Line Items]        
Revenue remaining performance obligation percentage 45.00%