XML 71 R90.htm IDEA: XBRL DOCUMENT v3.20.1
Earnings Per Share - Basic Net Income (loss) Per Share is Calculated Using Weighted Average Number of Shares (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]      
Earnings per share – basic (in dollars per share) $ 0.41 $ 0.33 $ 1.01
Earnings per share – diluted (in dollars per share) $ 0.39 $ 0.29 $ 0.90
Weighted average shares of common stock outstanding – basic (in shares) 34,708,429 32,893,940 25,525,786
Weighted average shares of common stock outstanding - diluted (in shares) 36,403,279 37,914,886 28,661,735