XML 138 R105.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Operating Leases - Maturities of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
2020 $ 7,071
2021 7,449
2022 6,996
2023 5,831
2024 5,734
Thereafter 4,280
Total 37,361
Present value adjustment (9,330)
Total 28,031
Current portion of lease liabilities 4,182
Long-term portion of operating lease liabilities $ 23,849