XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Schedule of Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable securities:    
Amortized Cost $ 598,163  
Fair Value 591,475 $ 681,323
Level 1 securities:    
Restricted cash:    
Restricted cash, amortized cost 10,755  
Restricted cash, fair value 10,755 10,823
Cash equivalents:    
Cash equivalents, amortized cost 166,174  
Cash and cash equivalents, fair value 166,174 73,138
Level 1 securities: | Money market funds    
Cash equivalents:    
Cash equivalents, amortized cost 166,174  
Cash and cash equivalents, fair value 166,174 73,138
Level 2 securities:    
Marketable securities:    
Amortized Cost 598,163  
Unrealized Gains 0  
Unrealized Losses (6,688)  
Fair Value 591,475 681,323
Level 2 securities: | Commercial paper    
Marketable securities:    
Amortized Cost 127,113  
Unrealized Gains 0  
Unrealized Losses 0  
Fair Value 127,113 59,792
Level 2 securities: | Asset-backed securities    
Marketable securities:    
Amortized Cost 28,317  
Unrealized Gains 0  
Unrealized Losses (90)  
Fair Value 28,227 40,942
Level 2 securities: | Corporate bonds    
Marketable securities:    
Amortized Cost 208,362  
Unrealized Gains 0  
Unrealized Losses (3,465)  
Fair Value 204,897 237,402
Level 2 securities: | U.S. treasury securities    
Marketable securities:    
Amortized Cost 181,344  
Unrealized Gains 0  
Unrealized Losses (2,164)  
Fair Value 179,180 272,300
Level 2 securities: | Supranational bonds    
Marketable securities:    
Amortized Cost 53,027  
Unrealized Gains 0  
Unrealized Losses (969)  
Fair Value $ 52,058 $ 70,887