XML 132 R111.htm IDEA: XBRL DOCUMENT v3.25.1
EARNINGS PER COMMON SHARE - Schedule of Computation of Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net income per share calculations for basic and diluted methods    
Net income (loss) $ (29,990) $ 26,225
Weighted Average Shares Outstanding    
Weighted average number of common shares outstanding, basic (in shares) 68,517,647 55,416,589
Weighted average number of common shares outstanding, diluted (in shares) 68,517,647 56,406,500
Basic earnings (loss) per common share (in dollars per share) $ (0.44) $ 0.47
Diluted earnings (loss) per common share (in dollars per share) $ (0.44) $ 0.46
RSU Awards    
Weighted Average Shares Outstanding    
Dilutive effect of common stock equivalents (in shares) 0 653,437
PSU Awards    
Weighted Average Shares Outstanding    
Dilutive effect of common stock equivalents (in shares) 0 293,389
DSU Awards    
Weighted Average Shares Outstanding    
Dilutive effect of common stock equivalents (in shares) 0 33,481
ESPP    
Weighted Average Shares Outstanding    
Dilutive effect of common stock equivalents (in shares) 0 9,604