XML 48 R37.htm IDEA: XBRL DOCUMENT v3.19.1
Leases (Aggregate Future Operating Lease Payments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2019 $ 15,593 $ 20,295
2020 20,326 20,595
2021 20,032 20,424
2022 12,869 4,873
2023 11,817 3,820
Thereafter 27,313 3,024
Total lease payments 107,949 $ 73,031
Less: Interest (13,828)  
Total $ 94,121