v3.26.1
Allowance for Credit Losses (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Allowance for Credit Losses    
Balance at the beginning of the year $ 98,954 $ 144,625
Provision/(reversal of provision) for bad debts (61,219) (55,668)
Charge-offs 0 9,997
Balance at the end of the year $ 37,735 $ 98,954