Income taxes (Tables) |
6 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||
| Income Tax Disclosure [Abstract] | |||||||||||||||||||||||||||||||||||||||||||
| Schedule of activities related to unrecognized tax benefits for uncertain tax positions | The following table summarizes activities related to the Company’s unrecognized tax benefits for uncertain tax positions for the six months ended June 30, 2024:
|
||||||||||||||||||||||||||||||||||||||||||