XML 93 R48.htm IDEA: XBRL DOCUMENT v3.20.1
Financial Instruments - Cash and Cash Equivalents (Details) - Fair Value, Inputs, Level 2 - Fair value - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 436,506 $ 418,763
Cash equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents 169,569 189,119
Cash on hand    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash and cash equivalents $ 266,937 $ 229,644