v3.26.1
Schedule of Contract Asset (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Amortization $ (100,000)   $ 0 $ (300,000) $ 0
ASC 460 - Stand Ready Guarantee Liability [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Balance, March 31, 2026 1,964,198 $ 2,049,599   2,049,599  
Amortization (85,401) (85,401)      
Balance, June 30, 2026 1,878,797 1,964,198   1,878,797  
ASC 326 - Financial Indemnification Liability [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Balance, March 31, 2026 1,004,430 1,048,101   1,048,101  
Amortization (43,671) (43,671)      
Balance, June 30, 2026 960,759 1,004,430   960,759  
ASC460 And ASC326 Total [Member]          
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]          
Balance, March 31, 2026 2,968,628 3,097,700   3,097,700  
Amortization (129,072) (129,072)      
Balance, June 30, 2026 $ 2,839,556 $ 2,968,628   $ 2,839,556