XML 73 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Schedule of Financial Assets and Liabilities at Fair Value (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Level 3    
Financial liabilities:    
Derivative instrument   $ 0
Fair Value, Recurring    
Financial assets:    
Other current assets   18,382
Total financial assets $ 779,879 833,263
Financial liabilities:    
Derivative instrument   0
Total financial liabilities   0
Fair Value, Recurring | Level 1    
Financial assets:    
Other current assets   18,382
Total financial assets 779,879 833,263
Financial liabilities:    
Derivative instrument   0
Total financial liabilities   0
Fair Value, Recurring | Level 2    
Financial assets:    
Other current assets   0
Total financial assets 0 0
Financial liabilities:    
Derivative instrument   0
Total financial liabilities   0
Fair Value, Recurring | Level 3    
Financial assets:    
Other current assets   0
Total financial assets 0 0
Financial liabilities:    
Derivative instrument   0
Total financial liabilities   0
Fair Value, Recurring | Money market trust    
Financial assets:    
Cash and cash equivalents 421,943 629,393
Restricted cash 68,961  
Fair Value, Recurring | Money market trust | Level 1    
Financial assets:    
Cash and cash equivalents 421,943 629,393
Restricted cash 68,961  
Fair Value, Recurring | Money market trust | Level 2    
Financial assets:    
Cash and cash equivalents 0 0
Restricted cash 0  
Fair Value, Recurring | Money market trust | Level 3    
Financial assets:    
Cash and cash equivalents 0 0
Restricted cash 0  
Fair Value, Recurring | Money market fund    
Financial assets:    
Cash and cash equivalents 35,297 35,641
Fair Value, Recurring | Money market fund | Level 1    
Financial assets:    
Cash and cash equivalents 35,297 35,641
Fair Value, Recurring | Money market fund | Level 2    
Financial assets:    
Cash and cash equivalents 0 0
Fair Value, Recurring | Money market fund | Level 3    
Financial assets:    
Cash and cash equivalents 0 0
Fair Value, Recurring | Time deposit    
Financial assets:    
Restricted cash 250,839 144,949
Long-term restricted cash 2,839 4,898
Fair Value, Recurring | Time deposit | Level 1    
Financial assets:    
Restricted cash 250,839 144,949
Long-term restricted cash 2,839 4,898
Fair Value, Recurring | Time deposit | Level 2    
Financial assets:    
Restricted cash 0 0
Long-term restricted cash 0 0
Fair Value, Recurring | Time deposit | Level 3    
Financial assets:    
Restricted cash 0 0
Long-term restricted cash $ 0 $ 0