Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.3
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Revenue From Contract With Customer [Line Items]            
Revenue $ 27,317 $ 20,418 $ 77,978 $ 57,883 [1]    
Contract assets current and non current 4,489 3,360 4,489 3,360 $ 3,353 $ 2,084
Contract with customer liability 23,516 14,776 23,516 14,776 16,628 $ 9,255
Contract liabilities, current portion 22,763   22,763   15,856  
Contract liabilities, noncurrent portion 753   753   $ 772  
Revenue remaining performance obligation amount 201,603   $ 201,603      
Revenue performance obligation expected timing of satisfaction explantion     expects to recognize 41% of these future commitments over the next 12 months and the majority of the remaining 59% is expected to be recognized over the next 13 to 36 months as revenue as the performance obligations are met.      
Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 27,317 $ 20,418 $ 77,978 $ 57,883    
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 $ 14,970 $ 15,298 $ 53,194 $ 40,841    
Concentration risk percentage 55.00% 75.00% 68.00% 71.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 12,347 $ 5,120 $ 24,784 $ 17,043    
Concentration risk percentage 45.00% 25.00% 32.00% 29.00%    
Expected Time Of Satisfaction Over Next Twelve Months            
Revenue From Contract With Customer [Line Items]            
Revenue remaining performance obligation percentage 41.00%   41.00%      
Expected Time Of Satisfaction Thereafter            
Revenue From Contract With Customer [Line Items]            
Revenue remaining performance obligation percentage 59.00%   59.00%      
Minimum [Member]            
Revenue From Contract With Customer [Line Items]            
Revenue recognized expected time period 13 months   13 months      
Maximum [Member]            
Revenue From Contract With Customer [Line Items]            
Revenue recognized expected time period 36 months   36 months      
[1] The shares of the Company's common stock have been retroactively adjusted to reflect the 1-for-8 reverse stock split (Note 1).