XML 115 R104.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER COMMON SHARE - Schedule of Computation of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Net income per share calculations for basic and diluted methods        
Net income $ 27,357 $ 29,364 $ 53,582 $ 66,150
Weighted Average Shares Outstanding        
Weighted average number of common shares outstanding, basic (in shares) 56,919,025 55,440,277 56,167,807 55,419,250
Weighted average number of common shares outstanding, diluted (in shares) 57,853,231 56,195,801 57,129,865 56,187,820
Basic earnings per common share (in dollars per share) $ 0.48 $ 0.53 $ 0.95 $ 1.19
Diluted earnings per common share (in dollars per share) $ 0.47 $ 0.52 $ 0.94 $ 1.18
Warrants        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 0 0 0 648
RSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 679,167 622,993 666,302 637,385
PSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 245,599 123,849 269,494 107,247
DSU Awards        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 4,923 3,851 19,202 14,098
ESPP        
Weighted Average Shares Outstanding        
Dilutive effect of common stock equivalents (in shares) 4,517 4,831 7,060 9,192