Fair Value Measurements - Schedule of Reconciliation for Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |||
| Balance, beginning of year | $ 84,258 | $ 76,701 | $ 74,097 |
| Fair Value, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss) Statement Of Income, Extensible List Not Disclosed Flag | Total fair value adjustments included in earnings | Total fair value adjustments included in earnings | Total fair value adjustments included in earnings |
| Total fair value adjustments included in earnings | $ (12,191) | $ (4,714) | $ (6,649) |
| Purchases, issuances, sales and settlements: | |||
| Issuances | 14,584 | 12,271 | 9,253 |
| Balance, end of year | $ 86,651 | $ 84,258 | $ 76,701 |