v3.25.2
Business Acquisitions - Additional Information (Detail) - USD ($)
$ in Thousands
6 Months Ended
May 01, 2025
Jan. 06, 2025
Jun. 30, 2025
Business Acquisition [Line Items]      
Cash purchase price for the acquisition, net of cash acquired     $ 69,833
Dashworks Technologies, Inc. [Member]      
Business Acquisition [Line Items]      
Acquisition effective date May 01, 2025    
Cash purchase price for the acquisition, net of cash acquired $ 17,800    
Post-combination consideration $ 6,600    
Contingent consideration recognition period 3 years    
Transaction costs associated with acquisition $ 900    
Acquired technology $ 1,550    
Weighted average amortization period 5 years    
Frame Technology, Inc. [Member]      
Business Acquisition [Line Items]      
Acquisition effective date   Jan. 06, 2025  
Cash purchase price for the acquisition, net of cash acquired   $ 50,900  
Post-combination consideration   $ 8,200  
Contingent consideration recognition period   2 years  
Transaction costs associated with acquisition   $ 1,000  
Acquired technology   $ 6,300  
Weighted average amortization period   5 years