v3.26.1
NOTES - 2026 Notes (Details) - USD ($)
12 Months Ended
Sep. 25, 2025
Apr. 01, 2025
Dec. 31, 2025
Jun. 30, 2026
Sep. 30, 2025
Jan. 14, 2021
NOTES            
Notes principal amount       $ 260,000,000    
Notes payable     $ 122,671,409 122,897,963    
Notes Payable 2026            
NOTES            
Notes principal amount     $ 50,000,000   $ 50,000,000 $ 100,000,000
Notes interest rate     5.75%     4.875%
Percentage of notes redeemed     100.00%      
Deferred financing cost       2,327,835    
Prepaid financing costs     $ 0 0    
7.250% Notes due 2030            
NOTES            
Notes principal amount $ 50,000,000 $ 75,000,000        
Notes interest rate 7.25% 7.25%        
Percentage of notes redeemed 100.00% 100.00%        
Notes payable       122,897,963    
Deferred financing cost       2,746,803    
Unamortized debt issuance expense     $ 2,328,591 $ 2,102,036