XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.2
INTERIM FINANCIAL REPORTING (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Contract retentions $ 1,487   $ 1,523
Royality term 5 years    
Allowances for doubtful accounts $ 1,222   $ 1,130
Revenue percentage     10.00%
Accounts receivable trade - billed $ 18,901   $ 16,695
Bottom      
Royalty payments 4.00%    
Top      
Royalty payments 6.00%    
One Customer      
Revenue percentage 33.00% 10.00%  
Two Customer      
Outstanding receivable balance 10.00%   10.00%