v3.25.2
Accounts Receivable (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Accounts Receivable    
Trade receivables, net $ 9,142,956 $ 2,870,181
Tax withholding receivables, net   174,660
Other 1,477,334 1,545,510
Total 10,620,290 4,590,351
Trade receivables, allowance for doubtful accounts $ 166,765 84,989
Tax withholding receivable, credit losses   $ 159,275