XML 39 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Investments - Schedule of Fair Value Amortized Cost and Unrealized Gain and Loss of Investments in Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 283,322 $ 318,963
Unrealized Gain   4
Unrealized Loss (1,582) (62)
Fair Value 281,740 318,905
Money Market Funds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 16,286 115,410
Fair Value 16,286 115,410
US Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 75,912 24,056
Unrealized Gain   1
Unrealized Loss (353) (4)
Fair Value 75,559 24,053
Government Treasury and Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,049 7,606
Unrealized Loss (25) (6)
Fair Value 6,024 7,600
Corporate Securities and Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 185,075 171,891
Unrealized Gain   3
Unrealized Loss (1,204) (52)
Fair Value $ 183,871 $ 171,842