Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Adoption of ASU Impacted on Previously Reported Unaudited Quarterly Results (Details)

v3.7.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Adoption of ASU Impacted on Previously Reported Unaudited Quarterly Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2017
Mar. 31, 2016
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Provision (benefit) for income taxes $ (53) $ 879
Net income $ 5,932 $ 2,521
Weighted-average common shares - basic common stock 20,489,532 19,827,669
Weighted-average common shares - diluted common stock 21,579,721 20,840,367
Net income per share - basic common stock $ 0.29 $ 0.13
Net income per share - diluted common stock $ 0.27 $ 0.12
As reported    
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]    
Provision (benefit) for income taxes   $ 1,035
Net income   $ 2,365
Weighted-average common shares - basic common stock   19,827,669
Weighted-average common shares - diluted common stock   20,783,943
Net income per share - basic common stock   $ 0.12
Net income per share - diluted common stock   $ 0.11