Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Additional Information (Detail)

v3.25.0.1
Fair Value Measurements - Additional Information (Detail)
12 Months Ended
Dec. 31, 2024
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Maximum maturity period of cash and cash equivalents 90 days
Level 3 [Member] | Measurement Input, Discount Rate [Member] | Share Purchase Agreement [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Measurement input 0.308
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] us-gaap:ValuationTechniqueDiscountedCashFlowMember
Level 3 [Member] | Measurement Input, Probability of Success [Member] | Share Purchase Agreement [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Measurement input 0.906
Business Combination, Contingent Consideration, Liability, Measurement Input [Extensible Enumeration] us-gaap:ValuationTechniqueDiscountedCashFlowMember
Maximum [Member]  
Fair Value Liabilities Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Maturity period of securities 1 year