XML 83 R66.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Schedule Of Noncancellable Minimum Commitments) (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Future minimum operating lease payments due in 2019 $ 10,322
Future minimum operating lease payments due in 2020 8,476
Future minimum operating lease payments due in 2021 7,855
Future minimum operating lease payments due in 2022 7,616
Future minimum operating lease payments due in 2023 and thereafter 25,573
Operating leases, future minimum payments due $ 59,842