XML 77 R56.htm IDEA: XBRL DOCUMENT v3.20.4
Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]      
Revenues $ 872,662 $ 647,899 $ 290,783
Over-time      
Disaggregation of Revenue [Line Items]      
Revenues 863,345 599,863  
Point in time      
Disaggregation of Revenue [Line Items]      
Revenues $ 9,317 $ 48,036