XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Summary of Financial assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Available-for-sale [Abstract]    
Cash $ 4,423 $ 2,765
Adjusted Cost 382,853 445,534
Unrealized Losses (3,929) (524)
Fair Value 378,924 445,010
Cash and cash equivalents 83,048 66,810
Marketable Securities 295,876 378,200
Financial liabilities, Adjusted cost 273 1,060
Financial liabilities, Fair value 273 1,060
Fair Value, Inputs, Level 1 [Member] | Money Market Funds [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 72,630 38,045
Fair Value 72,630 38,045
Cash and cash equivalents 72,630 38,045
Fair Value, Inputs, Level 2 [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 305,800 404,724
Unrealized Losses (3,929) (524)
Fair Value 301,871 404,200
Cash and cash equivalents 5,995 26,000
Marketable Securities 295,876 378,200
Fair Value, Inputs, Level 2 [Member] | U.S. Government Securities [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 58,480 45,982
Unrealized Losses (1,206) (66)
Fair Value 57,274 45,916
Marketable Securities 57,274 45,916
Fair Value, Inputs, Level 2 [Member] | U.S. Treasury Securities [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 25,400 80,500
Unrealized Losses (80) (7)
Fair Value 25,320 80,493
Cash and cash equivalents   26,000
Marketable Securities 25,320 54,493
Fair Value, Inputs, Level 2 [Member] | Commercial Paper [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 69,098 94,887
Unrealized Losses (392) (15)
Fair Value 68,706 94,872
Cash and cash equivalents 5,995  
Marketable Securities 62,711 94,872
Fair Value, Inputs, Level 2 [Member] | Corporate Bonds [Member]    
Available-for-sale [Abstract]    
Adjusted Cost 152,822 182,338
Unrealized Losses (2,251) (435)
Fair Value 150,571 181,903
Marketable Securities 150,571 181,903
Fair Value, Inputs, Level 2 [Member] | Muncipal Securities [Member]    
Available-for-sale [Abstract]    
Adjusted Cost   1,017
Unrealized Losses   (1)
Fair Value   1,016
Marketable Securities   1,016
Fair Value, Inputs, Level 3 [Member] | Warrant Liabilities [Member]    
Available-for-sale [Abstract]    
Financial liabilities, Adjusted cost 273 1,060
Financial liabilities, Fair value $ 273 $ 1,060