XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Schedule of Short-Term Investments
The following tables summarize the Company’s short-term investments (in thousands):

As of June 30, 2023
MaturityAmortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Corporate debt securities
2 years or less
$12,866 $— $(47)$12,819 
Commercial paper
1 year or less
400,771 13 (631)400,153 
U.S. Agency bonds
2 years or less
176,624 63 (787)175,900 
U.S. Treasury bills
2 years or less
60,914 — (218)60,696 
$651,175 $76 $(1,683)$649,568 

As of December 31, 2022
Maturity Amortized costGross unrealized gainsGross unrealized lossesEstimated fair value
Corporate debt securities
2 years or less
$95,195 $— $(662)$94,533 
Commercial paper
1 year or less
443,489 65 (811)442,743 
U.S. Agency bonds
2 years or less
90,351 22 (434)89,939 
U.S. Treasury bills
2 years or less
223,216 (1,862)221,362 
$852,251 $95 $(3,769)$848,577