XML 64 R61.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Future Minimum Lease Payments Under Non-Cancelable Operating Leases (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Future Minimum Lease Payments  
2020 $ 7,787
2021 6,530
2022 3,746
2023 1,925
2024 1,148
Thereafter 864
Total minimum lease payments 22,000
Less: present value adjustment (2,533)
Total operating lease liability $ 19,467