v3.26.3
Disaggregation of Revenue - Contract balances (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Assets    
Trade receivables, net $ 41,300 $ 36,000
Liabilities    
Contracted liabilities - long term 396,000 400,500
Contract liabilities    
Opening 400,500 418,500
Transfer to revenue (4,500) (18,000)
Ending $ 396,000 $ 400,500