XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues and Contract Balances (Details Narrative) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Long term liability $ 560,789 $ 581,376
Current liability 2,881,302 $ 3,127,676
2025 [Member]    
Long term liability 30,000  
Current liability $ 194,000