v3.26.1
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivables, Net (Details) - USD ($)
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Allowance for credit losses $ (394,545) $ (469,383) $ (468,023) $ 0 $ 0 $ 0
Accounts receivable, net 3,721,520   2,687,479      
Billed | Billed accounts receivable            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable 2,728,891   1,518,937      
Billed | Billed accounts receivable - factored            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable 1,368,916   1,591,240      
Unbilled            
Accounts, Notes, Loans and Financing Receivable [Line Items]            
Accounts receivable $ 18,258   $ 45,325