v3.26.1
Related Party Transactions - Schedule of Purchases of ADS by the Related Parties (Details) - Related Party
$ in Millions
Dec. 31, 2025
USD ($)
shares
Fidelity Management & Research Company, LLC  
Related Party Transaction  
ADSs purchased (in shares) | shares 5,808,333
Total purchase price | $ $ 34.9
Deep Track Capital, LP  
Related Party Transaction  
ADSs purchased (in shares) | shares 3,750,000
Total purchase price | $ $ 30.0