XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value of Financial Instruments - Contingent Consideration for Business Acquisitions (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2025
USD ($)
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability $ 18,700
Asset Acquisition, Contingent Consideration, Liability 18,700
Eclipse LLC  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability 15,400
Q3 Business Combination  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability 3,300
Q3 YTD Business Combinations  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Business Combination, Contingent Consideration Arrangements, Range of Outcomes, Value, High 49,500
Fair value, measurements, recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance 602
Ending balance 23,221
Contingent consideration for business acquisitions | Fair value, measurements, recurring  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Beginning balance 221
Asset Acquisition, Contingent Consideration, Liability 18,703
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements 150
Change in fair value (71)
Ending balance 18,703
Other Current Liabilities  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability 8,700
Total Assets  
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Roll Forward]  
Asset Acquisition, Contingent Consideration, Liability $ 10,000