XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Schedule of Aggregate Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2020
USD ($)
Commitments and Contingencies [Abstract]  
2020 $ 7,730
2021 9,997
2022 8,456
2023 5,278
2024 3,453
Thereafter 4,181
Total 39,095
Less: Present value discount (4,016)
Operating lease liabilities $ 35,079