XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Investment Securities and Fair Value Measurements - Available-for-sale Investments, by Remaining Contract Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Amortized Cost    
Due in one year or less $ 102,950 $ 28,197
Due after one year through three years 11,559 6,754
Total available-for-sale investment securities 114,509 34,951
Estimated Fair Value    
Due in one year or less 102,978 28,256
Due after one year through three years 11,541 6,770
Total available-for-sale investment securities $ 114,519 $ 35,026