v3.26.1
Property and Equipment (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Property and Equipment        
Depreciation expense $ 401,209 $ 445,183 $ 822,620 $ 895,849
Disposal of equipment and software 296,000   340,800  
Loss on disposal $ (14,300)   $ (15,600)