Quarterly report [Sections 13 or 15(d)]

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

v3.25.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Revenue From Contract With Customer [Line Items]        
Revenue $ 23,876 $ 34,825    
Contract assets current and non current 2,221 5,185 $ 785 $ 4,917
Contract with customer liability 47,686 41,489 45,526 $ 49,101
Contract liabilities, current portion 25,523   22,037  
Contract liabilities, non-current 22,163   $ 23,489  
Revenue remaining performance obligation amount 252,511      
Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 23,876 $ 34,825    
Concentration risk percentage 100.00% 100.00%    
Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 19,510 $ 18,166    
Concentration risk percentage 82.00% 52.00%    
Non Subscription Based Contracts | Revenue Benchmark | Customer Concentration Risk        
Revenue From Contract With Customer [Line Items]        
Revenue $ 4,366 $ 16,659    
Concentration risk percentage 18.00% 48.00%