XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Description of the business and recent developments: Basic and diluted net income per common share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Diluted weighted average shares        
Weighted average common shares - basic 46,691,142 46,229,603 46,705,088 46,227,528
Weighted average common shares - diluted 47,029,446 46,229,603 47,050,911 46,744,070
Stock options        
Diluted weighted average shares        
Dilutive effect 17,686   19,498 33,084
Anti-dilutive effects        
Anti-dilutive 98,682 36,063 92,060 56,022
Restricted stock        
Diluted weighted average shares        
Dilutive effect 320,618   326,325 483,458
Anti-dilutive effects        
Unvested shares of restricted common stock 1,326,873 1,420,759 1,326,873 1,420,759
Anti-dilutive 459,641 28,019 465,420 181,265