v3.25.4
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