v3.26.1
Revenue (Details 1) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Revenue    
Unearned revenue at beginning of year $ 342,905 $ 227,683
Billings deferred 2,296,250 222,239
Recognition of prior unearned revenue (90,667) (107,017)
Unearned revenue at end of year $ 2,548,488 $ 342,905