XML 74 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share - Computation of Basic and Diluted Earnings Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings per common share—basic      
Numerator for basic earnings per share $ 222,023 $ 108,053 $ 211,780
Denominator for basic weighted average shares 85,131,264 78,197,826 72,169,488
Earnings per common share—basic $ 2.61 $ 1.38 $ 2.93
Earnings per common share—diluted      
Numerator for basic earnings per share $ 222,023 $ 108,053 $ 211,780
Numerator for diluted earnings per share $ 222,023 $ 108,053 $ 216,974
Denominator for basic weighted average shares 85,131,264 78,197,826 72,169,488
Denominator for diluted weighted average shares 85,131,264 78,197,826 77,702,258
Earnings per common share—diluted $ 2.61 $ 1.38 $ 2.79
2022 Convertible Notes      
Earnings per common share—diluted      
Adjustment for interest expense and deferred financing costs on 2022 Convertible Notes, incentive fee and excise tax, net     $ 5,194
Adjustment for dilutive effect of 2022 Convertible Notes     5,532,770