Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]        
Revenue $ 25,688 $ 24,168    
Contract assets current and non current 5,205 4,213 $ 6,215 $ 3,353
Contract with customer liability 23,830 17,991 23,428 $ 16,628
Contract liabilities, current portion 22,617   23,165  
Contract liabilities, noncurrent portion 1,213   $ 263  
Revenue remaining performance obligation amount $ 195,678      
Revenue performance obligation expected timing of satisfaction explantion expects to recognize 42% of these future commitments over the next 12 months, 20% over the next 13 to 24 months, 17% over the next 25 to 36 months, and the remaining 21% thereafter as the performance obligations are met.      
Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 25,688 $ 24,168    
Concentration risk percentage 100.00% 100.00%    
Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 16,925 $ 18,812    
Concentration risk percentage 66.00% 78.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 8,763 $ 5,356    
Concentration risk percentage 34.00% 22.00%