XML 153 R98.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per Common Share      
Net income attributable to common shares $ 464,038 $ 1,330,914 $ 337,573
Adjustment of interest expense attributable to Convertible Notes 108 4,726  
Adjustment for inducement payments   4,914  
Diluted net income attributable to common shareholders $ 464,146 $ 1,340,554 $ 337,573
Weighted average shares outstanding:      
Basic weighted average shares outstanding (in shares) 18,233 17,136 15,318
Effect of dilutive securities (in shares) 866 1,730 654
Convertible Notes (in shares) 84 2,119 1,607
Diluted weighted average shares outstanding (in shares) 19,183 20,985 17,579