v3.25.3
Earnings (Loss) Per Share - Schedule of Basic and Diluted Earning Per Unit (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Earnings Per Share [Abstract]        
Net increase (decrease) in net assets from operations $ 24,705 $ 37,081 $ 95,547 $ 25,320
Weighted average shares outstanding, basic 114,398,468 116,942,390 116,289,596 [1] 113,805,819 [1]
Weighted average shares outstanding, diluted 114,398,468 116,942,390 116,289,596 [1] 113,805,819 [1]
Basic earnings (loss) per share $ 0.22 $ 0.32 $ 0.82 $ 0.22
Diluted earnings (loss) per share $ 0.22 $ 0.32 $ 0.82 $ 0.22
[1] The per share data was derived by using the weighted average shares outstanding during the applicable period that the shares were outstanding, except for distributions recorded, which reflects the actual amount per share for the applicable period