XML 66 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnings Per Share - Summary of Computation of Basic and Diluted 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
Earnings per common share - basic        
Numerator for basic earnings per share $ 30,828 $ 19,882 $ 45,337 $ 42,366
Denominator for basic weighted average shares 50,161,680 36,024,566 48,455,033 35,551,947
Earnings/(Loss) per common share - basic $ 0.61 $ 0.55 $ 0.94 $ 1.19
Earnings per common share - diluted        
Numerator for basic earnings per share $ 30,828 $ 19,882 $ 45,337 $ 42,366
Adjustment for interest expense, fees, and deferred financing costs on Convertible Notes 910 910 1,825 1,819
Numerator for diluted earnings per share $ 31,738 $ 20,792 $ 47,162 $ 44,185
Denominator for basic weighted average shares 50,161,680 36,024,566 48,455,033 35,551,947
Adjustment for dilutive effect of Convertible Notes 3,902,715 3,666,795 3,902,715 3,666,795
Denominator for diluted weighted average shares 54,064,395 39,691,361 52,357,748 39,218,742
Earnings/(Loss) per common share - diluted $ 0.59 $ 0.52 $ 0.9 $ 1.13