XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.3
INTERIM FINANCIAL REPORTING (Details Narrative) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Contract retentions $ 1,368 $ 1,310
Allowances for doubtful accounts $ 1,077 806
Royalty payments, minimum 4.00%  
Royalty payments 6.00%  
Accounts receivable trade - billed $ 14,442 $ 13,685
Two Customer    
Outstanding receivable balance 10.00%  
One Customer    
Revenue percentage 17.00%