XML 66 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Investments in Marketable Securities and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 213,082 $ 41,092 $ 22,646
Gross unrealized gain 0 5  
Gross unrealized loss (799) (11)  
Restricted cash 5,358 5,196 $ 5,816
Available-for-sale debt securities, amortized cost 339,788 135,823  
Available-for-sale debt securities fair value 338,989 135,817  
U.S. treasury and agency securities | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 269,393 89,342  
Gross unrealized gain 0 5  
Gross unrealized loss (745) (5)  
Fair Value 268,648 89,342  
Commercial paper | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 27,187 2,848  
Gross unrealized gain 0 0  
Gross unrealized loss (7) 0  
Fair Value 27,180 2,848  
Debt securities | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 33,366 17,774  
Gross unrealized gain 0 0  
Gross unrealized loss (47) (6)  
Fair Value 33,319 17,768  
Certificates of deposit | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 5,000 673  
Gross unrealized gain 0 0  
Gross unrealized loss 0 0  
Fair Value 5,000 673  
Restricted cash 335    
Money market funds | Level 1      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 2,357 24,036  
Commercial paper | Level 2      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 2,150 1,150  
Cash and Cash Equivalents      
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents 4,507 25,186  
Marketable Securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost 334,946 110,637  
Gross unrealized gain 0 5  
Gross unrealized loss (799) (11)  
Fair Value $ 334,147 $ 110,631