XML 61 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Component of Interest Expense (Details) - USD ($)
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Debt Instrument [Line Items]    
Amortization of original issue discount/ (premium). $ 197,110 $ 314,784
Total interest expense 45,679,648 49,848,875
2024 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense   6,283,333
Amortization of original issue discount/ (premium).   403,991
Total interest expense   6,687,324
2025 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense 3,932,362 3,955,054
Amortization of original issue discount/ (premium). 0 0
Total interest expense 3,932,362 3,955,054
2026 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense 6,946,875 6,946,875
Amortization of original issue discount/ (premium). (287,157) (293,659)
Total interest expense 6,659,718 6,653,216
2029 Notes | Unsecured Notes    
Debt Instrument [Line Items]    
Stated interest expense 16,940,625 7,529,167
Amortization of original issue discount/ (premium). 484,267 204,452
Total interest expense $ 17,424,892 $ 7,733,619