XML 92 R75.htm IDEA: XBRL DOCUMENT v3.25.4
NOTES - 2026 Notes (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Sep. 25, 2025
Apr. 01, 2025
Dec. 31, 2024
Jan. 14, 2021
Notes            
Notes principal amount $ 299,000,000          
Notes payable $ 122,671,409       $ 99,444,355  
Percentage of notes redeemed 100.00%          
Repayment of Notes $ 100,060,870          
Notes Payable 2026            
Notes            
Estimated fair values 126,000,000          
Notes principal amount $ 50,000,000 $ 50,000,000       $ 100,000,000
Notes payable         99,444,355  
Notes interest rate 5.75%         4.875%
Notes carrying value         100,000,000  
Prepayment cost $ 54,000          
Unamortized upfront fees 172,095          
Deferred financing cost 2,327,835          
Unamortized debt issuance expense 0       $ 555,645  
7.250% Notes due 2030            
Notes            
Notes principal amount     $ 50,000,000 $ 75,000,000    
Notes payable $ 122,671,409          
Notes interest rate 7.25%          
Percentage of notes redeemed 100.00%          
Notes carrying value $ 125,000,000          
Deferred financing cost 2,696,803          
Unamortized debt issuance expense $ 2,328,591