XML 43 R20.htm IDEA: XBRL DOCUMENT v3.23.3
Cash Equivalents and Marketable Securities (Tables)
9 Months Ended
Sep. 30, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash Equivalents and Marketable Securities
Cash equivalents and marketable securities consisted of the following at September 30, 2023 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Government agency securities$171,404 $— $— $(1,197)$170,207 
U.S. Treasuries143,261 — 22 (12)143,271 
Money market funds82,537 — — — 82,537 
Corporate notes/bonds38,066 — — (254)37,812 
Commercial paper12,598 — — (11)12,587 
Total $447,866 $— $22 $(1,474)$446,414 
Cash equivalents and marketable securities consisted of the following at December 31, 2022 (in thousands):
Amortized
Cost
Allowance
for Credit
Losses
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Fair
Value
Cash equivalents and marketable securities:
Government agency securities$161,902 $— $11 $(2,556)$159,357 
Money market funds141,522 — — — 141,522 
Corporate notes/bonds57,575 — (694)56,883 
U.S. Treasuries50,019 — (229)49,793 
Commercial paper29,954 — (141)29,816 
Total$440,972 $— $19 $(3,620)$437,371