XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2
Earnings per Common Share (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Earnings per Common Share        
Net income attributable to common shares $ 14,833 $ 77,353 $ 70,786 $ 275,461
Adjustment of interest expense attributable to Convertible Notes       108
Diluted net income attributable to common shareholders $ 14,833 $ 77,353 $ 70,786 $ 275,569
Weighted average shares outstanding:        
Basic weighted average shares outstanding (in shares) 18,097 18,406 18,222 18,165
Effect of dilutive securities (in shares) 198 729 313 1,126
Convertible Notes (in shares)       168
Diluted weighted average shares outstanding (in shares) 18,295 19,135 18,535 19,459