Annual report pursuant to Section 13 and 15(d)

Credit Facilities - Term Loan (Details)

v3.10.0.1
Credit Facilities - Term Loan (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2018
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Feb. 28, 2017
Line of Credit Facility [Line Items]          
Proceeds from borrowings   $ 171,783 $ 302,612 $ 307,900  
Loans Payable [Member]          
Line of Credit Facility [Line Items]          
Short-term loans borrowed         $ 102,000
Term Loan [Member]          
Line of Credit Facility [Line Items]          
Proceeds from borrowings $ 40,000