v3.26.1
Related Party Transactions (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Revenue - related parties $ 51,911 $ 569,953 $ 161,128 $ 647,743  
Owed amount 123,598   123,598   $ 876,007
Craig Technical Consulting, Inc. [Member]          
Related Party Transaction [Line Items]          
Revenue - related parties 51,911 $ 569,953 161,128 $ 647,743  
Accounts receivable - related parties 1,202,495   1,202,495   1,727,939
Contract asset related party 441,222   441,222   209,673
Contract liability related party 247,114   247,114   0
Accounts receivable 1,202,495   1,202,495    
Owed amount 0   0   527,476
Accounts payable $ 0   $ 0   $ 75,006