XML 47 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Investment Securities and Fair Value Measurements - Schedule of Investments Classified by Contractual Maturity Date (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Due in one year or less, Amortized Cost $ 384,005 $ 328,405
Due after one year through five years, Amortized Cost 78,886 118,330
In one year or less, Estimated Fair Value 383,011 328,359
Due after one year through five years, fair value 78,260 118,225
Amortized Cost 462,891 446,735
Total available-for-sale securities, Estimated Fair Value $ 461,271 $ 446,584