XML 60 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Summary of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 216,109 $ 95,003
Gross Unrealized Gains 17 6
Gross Unrealized Losses (60) (9)
Aggregate Fair Value 216,066 95,000
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 7,794 11,938
Aggregate Fair Value 7,794 11,938
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,500 5,672
Gross Unrealized Gains   1
Gross Unrealized Losses (1) (2)
Aggregate Fair Value 4,499 5,671
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 187,789 57,197
Gross Unrealized Gains 17 3
Gross Unrealized Losses (57) (5)
Aggregate Fair Value 187,749 57,195
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,026 20,196
Gross Unrealized Gains   2
Gross Unrealized Losses (2) (2)
Aggregate Fair Value $ 16,024 $ 20,196