Other information (Details) - USD ($) $ / shares in Units, $ in Millions |
Feb. 29, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Restricted Net Assets [Abstract] | ||
| Restricted net assets | $ 267 | |
| Subsequent Events [Member] | ||
| Subsequent Events [Abstract] | ||
| Dividend declaration date | Feb. 29, 2024 | |
| Dividend approved (in dollars per share) | $ 0.445 | |
| Dividend approved expected date to be paid | Mar. 22, 2024 |