v3.26.1
Fair Value of Financial Instruments - Contingent Consideration for Business Acquisitions (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability $ 26,900
Fair value, measurements, recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance 27,455
Ending balance 29,827
Contingent consideration for business acquisitions | Fair value, measurements, recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance 23,274
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 253
Change in fair value 3,840
Ending balance 26,861
Other Current Liabilities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability 15,400
Total Assets  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability $ 11,500