XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investment Securities (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Investment Securities
Investment securities consisted of the following (in thousands):
December 31, 2024
Amortized
Cost
Unrealized
Gains
Unrealized
(Losses)
Estimated
Fair
Value
U.S. Government Agency Securities$257,908 $143 $(98)$257,953 
Certificates of Deposit60,000   60,000 
Commercial Paper39,650 19 (3)39,666 
Corporate Notes/Bonds336,369 401 (271)336,499 
$693,927 $563 $(372)$694,118 
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 Deposit4,410 (12)4,400 
Certificates of Deposit60,000 — — 60,000 
Commercial Paper78,610 59 (27)78,642 
Corporate Notes/Bonds118,899 281 (143)119,037 
$412,570 $490 $(386)$412,674