Earnings Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
6 Months Ended |
Jun. 30, 2023 |
Jun. 30, 2022 |
Jun. 30, 2023 |
Jun. 30, 2022 |
| Earnings per share—basic |
|
|
|
|
| Numerator for basic earnings per share |
$ 34,830
|
$ 15,954
|
$ 79,403
|
$ 52,146
|
| Denominator for basic weighted average share (in shares) |
100,937,026
|
100,596,188
|
100,937,026
|
99,510,862
|
| Basic earnings per share (in dollars per share) |
$ 0.35
|
$ 0.16
|
$ 0.79
|
$ 0.52
|
| Earnings per share—diluted |
|
|
|
|
| Numerator for increase in net assets per share |
$ 34,830
|
$ 15,954
|
$ 79,403
|
$ 52,146
|
| Adjustment for interest on Convertible Notes and incentive fees, net |
5,243
|
2,314
|
9,757
|
4,629
|
| Numerator for diluted earnings per share: |
$ 40,073
|
$ 18,268
|
$ 89,160
|
$ 56,775
|
| Denominator for basic weighted average share (in shares) |
100,937,026
|
100,596,188
|
100,937,026
|
99,510,862
|
| Adjustment for dilutive effect of Convertible Notes (in shares) |
26,079,884
|
13,257,585
|
24,376,608
|
13,257,585
|
| Denominator for diluted weighted average share (in shares) |
127,016,910
|
113,853,773
|
125,313,634
|
112,768,447
|
| Diluted earnings per share (in dollars per share) |
$ 0.32
|
$ 0.16
|
$ 0.71
|
$ 0.50
|