XML 84 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule of Component of Interest Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument [Line Items]      
Amortization of original issue discount/ (premium) $ 285,479 $ 371,015 $ 214,762
Total interest expense 59,155,519 66,160,351 43,953,502
2024 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Stated interest expense   6,283,333 9,750,000
Amortization of original issue discount/ (premium)   403,991 598,483
Total interest expense   6,687,324 10,348,483
2025 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Stated interest expense 3,932,362 5,695,845  
Amortization of original issue discount/ (premium) 0 0  
Total interest expense 3,932,362 5,695,845  
2026 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Stated interest expense 9,262,500 9,262,500 9,262,500
Amortization of original issue discount/ (premium) (365,376) (392,611) (383,721)
Total interest expense 8,897,124 $ 8,869,889 8,878,779
2029 Notes | Unsecured Notes      
Debt Instrument [Line Items]      
Stated interest expense 22,587,500   13,176,042
Amortization of original issue discount/ (premium) 650,856   359,636
Total interest expense $ 23,238,356   $ 13,535,678