XML 45 R30.htm IDEA: XBRL DOCUMENT v3.19.1
Schedule of Future Minimum Lease Payments (Detail) - Accounting Standards Update 2016-02 - USD ($)
$ in Thousands
Mar. 31, 2019
Jan. 01, 2019
Basis Of Presentation And Summary Of Significant Accounting Policies [Line Items]    
2019 (remainder) $ 23,499  
2020 31,278  
2021 22,836  
2022 1,413  
2023 878  
Thereafter 2,357  
Total future minimum lease payments 82,261  
Less amount representing interest (5,911)  
Lease liability $ 76,350 $ 82,900