Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details)

v3.19.1
Summary of Significant Accounting Policies - Schedule of Earnings Per Share, Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Numerator:      
Net income (loss) attributable to common stockholders $ 19,813 $ 17,929 $ (6,439)
Denominator:      
Weighted average common shares, basic (in shares) 27,484,655 25,353,966 22,837,263
Weighted average common shares, diluted (in shares) 28,416,512 26,269,727 22,837,263
Basic (in dollars per share) $ 0.72 $ 0.71 $ (0.28)
Diluted (in dollars per share) $ 0.70 $ 0.68 $ (0.28)
Antidilutive securities (shares) 3,191,108 4,219,798 1,792,607
Restricted stock units      
Denominator:      
Antidilutive securities (shares) 215,196    
Stock Options      
Denominator:      
Antidilutive securities (shares) 716,661