v3.26.1
Disaggregation of Revenue - Contract balances (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Assets    
Trade receivables, net $ 36,000 $ 63,000
Liabilities    
Contracted liabilities 0 0
Contracted liabilities - long term 400,500 418,500
Contract liabilities    
Opening 418,500 447,500
Transfer to revenue (18,000) (29,000)
Ending $ 400,500 $ 418,500