v3.26.1
Schedule of Accounts Receivables (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Accounting Policies [Abstract]          
Accounts receivable - current $ 1,828,586   $ 1,828,586   $ 4,045,162
Accounts receivable - under regulatory review - face amount 3,613,561   3,613,561  
Less: discount to present value (415,067) (415,067)  
Accretion of discount on accounts receivable 132,727 132,727  
Accounts receivable - non-current 3,331,221   3,331,221  
Total accounts receivable $ 5,159,807   $ 5,159,807   $ 4,045,162