v3.25.2
Debt - Total Expense Related to Debt (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Disclosure [Abstract]        
Interest expense     $ 30,651,094 $ 30,421,062
Amortization of deferred debt issuance costs     2,618,207 2,017,896
Commitment fees     903,165 518,095
Total $ 17,087,833 $ 19,726,829 $ 34,172,466 $ 32,957,053