Lease Commitments (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract] | |||
| Operating Leases, Future Minimum Payments Due, Next Twelve Months | $ 5,857 | ||
| Operating Leases, Future Minimum Payments, Due in Two Years | 4,250 | ||
| Operating Leases, Future Minimum Payments, Due in Three Years | 3,618 | ||
| Operating Leases, Future Minimum Payments, Due in Four Years | 1,463 | ||
| Operating Leases, Future Minimum Payments, Due Thereafter | 1,905 | ||
| Operating Leases, Future Minimum Payments Due | 17,093 | ||
| Operating Leases, Rent Expense | $ 5,600 | $ 5,000 | $ 4,300 |