v3.25.4
Revenues (Details Narrative) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Deferred revenue $ 3,238,483 $ 4,008,654
Short term deferred revenue 4,668,105 3,238,483
Net revenues 15,321,349 23,050,213
Long term deferred revenue $ 6,190,333 8,970,780
2025 54.00%  
2026 46.00%  
Deferred Revenue Service contracts $ 8,600,000  
Revenue [Member]    
Short term deferred revenue 4,668,105 3,238,483
Long term deferred revenue 3,966,407 2,951,850
Transferred at Point in Time [Member]    
Net revenues 10,100,000 18,700,000
Transferred over Time [Member]    
Net revenues $ 5,200,000 $ 4,300,000