v3.25.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Operating lease incremental borrowing rate 10.00%
Lease agreement term 1 year 9 months 18 days
Initial Lease [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Lease commencement date Jan. 01, 2017
Lease expiry date Oct. 31, 2023
Short Term Lease [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Lease commencement date Nov. 01, 2023
Lease expiry date Oct. 31, 2024
Current Lease [Member]  
New Accounting Pronouncements Or Change In Accounting Principle [Line Items]  
Lease commencement date Nov. 01, 2024
Lease expiry date Mar. 31, 2027
Right-of-use asset obtained in exchange $ 0.2