v3.26.1
Available-For-Sale Debt Securities - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Investments, Debt and Equity Securities [Abstract]          
Held To Maturity Securities Debt Maturities     12 months   12 months
Net realized gains, on sale of available-for-sale debt securities $ 0 $ 1,300,000 $ 200,000 $ 900,000  
Debt Securities, Available-for-Sale, Unrealized Loss Position 220,100,000   220,100,000   $ 97,500,000
Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer $ 0   $ 0