XML 60 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Debt - Schedule of Company's Contractual Payments (Details) - USD ($)
Dec. 31, 2019
May 31, 2017
Debt Disclosure [Abstract]    
Long term debt, 2020 $ 33,750,000  
Long term debt, 2021 39,375,000  
Long term debt, 2022 575,000,000  
Long term debt, 2023 0  
Long term debt, 2024 0  
Long term debt, Total $ 648,125,000 $ 675,000,000