XML 64 R43.htm IDEA: XBRL DOCUMENT v3.19.3
Commitments and Contingencies - Future Minimum Rental Commitments Under Operating Lease Agreements (Details) - USD ($)
$ in Thousands
Aug. 03, 2019
Jun. 17, 2019
Jun. 13, 2019
Feb. 20, 2019
Oct. 12, 2018
Commitments and Contingencies Disclosure [Abstract]          
2020 $ 27,018        
2021 27,680        
2022 25,451        
2023 23,258        
2024 19,696        
Thereafter 56,687        
Total $ 179,790 $ 23,500 $ 6,700 $ 10,000 $ 11,100