XML 87 R71.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments & Contingencies - Commitments for Minimum Lease Payments Under Non Cancelable Operating Leases (Detail)
Dec. 31, 2017
USD ($)
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 $ 8,538,000
2019 8,437,000
2020 7,409,000
2021 6,458,000
2022 6,220,000
Thereafter 17,206,000
Minimum rental payments under operating leases 54,268,000
Capital Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]  
2018 230,000
2019 71,000
2020 14,000
2021 7,000
2022 4,000
Thereafter 0
Minimum rental payments under capital leases $ 326,000