XML 96 R82.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating Lease Liabilities, Payments Due [Abstract]    
2019 $ 6,789  
2020 10,120  
2021 9,476  
2022 8,684  
2023 7,275  
2024 7,135  
Thereafter 27,348  
Total 76,827  
Present value adjustment (31,864)  
Total 44,963  
Current portion of lease liabilities 4,778 $ 0
Long-term portion of operating lease liabilities $ 40,185 $ 0