v3.25.0.1
Business Combinations - Additional Information (Detail) - USD ($)
1 Months Ended 12 Months Ended
Jun. 17, 2024
Oct. 03, 2023
Mar. 08, 2023
Dec. 09, 2022
Oct. 03, 2022
Jan. 04, 2022
May 19, 2021
Dec. 09, 2019
Feb. 29, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2024
Business Acquisition [Line Items]                          
Goodwill                   $ 73,343,000 $ 73,354,000 $ 53,100,000  
Payment to acquire business net of cash acquired                   $ 0 $ 5,705,000 $ 39,562,000  
Common Class A [Member]                          
Business Acquisition [Line Items]                          
Issuance of common stock in connection with contingent consideration, Shares                   19,620      
Common Class A [Member] | Restricted Stock Units (RSUs) [Member]                          
Business Acquisition [Line Items]                          
Stock issued during the period restricted stock award netof forfeitures 4,563,164                        
Sengine [Member]                          
Business Acquisition [Line Items]                          
Goodwill   $ 9,600,000                      
Business combination aggregate consideration transferred   9,900,000                      
Payments to acquire businesses, gross   2,800,000                      
Business combination consideration in the form of shares held back   1,400,000               $ 0      
Sengine [Member] | Maximum [Member]                          
Business Acquisition [Line Items]                          
Net working capital adjustment   100,000                      
Sengine [Member] | Nonvoting Common Stock [Member]                          
Business Acquisition [Line Items]                          
Business combination consideration transferred equity interests issued and issuable   $ 6,300,000                      
Business acquisition equity interests issued or issuable number of shares issued   35,000                      
Stock issued during the period shares towards working capital adjustment                 429        
Mpirik [Member]                          
Business Acquisition [Line Items]                          
Goodwill     $ 10,600,000                    
Business combination aggregate consideration transferred     9,700,000                    
Business combination consideration transferred equity interests issued and issuable     4,600,000                    
Business combination consideration in the form of shares held back     300,000                    
Net working capital adjustment     300,000                    
Business combination aggregate cash consideration payable including the amount witheld     4,700,000                    
Business combination contingent consideration payable in cash at fair value     400,000                    
Business combination cash consideration held back     800,000                    
Business combination contingent consideration liability based on revenue milestone     1,000,000                    
Estimated minimum revenue to be attained by the acquiree     $ 1,500,000                    
Business combination contingent consideration acquisition date fair value                         $ 0
Mpirik [Member] | Restricted Stock Units (RSUs) [Member]                          
Business Acquisition [Line Items]                          
Stock issued during the period restricted stock award netof forfeitures     17,450                    
Mpirik [Member] | Other Current Liabilities [Member]                          
Business Acquisition [Line Items]                          
Business combination contingent consideration acquisition date fair value     $ 400,000                    
Mpirik [Member] | Nonvoting Common Stock [Member]                          
Business Acquisition [Line Items]                          
Stock issued during the period shares in respect of consideration held back     8,724                    
Arterys [Member]                          
Business Acquisition [Line Items]                          
Goodwill         $ 11,100,000                
Business combination consideration transferred equity interests issued and issuable         4,900,000                
Cash consideration         3,000,000                
Business combination fair value of consideration net of cash acquired         8,300,000                
Cash acquired in a business combination         300,000                
Payment to acquire business net of cash acquired         3,000,000                
Payment of net working capital adjustment         $ 1,000,000                
Highline [Member]                          
Business Acquisition [Line Items]                          
Goodwill           $ 26,062,000              
Business combination aggregate consideration transferred           38,650,000              
Business combination fair value of consideration net of cash acquired           35,000,000              
Cash acquired in a business combination           3,600,000              
Payment to acquire business net of cash acquired           35,500,000              
Working capital deficiency           $ 500,000              
Contingent payments description           The contingent payments will be recorded pro rata over the two years following the closing within selling, general and administrative expense.              
Retention bonus pool of restricted stock units           $ 4,000,000              
Highline [Member] | Maximum [Member]                          
Business Acquisition [Line Items]                          
Business combination contingent consideration acquisition date fair value           $ 5,000,000              
AKESOgen [Member]                          
Business Acquisition [Line Items]                          
Payment to acquire business net of cash acquired             $ 7,500,000            
Issued and outstanding share capital acquired percentage               100.00%          
Issued and outstanding share capital purchase price               $ 30,300,000          
AKESOgen [Member] | Long Term Liabilities [Member]                          
Business Acquisition [Line Items]                          
Business combination contingent consideration acquisition date fair value               $ 3,400,000          
AKESOgen [Member] | Nonvoting Common Stock [Member]                          
Business Acquisition [Line Items]                          
Business combination consideration transferred equity interests issued and issuable       $ 145,466,000,000                  
Business acquisition equity interests issued or issuable number of shares issued               726,979