XML 56 R45.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies (Schedule of Aggregate Minimum Lease Payments) (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Commitments and Contingencies [Abstract]  
2020 $ 4,272
2021 11,297
2022 9,763
2023 6,593
2024 4,768
Thereafter 5,277
Total 41,970
Less: Present value discount (4,226)
Operating lease liabilities $ 37,744