v3.26.1
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Profits interests, noncurrent  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance $ 2,611
Issues 0
Total losses recorded in earnings 521
Payments received 0
Ending balance 3,132
Contingent consideration liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 0
Issues 0
Total losses recorded in earnings 0
Payments received 0
Ending balance 0
Contingent consideration receivable  
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Beginning balance 83
Total gains recorded in earnings 60
Payments received (56)
Ending balance $ 87