XML 80 R84.htm IDEA: XBRL DOCUMENT v3.20.1
Operating Leases - Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Lessee, Operating Lease, Liability, Payment, Due [Abstract]    
2020 $ 5,137  
2021 7,407  
2022 6,957  
2023 5,799  
2024 5,700  
2025 3,410  
Thereafter 817  
Total 35,227  
Present value adjustment (8,505)  
Total 26,722  
Current portion of lease liabilities 4,308 $ 4,182
Long-term portion of operating lease liabilities $ 22,414 $ 23,849