XML 71 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Short-term and Long-term Investments (Tables)
6 Months Ended
Jun. 30, 2023
Investments, Debt and Equity Securities [Abstract]  
Summary of Amortized Cost, Gross Unrealized Gains and Losses, and Fair Value of Short-term and Long-term Investments The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of June 30, 2023:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate
Fair Value
U.S. government debt securities$73,047 $15 $(276)$72,786 
U.S. agency securities991 (13)986 
Certificates of deposit5,247 — (4)5,243 
Total$79,285 $23 $(293)$79,015 
The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of December 31, 2022:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate
Fair Value
U.S. government debt securities$51,755 $— $(760)$50,995 
Certificates of deposit97 — — 97 
Total$51,852 $— $(760)$51,092 
Contractual Obligation, Fiscal Year Maturity
The estimated fair value of available-for-sale investments classified by their contractual maturities as of June 30, 2023 was:
Due within one year$71,888 
After one year through two years7,127 
Total$79,015