v3.26.1
Fair Value - Fiar Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value Disclosures [Abstract]        
Balance at beginning of period $ 79,825 $ 39,451 $ 65,335 $ 32,552
Purchases/contributions 85 119 14,101 7,311
Realized and unrealized gains (losses) 4,772 (323) 5,246 (616)
Balance at end of period $ 84,682 $ 39,247 $ 84,682 $ 39,247