XML 70 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Short-term and Long-term Investments (Tables)
12 Months Ended
Dec. 31, 2022
Investments, Debt and Equity Securities [Abstract]  
Summary of Amortized Cost, Gross Unrealized Gains and Losses and Fair Value of Investments 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
United States government debt securities$51,755 $— $(760)$50,995 
Certificates of deposit97 — — 97 
Total$51,852 $— $(760)$51,092 
The following table summarizes the amortized cost, gross unrealized gains and losses, and fair value of available-for-sale investments as of December 31, 2021:
Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Aggregate
Fair Value
United States government debt securities$121,036 $— $(331)$120,705 
Certificates of deposit97 — — 97 
Total$121,133 $— $(331)$120,802 
Contractual Obligation, Fiscal Year Maturity
The estimated fair value of available-for-sale investments classified by their contractual maturities as of December 31, 2022 was:
Due within one year$51,092 
After one year through two years— 
Total$51,092