XML 40 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investment Securities and Fair Value Measurements - Summary of Amortized Cost, Fair Value, and Unrealized Losses by Type of Security (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost $ 433,853 $ 381,243
Unrealized Gains 92 360
Unrealized Losses (961) (325)
Total available-for-sale securities, Estimated Fair Value 432,984 381,278
U.S. government agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 93,604 193,231
Unrealized Gains 0 90
Unrealized Losses (193) (245)
Total available-for-sale securities, Estimated Fair Value 93,411 193,076
U.S. treasury bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 234,418 103,476
Unrealized Gains 84 156
Unrealized Losses (668) (35)
Total available-for-sale securities, Estimated Fair Value 233,834 103,597
Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 105,831 84,536
Unrealized Gains 8 114
Unrealized Losses (100) (45)
Total available-for-sale securities, Estimated Fair Value $ 105,739 $ 84,605