XML 83 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
EARNINGS PER SHARE - Basic and Diluted Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Earnings Per Share, Basic and Diluted [Abstract]      
Net income for basic and diluted income per common share $ 46,843 $ 33,784 $ 19,609
Shares:      
Weighted-average common shares outstanding - basic (in shares) 38,474,040 38,060,290 37,428,345
Weighted-average common shares outstanding - diluted (in shares) 39,103,450 38,358,171 37,594,158
Earnings (loss) per common share - basic (in dollars per share) $ 1.22 $ 0.89 $ 0.52
Earnings (loss) per common share - diluted (in dollars per share) $ 1.20 $ 0.88 $ 0.52
RSUs      
Shares:      
Effect of dilutive securities 48,077 10,566 12,416
Stock options      
Shares:      
Effect of dilutive securities 532,972 287,315 140,640
RSAs      
Shares:      
Effect of dilutive securities 14,667 0 0
PSUs      
Shares:      
Effect of dilutive securities 33,694 0 0
Warrants      
Shares:      
Effect of dilutive securities 0 0 12,757