v3.26.1
NOTES - 2026 Notes (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Sep. 25, 2025
Apr. 01, 2025
Jan. 14, 2021
NOTES            
Notes principal amount $ 260,000,000          
Notes payable 122,758,915 $ 122,671,409        
Percentage of notes redeemed   100.00%        
Notes Payable 2026            
NOTES            
Estimated fair values 124,875,000          
Notes principal amount   $ 50,000,000 $ 50,000,000     $ 100,000,000
Notes interest rate   5.75%       4.875%
Deferred financing cost 2,327,835          
Unamortized debt issuance expense 0 $ 0        
7.250% Notes due 2030            
NOTES            
Notes principal amount       $ 50,000,000 $ 75,000,000  
Notes payable $ 122,758,915 122,671,409        
Notes interest rate 7.25%          
Notes carrying value $ 125,000,000 125,000,000        
Deferred financing cost 2,746,803          
Unamortized debt issuance expense $ 2,241,085 $ 2,328,591        
Percentage of notes redeemed 100.00%