v3.26.1
Allowance for Credit Losses (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Dec. 31, 2024
Allowance for Credit Losses      
Decrease in allowance for credit losses $ 61,219    
Allowance for credit losses $ 37,735 $ 98,954 $ 144,625