XML 69 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Commitments and Contingencies - Future Minimum Operating Lease Commitments (Details)
$ in Thousands
Dec. 31, 2019
USD ($)
Commitments and Contingencies [Abstract]  
2020 $ 35,784
2021 28,022
2022 20,618
2023 14,332
2024 8,302
Thereafter 8,432
Total $ 115,490