XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities and Fair Value Measurements - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Due in one year or less, Amortized Cost $ 325,690 $ 281,035
Due after one year through five years, Amortized Cost 108,163 100,208
In one year or less, Estimated Fair Value 325,138 280,739
Due after one year through five years, fair value 107,846 100,539
Amortized Cost 433,853 381,243
Total available-for-sale securities, Estimated Fair Value $ 432,984 $ 381,278