v3.26.1
Debt - Schedule of Component of Interest Expense (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]    
Amortization of original issue discount/ (premium). $ 315,689 $ 119,956
Total interest expense 28,561,603 30,651,094
Secured Notes    
Debt Instrument [Line Items]    
Stated interest expense 2,090,101  
Amortization of original issue discount/ (premium). 5,564  
Total interest expense 2,095,665  
2025 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense   3,346,539
Amortization of original issue discount/ (premium).   0
Total interest expense   3,346,539
2026 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense 977,708 4,631,250
Amortization of original issue discount/ (premium). (33,026) (199,703)
Total interest expense 944,682 4,431,547
2029 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense 11,293,750 11,293,750
Amortization of original issue discount/ (premium). 343,151 319,659
Total interest expense $ 11,636,901 $ 11,613,409