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 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]            
Revenue $ 25,399 $ 28,065 $ 60,224 $ 51,282    
Contract assets current and non current 4,161 4,228 4,161 4,228 $ 4,917 $ 2,881
Contract with customer asset 3,963   3,963   4,718  
Contract with customer liability 42,495 39,680 42,495 39,680 49,101 $ 34,873
Contract liabilities, current portion 21,203   21,203   31,178  
Contract liabilities, noncurrent portion 21,292   21,292   17,923  
Revenue remaining performance obligation amount 189,689   189,689      
Contract other long term assets 198   198   $ 199  
Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 25,399 $ 28,065 $ 60,224 $ 51,282    
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,703 $ 20,247 $ 37,759 $ 39,847    
Concentration risk percentage 78.00% 72.00% 63.00% 78.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk            
Revenue From Contract With Customer [Line Items]            
Revenue $ 5,696 $ 7,819 $ 22,465 $ 11,435    
Concentration risk percentage 22.00% 28.00% 37.00% 22.00%