v3.26.1
Employee 401(k) Plan (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee 401(k) Plan        
Contributions expense $ 54,741 $ 55,668 $ 104,852 $ 106,646
401(k) plan description percentage rate     The plan provides for a 3.5% match on up to 6% of deferred salary