v3.26.1
Fair Value of Financial Instruments - Rollforward of Level 3 Assets Measured on 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 [Line Items]    
Investment gains (losses) and accretion (amortization) recognized in earnings $ 0 $ 500
Fair Value, Recurring Measurements [Member]    
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]    
Level 3 assets, beginning of period 1,576 1,543
Investment gains (losses) and accretion (amortization) recognized in earnings (885) 58
Purchases 12,500  
Sales (691)  
Level 3 assets, end of period $ 12,500 $ 1,601