XML 56 R38.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2019
Commitments and Contingencies [Abstract]  
Future Minimum Operating Lease Commitments
The future minimum operating lease commitments for each of the next five years and thereafter and in the aggregate as of December 31, 2019 are as follows (in thousands):

2020
 
$
35,784
 
2021
  
28,022
 
2022
  
20,618
 
2023
  
14,332
 
2024
  
8,302
 
Thereafter
  
8,432
 
 Total
 
$
115,490