XML 91 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accounting Policies [Abstract]      
Trade accounts receivable $ 185,156 $ 74,551  
Short-term contract liabilities (deferred revenue) (631) (300) $ (2,218)
Short-term contract liabilities (accounts payable) $ (255,193) $ 0