XML 59 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments - Cash and Cash Equivalents (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 578,181 $ 418,763
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 174,005 189,119
Cash on hand    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 404,176 $ 229,644