XML 54 R31.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Summary of Maturities of Lease Commitments (Detail) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Operating Lease Liabilities Payments Due [Abstract]    
2020 (for remaining nine months) $ 18,430  
2021 49,466  
2022 46,390  
2023 42,304  
2024 33,305  
Thereafter 161,160  
Total undiscounted lease commitments 351,055  
Less: commitments for leases not yet commenced (78,521)  
Less: interest (45,319)  
Present value of lease liabilities 227,215  
Less: operating lease liabilities, current (22,527) $ (14,577)
Operating lease liabilities, non-current $ 204,688 $ 174,873