XML 49 R36.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Noncancellable Minimum Commitments
The aggregate noncancellable minimum commitments at December 31, 2019 are: 
Year
Aggregate Noncancellable Minimum Commitments
2020
$
9,906

2021
8,334

2022
8,043

2023
7,977

2024 and thereafter
17,184

 
$
51,444