XML 49 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Leases [Abstract]    
Operating Leases, Remainder of 2020 $ 10,129  
Operating Leases, 2021 9,674  
Operating Leases, 2022 8,000  
Operating Leases, 2023 4,452  
Operating Leases, 2024 2,379  
Operating Leases, 2025 2,286  
Operating Leases, 2026 and thereafter 2,579  
Operating Leases, Total lease payments 39,499  
Operating Leases, Less: imputed interest (3,153)  
Total operating lease liabilities 36,346 $ 40,099
Operating Leases, Less: current obligations (11,633) (12,554)
Noncurrent operating lease liabilities 24,713 27,545
Finance Leases, Remainder of 2020 691  
Finance Leases, 2021 139  
Finance Leases, Total lease payments 830  
Finance Leases, Less: imputed interest (12)  
Total finance lease liabilities 818 1,041
Finance Leases, Less: current obligations $ (818) (903)
Non-current finance lease liabilities   $ 138