XML 132 R109.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies - Summary of Future Minimum Lease Payments Including Renewal Options for all Noncancellable Operating Leases and Capital Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2017
Jan. 01, 2017
Capital Leases, 2018 $ 10,706  
Capital Leases, 2019 10,434  
Capital Leases, 2020 10,613  
Capital Leases, 2021 6,218  
Capital Leases, 2022 2,697  
Capital Leases, Thereafter 10,859  
Total Capital Leases including interest 51,527  
Less: Amounts representing interest 8,058  
Present value of minimum lease principal payments 43,469  
Less: Current portion of principal payment obligations under capital leases 8,221 $ 7,527
Long-term portion of principal payment obligations under capital leases 35,248 $ 41,194
Operating Leases, 2018 12,497  
Operating Leases, 2019 11,872  
Operating Leases, 2020 11,380  
Operating Leases, 2021 10,879  
Operating Leases, 2022 9,867  
Operating Leases, Thereafter 34,717  
Total Operating Leases 91,212  
Total Capital And Operating Leases [Member]    
Total future minimum payments due in 2018 23,203  
Total future minimum payments due in 2019 22,306  
Total future minimum payments due in 2020 21,993  
Total future minimum payments due in 2021 17,097  
Total future minimum payments due in 2022 12,564  
Total future minimum payments due, in Thereafter 45,576  
Total minimum lease payments including interest $ 142,739