v3.25.2
Debt - Schedule of Information of Secured Financing Arrangements (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Debt Instrument        
Proceeds from secured financing     $ 23,383,257 $ 58,246,507
Repayments of secured financing     (91,059,190) (84,780,619)
Secured financing agreements        
Debt Instrument        
Amortization of deferred financing costs $ 191,702 $ 575,236 $ 718,116 $ 1,521,384