XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
SCHEDULE OF MATURITY OF LEASE LIABILITIES (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Leases    
2025 (remaining six months) $ 2,121,007  
2026 3,923,741  
2027 2,956,171  
2028 2,280,186  
2029 1,617,808  
Thereafter 824,584  
Total undiscounted operating lease payments 13,723,497  
Less: Imputed interest (1,308,790)  
Present value of operating lease liabilities $ 12,414,707 $ 14,181,418