XML 60 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Commitments and Contingencies (Commitments) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Jun. 30, 2021
Dec. 31, 2020
Long-term Purchase Commitment [Line Items]            
Long-term Purchase Commitment, Amount     $ 412,800      
total government grant awarded $ 40,000   40,000   $ 37,400 $ 75,800
Income Tax (Expense) Benefit, Continuing Operations, Government Grants 30,322 $ 21,726 96,626 $ 31,547    
unrecognized government grants received $ 15,000   $ 15,000