v3.25.2
Commitments and Contingencies - Additional Information (Detail)
$ in Millions
Oct. 21, 2022
USD ($)
Share Purchase Agreement  
Loss Contingencies [Line Items]  
Loss contingency, maximum earnout amount $ 3.0
Escrow Agreement  
Loss Contingencies [Line Items]  
Loss contingency, maximum earnout amount $ 1.0