XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Investments - Schedule of Fair Value Amortized Cost and Unrealized Gain and Loss of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 303,942 $ 318,963
Unrealized Gain 4 4
Unrealized Loss (1,144) (62)
Fair Value 302,802 318,905
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 53,239 115,410
Fair Value 53,239 115,410
US Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 67,934 24,056
Unrealized Gain 4 1
Unrealized Loss (217) (4)
Fair Value 67,721 24,053
Government Treasury and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,044 7,606
Unrealized Loss (24) (6)
Fair Value 6,020 7,600
Corporate Securities and Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 176,725 171,891
Unrealized Gain   3
Unrealized Loss (903) (52)
Fair Value $ 175,822 $ 171,842