v3.26.1
Summary of Significant Accounting Policies - Schedule of Allowance for Expected Credit Losses for Trade Accounts Receivable (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Schedule of Allowance for Expected Credit Losses for Trade Accounts Receivable [Abstract]    
Beginning balance $ 161,723 $ 60,040
Provision 25,200 101,683
Write-offs [1] (65,000) 0
Ending Balance $ 121,923 $ 161,723
[1] Amounts written off as of June 30, 2026 were fully reserved as of December 31, 2025.