Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.2
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue From Contract With Customer [Line Items]            
Revenue $ 26,493 $ 19,395 $ 50,661 $ 37,465    
Contract assets current and non current 4,899 4,438 4,899 4,438 $ 3,353 $ 2,084
Contract with customer liability 22,257 13,220 22,257 13,220 16,628 $ 9,255
Contract liabilities, current portion 21,854   21,854   15,856  
Contract liabilities, noncurrent portion 403   403   $ 772  
Revenue remaining performance obligation amount 191,866   $ 191,866      
Revenue performance obligation expected timing of satisfaction explantion     expects to recognize 35% of these future commitments over the next 12 months and the remaining 65% thereafter as revenue when the performance obligations are met.      
Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 26,493 $ 19,395 $ 50,661 $ 37,465    
Concentration risk percentage 100.00% 100.00% 100.00% 100.00%    
Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 19,412 $ 13,207 $ 38,224 $ 25,543    
Concentration risk percentage 73.00% 68.00% 75.00% 68.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 7,081 $ 6,188 $ 12,437 $ 11,923    
Concentration risk percentage 27.00% 32.00% 25.00% 32.00%    
Expected Time Of Satisfaction Over Next Twelve Months            
Revenue From Contract With Customer [Line Items]            
Revenue remaining performance obligation percentage 35.00%   35.00%      
Expected Time Of Satisfaction Thereafter            
Revenue From Contract With Customer [Line Items]            
Revenue remaining performance obligation percentage 65.00%   65.00%