v3.26.1
Investment Securities - Schedule of Amortized Cost and Fair Value of Debt Securities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Debt Securities, Held-to-maturity, Maturity, Amortized Cost, Net [Abstract]  
Due within one year $ 2,055
Due after one year through five years 10,361
Due after five years through ten years 0
Due after ten years 110
Amortized cost 12,526
Debt Securities, Held-to-maturity, Maturity, Fair Value [Abstract]  
Due within one year 2,021
Due after one year through five years 10,209
Due after five years through ten years 0
Due after ten years 86
Total 12,316
Debt Securities, Available-for-sale, Amortized Cost [Abstract]  
Due within one year 39,950
Due after one year through five years 190,771
Due after five years through ten years 0
Due after ten years 0
Total 230,721
Debt Securities, Available-for-sale, Fair Value, Fiscal Year Maturity [Abstract]  
Due within one year 39,727
Due after one year through five years 189,443
Due after five years through ten years 0
Due after ten years 0
Total $ 229,170