v3.26.3
Stock-Based Compensation - Additional Information (Detail)
$ in Millions
9 Months Ended
Sep. 30, 2026
USD ($)
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs, Shares Underlying Option Awards, Granted 488,000
Stock Options [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total compensation cost not yet recognized | $ $ 9.9
Weighted-average period to be recognized 2 years 3 months 18 days
RSUs [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Total compensation cost not yet recognized | $ $ 12.0
Vested and deferred settlement 160,000
Weighted-average period to be recognized 9 months 18 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 45,121
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 754,463
2024 Omnibus Incentive Option Plan [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Common stock shares available for grant 21,923,152
PSUs [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
RSUs, Shares Underlying Option Awards, Granted 4,560,000
PSUs [Member] | Maximum [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Performance shares potential payout percentage 100.00%
PSUs [Member] | Minimum [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Performance shares potential payout percentage 0.00%