v3.25.2
Commitments and Contingencies - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
ft²
Montreal, Canada  
Loss Contingencies [Line Items]  
Area of land 10,287
Lease commenced date Apr. 01, 2025
Lease termination 2030-10
Minimum  
Loss Contingencies [Line Items]  
Remaining lease terms 1 year
Maximum  
Loss Contingencies [Line Items]  
Remaining lease terms 5 years