v3.25.2
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
6 Months Ended
Jun. 30, 2025
USD ($)
shares
Stock Options [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total compensation cost not yet recognized | $ $ 15.4
Weighted-average period to be recognized 3 years 1 month 6 days
RSUs [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total compensation cost not yet recognized | $ $ 7.1
Weighted-average period to be recognized 1 year 2 months 12 days
2008 Stock Option Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock shares purchased under stock option plan 139,332
2008 Stock Option Plan [Member] | Maximum [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Contractual term 10 years
2008 Stock Option Plan [Member] | Stock Options [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Issuance of stock based awards 0
2021 Inducement Equity Incentive Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock shares available for grant 1,066,100
2024 Omnibus Incentive Option Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock shares available for grant 8,029,152