v3.26.1
Loans Payable - Farmers Line of Credit (Details) - Farmers Line of Credit - USD ($)
1 Months Ended
Dec. 30, 2025
Nov. 07, 2025
Dec. 29, 2025
Nov. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Jul. 18, 2025
Loans Payable              
Line of credit, maximum borrowing capacity             $ 14,700,000
Payments of line of credit $ 4,401,003 $ 7,350,000 $ 948,997 $ 2,000,000      
Balance of the line of credit         $ 0 $ 0