Net Income (Loss) Per Share - Schedule of Reconciliation of Weighted Average Shares Outstanding for Basic and Diluted Loss Per Share (Details) - shares |
3 Months Ended | 12 Months Ended | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2015 |
Sep. 30, 2015 |
Jun. 30, 2015 |
Mar. 31, 2015 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|||||
| Earnings Per Share [Abstract] | ||||||||||||||
| Weighted average shares outstanding - basic | 5,360,000 | 5,335,000 | 4,485,000 | 3,383,000 | 3,376,000 | 3,373,000 | 3,366,000 | 3,364,000 | 4,647,983 | [1] | 3,369,808 | [1] | ||
| Dilutive potential common shares | 3,000 | |||||||||||||
| Weighted average shares outstanding - fully diluted | 5,360,000 | 5,335,000 | 4,485,000 | 3,383,000 | 3,376,000 | 3,377,000 | 3,370,000 | 3,369,000 | 4,647,983 | [1] | 3,373,180 | [1] | ||
| ||||||||||||||