v3.26.3
Fair Value Measurements - Schedule Of Fair Value Unobservable Input Reconciliation (Details) - Significant other unobservable inputs (Level 3) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Business acquisition contingent consideration payable - opening balance $ 3,400 $ 8,300
Addition 0 0
Decrease in estimated fair value $ (2,200) $ (4,900)
Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net Other income, net
Business acquisition contingent consideration payable - closing balance $ 1,200 $ 3,400