XML 65 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Leases and Commitments - Schedule of Future Minimum Rental Payments under Operating Leases of Initial or Remaining Non-cancelable Lease Terms (Detail)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating Leases Future Minimum Payments Due [Abstract]  
2020 $ 22,120
2021 46,777
2022 31,916
2023 14,547
2024 13,982
Thereafter 1,654
Less: Interest (8,740)
Amounts recorded in the Consolidated Balance Sheet $ 122,256