v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
RSUs, Shares Underlying Option Awards, Granted 296,500  
Stock Options [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Total compensation cost not yet recognized $ 10.5  
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 $ 18.6  
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 797,413  
2024 Omnibus Incentive Option Plan [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Common stock shares available for grant 22,119,152  
PSUs [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
RSUs, Shares Underlying Option Awards, Granted   4,562,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%