XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
INTERIM FINANCIAL REPORTING (Details Narrative) - USD ($)
9 Months Ended
Sep. 30, 2025
Dec. 31, 2024
Contract retentions $ 1,130,000 $ 1,523,000
Deferred Revenue - Current Portion 7,944 6,082
Bad debt recovery $ 245  
Royality term 5 years  
Allowances for doubtful accounts $ 1,166,000 1,130,000
Accounts receivable trade - billed $ 20,589,000 $ 16,695,000
One Customer    
Revenue percentage 17.00%  
Two Customer    
Outstanding receivable balance 16.00%