v3.26.1
Accounts receivable consists of trade receivables as follows (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Receivables [Abstract]      
Billed receivables $ 5,910,717 $ 3,931,527 $ 4,444,504
Less: allowance for expected credit losses (145,789) (215,149) (92,308)
 Total accounts receivable, net $ 5,764,928 $ 3,716,378 $ 4,352,196