v3.26.1
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