Quarterly report [Sections 13 or 15(d)]

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

v3.25.0.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]            
Revenue $ 28,568 $ 22,126 $ 88,792 $ 73,408    
Contract assets current and non current 4,148 3,233 4,148 3,233 $ 4,917 $ 2,881
Contract with customer asset         4,718  
Contract with customer liability 49,780 45,683 49,780 45,683 49,101 $ 34,873
Contract liabilities, current portion 27,214   27,214   31,178  
Contract liabilities, non-current portion 22,566   22,566   17,923  
Revenue remaining performance obligation amount 200,117   200,117      
Contract other long term assets         $ 199  
Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 28,568 $ 22,126 $ 88,792 $ 73,408    
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 $ 20,200 $ 16,604 $ 57,959 $ 56,450    
Concentration risk percentage 71.00% 75.00% 65.00% 77.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 8,368 $ 5,522 $ 30,833 $ 16,657    
Concentration risk percentage 29.00% 25.00% 35.00% 23.00%