XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Schedule of Future Minimum Lease Payments Under Non-cancelable Leases (Detail) - USD ($)
Mar. 31, 2019
Dec. 31, 2018
Operating Lease    
Remainder of 2019 $ 14,118,000  
2020 14,758,000  
2021 12,225,000  
2022 9,466,000  
2023 6,460,000  
After 2023 20,913,000  
Total lease payments 77,940,000  
Less: Interest (9,537,000)  
Present value of lease liabilities 68,403,000  
Finance Lease    
Remainder of 2019 930,000  
2020 1,150,000  
2021 432,000  
Total lease payments 2,512,000  
Less: Interest (124,000)  
Present value of lease liabilities 2,388,000 $ 2,920,000
Total    
Remainder of 2019 15,048,000  
2020 15,908,000  
2021 12,657,000  
2022 9,466,000  
2023 6,460,000  
After 2023 20,913,000  
Total lease payments 80,452,000  
Less: Interest (9,661,000)  
Present value of lease liabilities $ 70,791,000