v3.25.4
Fair Value Measurements - Schedule of Fair Value Measurements, Contingent Considerations (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Fair Value Recurring Basis Unobservable Input Reconciliation Liability Gain Loss Statement Of Income Extensible List Not Disclosed Flag Other expenses, net Other expenses, net
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning of year balance $ 13,928 $ 5,484
Issuance of contingent consideration in connection with acquisitions 243 2,449
Payment of contingent consideration (2,117) (1,347)
Fair value adjustments 4,199 7,342
Ending balance $ 16,253 $ 13,928