XML 140 R109.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases (Schedule of Lease Minimum Payments) (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Leases [Abstract]  
2020 $ 3,616
2021 3,367
2022 3,292
2023 3,261
2024 3,152
Thereafter 8,001
Total 24,689
Less imputed interest (4,888)
Total operating lease liability 19,801
Accrued expenses and other current liabilities 2,514
Other noncurrent liabilities 17,287
Total operating lease liability $ 19,801