v3.26.1
Fair Value Measurements - Schedule of Reconciliation for Level 3 Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance, beginning of year $ 86,651 $ 84,258
Total fair value adjustments included in earnings (1,929) (3,984)
Purchases, issuances, sales and settlements:    
Issuances 4,271 2,653
Balance, end of year $ 88,993 $ 82,927