v3.26.3
Notes Receivable - Schedule of Notes Receivable (Details) - USD ($)
Sep. 30, 2026
Dec. 31, 2025
Schedule of Notes Receivable [Line Items]    
Notes receivable $ 20,681,189 $ 14,704,079
Bank notes receivable [Member]    
Schedule of Notes Receivable [Line Items]    
Notes receivable 17,791,339 12,547,551
Commercial notes receivable [Member]    
Schedule of Notes Receivable [Line Items]    
Notes receivable $ 2,889,850 $ 2,156,528