Schedule of other payables (Details) - USD ($) |
Jun. 30, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Other Liabilities Disclosure [Abstract] | ||
| Deferred interest income | $ 11,354 | $ 10,752 |
| Professional fee | 330,465 | 233,756 |
| Insurance services | 78,880 | 290,809 |
| Secretary services | 110 | 5,490 |
| Vessel related expenses | 155,542 | 312,836 |
| Others | 826,093 | 649,322 |
| Total other payables | $ 1,402,444 | $ 1,502,965 |
| X | ||||||||||
- Definition Insurance services. No definition available.
|
| X | ||||||||||
- Definition Other payables current. No definition available.
|
| X | ||||||||||
- Definition Others payable. No definition available.
|
| X | ||||||||||
- Definition Professional fee. No definition available.
|
| X | ||||||||||
- Definition Secretary services. No definition available.
|
| X | ||||||||||
- Definition Vessel related expenses. No definition available.
|
| X | ||||||||||
- Definition Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|