XML 32 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Cash, Cash Equivalents and Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]  
Summary of Cash and Cash Equivalents
Cash, cash equivalents and marketable securities consisted of the following (in thousands):

December 31,
20222021
Cash and cash equivalents:
Cash$39,189 $26,442 
Commercial paper33,199 21,582 
U.S. government securities5,990 — 
Money market funds555 2,320 
Corporate debt securities140 989 
Total cash and cash equivalents79,073 51,333 
Marketable securities:
U.S. government securities106,750 60,279 
Commercial paper28,992 80,812 
U.S. government agency securities23,632 5,527 
Corporate debt securities3,168 3,576 
Municipal securities100 2,808 
Total marketable securities162,642 153,002 
$241,715 $204,335 
Debt Securities, Available-for-Sale
The amortized cost and fair value of marketable securities as of December 31, 2022 were as follows (in thousands):
Amortized CostGross Unrealized LossesFair Value
U.S. government securities$114,119 $(1,379)$112,740 
Commercial paper62,262 (71)62,191 
U.S. government agency securities23,876 (244)23,632 
Corporate debt securities3,312 (4)3,308 
Municipal securities101 (1)100 
Total marketable securities$203,670 $(1,699)$201,971