v3.26.1
Notes Payable & Credit Facility - Summary of Notes payable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Debt Instrument [Line Items]      
Total Notes Payable $ 198,633,570 $ 121,178,878  
Less Current Portion 10,129,136 6,128,674  
Less Unamortized Debt Issuance Costs 2,605,513 1,897,340  
Long-Term Portion 185,898,921 113,152,864  
October 2025 Credit Facility      
Debt Instrument [Line Items]      
Total Notes Payable 197,500,000 120,000,000  
Financial Institution One      
Debt Instrument [Line Items]      
Total Notes Payable 1,064,844 1,087,500  
Unsecured Subordinated Notes Payable To Various Sellers      
Debt Instrument [Line Items]      
Total Notes Payable $ 68,726 $ 91,378 $ 0