Computation of Earnings Per Share - Calculation of Basic and Diluted Earnings (Loss) Per Share (Detail) - USD ($) $ / shares in Units, shares in Thousands, $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2016 |
Sep. 30, 2015 |
Sep. 30, 2016 |
Sep. 30, 2015 |
|
| Numerator | ||||
| Net income | $ 4,742 | $ 206 | $ 10,154 | $ 3,630 |
| Determination of shares | ||||
| Weighted-average common shares outstanding | 5,146 | 5,356 | 5,180 | 5,381 |
| Dilutive effect - share-based awards | 23 | 16 | 20 | 16 |
| Diluted weighted-average common shares outstanding | 5,169 | 5,372 | 5,200 | 5,397 |
| Earnings per common share | ||||
| Basic | $ 0.92 | $ 0.04 | $ 1.96 | $ 0.67 |
| Diluted | $ 0.92 | $ 0.04 | $ 1.95 | $ 0.67 |