Annual report [Section 13 and 15(d), not S-K Item 405]

Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (As Restated) - Additional Information (Details)

v3.25.0.1
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations (As Restated) - Additional Information (Details) - USD ($)
$ in Thousands
6 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2023
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue From Contract With Customer [Line Items]          
Revenue $ 621 $ 4,570 $ 97,612 $ 70,767  
Contract assets     4,917 2,881 $ 2,230
Reported in contract assets     4,718    
Other Long-Term Assets     199    
Contract with customer liaibility     49,101 34,873 $ 18,692
Contract liabilities, current portion     31,178 20,524  
Contract liabilities, non-current     17,923 14,349  
Revenue remaining performance obligation amount     219,660    
Recognized revenue not yet commitments     $ 219,661    
Revenue remaining performance obligation percentage     100.00%    
Revenue Benchmark | Customer Concentration Risk          
Revenue From Contract With Customer [Line Items]          
Revenue     $ 97,612 $ 70,767  
Concentration risk percentage     100.00% 100.00%  
Subscription Based Contracts [Member] | Revenue Benchmark | Customer Concentration Risk          
Revenue From Contract With Customer [Line Items]          
Revenue     $ 71,754 $ 58,499  
Concentration risk percentage     74.00% 83.00%  
Non Subscription Based Contracts [Member] | Revenue Benchmark | Customer Concentration Risk          
Revenue From Contract With Customer [Line Items]          
Revenue     $ 25,858 $ 12,415  
Concentration risk percentage     26.00% 18.00%  
Expected Time Of Satisfaction Over Next Twelve Months [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue remaining performance obligation amount     $ 80,062    
Revenue remaining performance obligation percentage     36.00%    
Expected Time Of Satisfaction Over Next Thirteen to Twenty Four Months [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue remaining performance obligation amount     $ 33,271    
Revenue remaining performance obligation percentage     15.00%    
Expected Time Of Satisfaction Over Next Twenty Five to Thirty Six Months [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue remaining performance obligation amount     $ 30,507    
Revenue remaining performance obligation percentage     14.00%    
Expected Time Of Satisfaction Thereafter [Member]          
Revenue From Contract With Customer [Line Items]          
Revenue remaining performance obligation amount     $ 75,820    
Revenue remaining performance obligation percentage     35.00%