Share capital (Details) - USD ($) |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Number of authorized shares | 5,000,000 | 5,000,000 |
| Value per share | $ 0.01 | $ 0.01 |
| Number of shares issued | 5,000,000 | 5,000,000 |
| Common shares | $ 50,000 | $ 50,000 |
| X | ||||||||||
- Definition The nominal value of capital issued. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition The number of shares authorised. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition The number of shares issued by the entity. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition The nominal value per share. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|