v3.26.1
Accounts Receivable - Schedule of Accounts Receivable (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule of Accounts Receivable [Abstract]    
Accounts receivable $ 11,060,456 $ 6,505,535
Allowance for credit losses (516) (497)
Accounts receivable, net $ 11,059,940 $ 6,505,038