XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Summary of Available-For-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 188,347 $ 216,109
Gross Unrealized Gains   17
Gross Unrealized Losses (828) (60)
Aggregate Fair Value 187,519 216,066
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 20,281 7,794
Aggregate Fair Value 20,281 7,794
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,500
Gross Unrealized Losses   (1)
Aggregate Fair Value   4,499
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 139,462 187,789
Gross Unrealized Gains   17
Gross Unrealized Losses (646) (57)
Aggregate Fair Value 138,816 187,749
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 28,604 16,026
Gross Unrealized Losses (182) (2)
Aggregate Fair Value $ 28,422 $ 16,024