XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 6 - Contract Assets and Contract Liabilities - Contract Assets and Liabilities (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Cost incurred $ 3,028,377 $ 3,225,728
Unbilled project deliveries 730,026 582,557
VAT 136,491 329,980
Other receivables 78,803 92,619
Prepayments (1,407,098) (1,688,427)
Deferred Revenue (21,531) (33,360)
Contract with Customer, Asset (Liability), Net 2,545,068 2,509,097
Contract assets 2,878,573 2,891,744
Contract liabilities (333,505) (382,647)
Contract with Customer, Asset (Liability), Net $ 2,545,068 $ 2,509,097