XML 33 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Business Combinations (Tables)
3 Months Ended
Mar. 31, 2025
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Schedule of Recognized Identified Assets Acquired and Liabilities Assumed
The following table summarizes the allocation of the purchase price to the fair value of the tangible and intangible assets acquired and liabilities assumed as of the acquisition date:

 Purchase Price Allocation
(in thousands)
Estimated Weighted Average Useful Life
(in years)
Net tangible assets acquired$396 
Developed technology & non-compete intangible assets6,040 9
Goodwill16,615 
Total purchase price$23,051