| Schedule of Investment Securities |
Investment securities consisted of the following (in thousands): | | | | | | | | | | | | | | | | | | | | | | | | | June 30, 2024 | | Amortized Cost | | Unrealized Gains | | Unrealized (Losses) | | Estimated Fair Value | | U.S. Government Agency Securities | $ | 91,148 | | | $ | 5 | | | $ | (142) | | | $ | 91,011 | | | FDIC Certificates of Deposit | 1,470 | | | — | | | (1) | | | 1,469 | | | Certificates of Deposit | 60,000 | | | — | | | — | | | 60,000 | | | Commercial Paper | 33,669 | | | — | | | (19) | | | 33,650 | | | Corporate Notes/Bonds | 163,982 | | | 6 | | | (517) | | | 163,471 | | | $ | 350,269 | | | $ | 11 | | | $ | (679) | | | $ | 349,601 | |
| | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2023 | | Amortized Cost | | Unrealized Gains | | Unrealized (Losses) | | Estimated Fair Value | | U.S. Government Agency Securities | $ | 150,651 | | | $ | 148 | | | $ | (204) | | | $ | 150,595 | | | FDIC Certificates of Deposit | 4,410 | | | 2 | | | (12) | | | 4,400 | | | Certificates of Deposit | 60,000 | | | — | | | — | | | 60,000 | | | Commercial Paper | 78,610 | | | 59 | | | (27) | | | 78,642 | | | Corporate Notes/Bonds | 118,899 | | | 281 | | | (143) | | | 119,037 | | | $ | 412,570 | | | $ | 490 | | | $ | (386) | | | $ | 412,674 | |
|