XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Earnings Per Share [Abstract]    
Net income $ 9,860 $ 5,927
Basic-weighted average shares outstanding (in shares) 28,972 28,478
Effect of dilutive potential securities (in shares) 2,406 1,229
Diluted- weighted average shares outstanding (in shares) 31,378 29,707
Basic (in dollars per share) $ 0.34 $ 0.21
Diluted (in dollars per share) $ 0.31 $ 0.20
Antidilutive securities excluded from computation of earnings per share (in shares) 300 1,100
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 1,000 100
Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants 200