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 |