XML 53 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Earnings Per Share - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Earnings Per Share [Abstract]                      
Net income $ (17,752) $ 6,560 $ 5,526 $ 7,576 $ 8,082 $ 7,187 $ 14,697 $ 15,130 $ 1,910 $ 45,096 $ 32,909
Basic earnings per share - weighted average shares outstanding 43,609 25,079 25,032 24,863 25,146 25,655 25,621 25,463 29,729 25,470 25,325
Restricted stock units and stock options - dilutive shares                 278 426 539
Warrants - dilutive shares                     1
Diluted earnings per share - weighted average shares outstanding 43,609 25,305 25,250 25,144 25,449 26,063 26,086 25,989 30,007 25,895 25,865
Earnings per share:                      
Basic $ (0.41) $ 0.26 $ 0.22 $ 0.31 $ 0.32 $ 0.28 $ 0.57 $ 0.59 $ 0.06 $ 1.77 $ 1.30
Diluted $ (0.41) $ 0.26 $ 0.22 $ 0.30 $ 0.32 $ 0.28 $ 0.56 $ 0.58 $ 0.06 $ 1.74 $ 1.27