XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Schedule of Operating Leases Maturity (Details)
Dec. 31, 2025
USD ($)
Schedule of Operating Leases Maturity [Abstract]  
2026 $ 1,446,467
2027 585,122
2028 606,252
2029 285,910
2030
Total future minimum lease payments 2,923,751
Less: imputed interest (273,432)
Total operating lease liabilities $ 2,650,319