v3.26.1
Accounts Receivable, Net (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Net [Abstract]        
Provision for credit losses $ 126,824 $ 36,597 $ 306,091 $ 60,988