Earnings Per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2023 |
Mar. 31, 2022 |
|
| Earnings per share—basic | ||
| Numerator for basic earnings per share | $ 44,573 | $ 36,192 |
| Denominator for basic weighted average share (in shares) | 100,937,026 | 98,413,476 |
| Basic earnings per share (in dollars per share) | $ 0.44 | $ 0.37 |
| Earnings per share—diluted | ||
| Numerator for increase in net assets per share | $ 44,573 | $ 36,192 |
| Adjustment for interest on Convertible Notes and incentive fees, net | 4,513 | 2,314 |
| Numerator for diluted earnings per share: | $ 49,086 | $ 38,506 |
| Denominator for basic weighted average share (in shares) | 100,937,026 | 98,413,476 |
| Adjustment for dilutive effect of Convertible Notes (in shares) | 22,654,406 | 13,257,586 |
| Denominator for diluted weighted average share (in shares) | 123,591,432 | 111,671,062 |
| Diluted earnings per share (in dollars per share) | $ 0.40 | $ 0.34 |