v3.25.2
Convertible Preferred Stock - Additional Information (Detail)
$ in Millions
Mar. 25, 2024
USD ($)
shares
Additional Paid-in Capital [Member]  
Temporary Equity [Line Items]  
Temporary equity converted into permanent equity value | $ $ 111.4
Minimum [Member] | Common Stock [Member]  
Temporary Equity [Line Items]  
Temporary equity converted into permanent equity value | $ $ 0.1
Series A One Redeemable Convertible Preferred Stock [Member]  
Temporary Equity [Line Items]  
Conversion of temporary equity into permanent equity shares 2,286,873
Series A Two Redeemable Convertible Preferred Stock [Member]  
Temporary Equity [Line Items]  
Conversion of temporary equity into permanent equity shares 312,094
Series B Redeemable Convertible Preferred Stock [Member]  
Temporary Equity [Line Items]  
Conversion of temporary equity into permanent equity shares 2,625,896