v3.25.2
Fair Value of Financial Instruments - Rollforward of Level 3 Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Investment gains (losses) and accretion (amortization) recognized in earnings $ 200 $ 200 $ 700 $ 100
Fair Value, Recurring Measurements [Member]        
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]        
Level 3 assets, beginning of period 1,601 1,631 1,543 [1] 2,144 [1]
Net unrealized gains (losses) included in other comprehensive income (loss)   $ 35   $ 39 [1]
Fair Value, Asset, Recurring Basis, Unobservable Input Reconciliation, Asset, Gain (Loss), Statement of Other Comprehensive Income or Comprehensive Income [Extensible Enumeration]   OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax   OCI, Debt Securities, Available-for-Sale, Unrealized Holding Gain (Loss), before Adjustment and Tax
Investment gains (losses) and accretion (amortization) recognized in earnings (772) $ (28) (714) [1] $ (41) [1]
Purchases   8,815   8,815 [1]
Settlements (829)   (829) [1]  
Transfers into Level 3 [1]       (504)
Level 3 assets, end of period [1] $ 0 $ 10,453 $ 0 $ 10,453
[1] Transfers of investments that enter and exit Level 3 in different quarters within the same fiscal year are not eliminated until the full year amounts are presented.