v3.26.1
Fair Value - Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Roll Forward (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Corporate Debt Securities    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Balance of recurring Level 3 assets $ 6,708 $ 6,488
Transfers from corporate debt to restricted stock   (1,375)
Release of valuation allowance   411
Unrealized holding (losses) gains included in other comprehensive income (55) 27
Unrealized holding losses included in net income (185)  
Balance of recurring Level 3 assets 6,468 5,551
Restricted Stock    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation    
Balance of recurring Level 3 assets 3,480 0
Transfers from corporate debt to restricted stock   1,375
Release of valuation allowance   1,625
Transfers from restricted stock to unrestricted equity securities categorized as Level 1 (3,480) (3,000)
Balance of recurring Level 3 assets $ 0 $ 0