v3.26.1
Disclosures of Fair Values of Financial Instruments - Fair Value of Assets Measured on a Recurring Basis Using Significant Unobservable Inputs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Beginning balance $ 10,234 $ 5,759 $ 2,759 $ 5,759
Transfers out of Level 3 (7,475) 0 (7,475) 0
Purchases, issuances, sales and settlements:        
Purchases 9,978 7,029 17,453 7,029
Maturities 0 (3,000) 0 (3,000)
Ending balance $ 12,737 $ 9,788 $ 12,737 $ 9,788