v3.26.1
Acquisitions, Intangible Assets and Goodwill - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
purchaseAgreement
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
purchaseAgreement
shares
Dec. 31, 2024
USD ($)
purchaseAgreement
Business Combination [Line Items]            
Goodwill $ 706,721   $ 706,721   $ 530,568  
Intangible amortization expense 1,700 $ 1,700 $ 3,300 $ 2,800    
Individually immaterial business acquisitions            
Business Combination [Line Items]            
Number of purchase agreements | purchaseAgreement     3   3 1
Purchase consideration in cash and stock to acquire business     $ 191,500   $ 178,400  
Total purchase price     98,500   109,300  
Acquisition holdback liabilities     $ 14,300   $ 16,100  
Issuance of restricted shares (in shares) | shares     796,509   770,044  
Purchase price allocated to intangible assets 11,500   $ 11,500   $ 17,600 $ 700
Goodwill $ 178,700   $ 178,700   $ 163,100 $ 10,200