XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cost incurred $ 2,110,111 $ 2,512,901
Unbilled project deliveries 0 51,442
VAT 254,767 93,961
Other receivables 9,584 20,972
Prepayments (1,336,814) (1,121,897)
Contract with Customer, Asset (Liability), Net 1,037,648 1,557,379
Contract assets 1,140,358 1,666,698
Contract liabilities (102,710) (109,319)
Contract with Customer, Asset (Liability), Net $ 1,037,648 $ 1,557,379