XML 51 R45.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Schedule of Annual Minimum Lease Payments of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Leases [Abstract]  
Remainder of 2020 $ 3,549
2021 5,211
2022 5,105
2023 4,123
2024 2,712
After 2024 18,968
Total lease payments 39,668
Less imputed interest 14,407
Total recorded lease liabilities $ 25,261