XML 85 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Summary of Changes in Fair Value of Contingent Consideration Liabilities Which Reflect Level 3 Inputs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 77,965 $ 0
Contingent consideration issued for acquisitions 37,818 77,965
Payment of contingent consideration liabilities $ (3,300)  
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain (Loss) Statement Of Income Extensible List Not Disclosed Flag true  
Fair value adjustment to contingent consideration liabilities $ (38,049)  
Ending balance $ 74,434 $ 77,965