Subsequent events (Details) - Merger Agreement - Subsequent Event $ / shares in Units, $ in Millions |
Jul. 21, 2026
USD ($)
$ / shares
shares
|
|---|---|
| Subsequent Event [Line Items] | |
| Cash paid per acquire share (in dollars per share) | $ / shares | $ 11.25 |
| Equity issued per acquire share (in shares) | shares | 0.1442 |
| Merger agreement, extension termination period under antitrust or restrain condition | 180 days |
| Merger agreement, extension termination period under SEC effective condition | 90 days |
| Merger agreement, number of days to withdraw transaction proposal | 5 days |
| Merger agreement, proposal of termination, period | 12 months |
| Business combination, termination fee | $ | $ 59.0 |