v3.26.1
Accounts Receivable, Net of Allowance for Credit Losses - Schedule of Accounts Receivable (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Schedule of Accounts Receivable [Abstract]        
Accounts receivable $ 85,758 $ 112,333    
Allowance for credit losses (12,124) (12,166) $ (13,433) $ (12,166)
Net accounts receivable $ 73,634 $ 100,167