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
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]        
Revenue $ 34,825 $ 23,217    
Contract assets current and non current 5,185 3,673 $ 4,917 $ 2,881
Contract with customer asset current 4,987   4,718  
Contract with customer liability 41,489 37,153 49,101 $ 34,873
Contract liabilities, current portion 22,230   31,178  
Contract liabilities, non-current 19,259   17,923  
Other long-term liabilities 8   8  
Other asset long-term 198   $ 199  
Revenue remaining performance obligation amount $ 203,833      
Revenue remaining performance obligation percentage 100.00%      
Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 34,825 $ 23,217    
Concentration risk percentage 100.00% 100.00%    
Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 18,166 $ 19,600    
Concentration risk percentage 52.00% 84.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 16,659 $ 3,616    
Concentration risk percentage 48.00% 16.00%