v3.26.1
Bank Deposits - Schedule of Certificates of Deposit Maturities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Deposits [Abstract]  
One year or less $ 618,698
After one year to two years 8,842
After two years to three years 61,935
After three years to four years 20,588
After four years to five years 19,850
After five years 54,058
Total $ 783,971