XML 107 R95.htm IDEA: XBRL DOCUMENT v3.10.0.1
Other Commitments (Operating Leases of Lessee Disclosure) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Other Commitments [Abstract]  
Year ending December 31, 2019 $ 20,295
Year ending December 31, 2020 20,595
Year ending December 31, 2021 20,424
Year ending December 31, 2022 4,873
Year ending December 31, 2023 3,820
Thereafter 3,024
Total future minimum lease payments $ 73,031