v3.25.2
Agreements with Horizon - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
Horizon collaboration agreement  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Collaboration agreement, transaction price $ 55.0
Collaboration agreement, Aggregate amount of sales milestone 75.1
Received amount from Horizon 55.0
Collaboration agreement, contingent payment 75.1
Refund liability 55.0
Payment to horizon 20.1
Legacy Q32  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Business combination, intial consideration 55.0
Sales-based milestone | Horizon collaboration agreement  
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Collaboration agreement, contingent payment 75.1
Collaboration agreement, contingent payment payable excess of cash received $ 20.1