v3.25.2
Acquisitions, Intangible Assets and Goodwill - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
USD ($)
businessCombination
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
businessCombination
Business Combination [Line Items]          
Goodwill $ 530,982   $ 530,982   $ 360,381
Intangible amortization expense $ 1,700 $ 1,500 2,800 $ 3,700  
Individually immaterial business acquisitions          
Business Combination [Line Items]          
Number of purchase agreements | businessCombination 3       1
Purchase consideration in cash and stock to acquire business $ 178,400        
Total purchase price 109,300        
Acquisition holdback liabilities $ 16,100        
Issuance of restricted shares (in shares) | shares 771,355        
Purchase price allocated to intangible assets $ 16,300   16,300   $ 700
Goodwill $ 164,500   $ 164,500   $ 10,200