XML 65 R56.htm IDEA: XBRL DOCUMENT v3.26.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Jan. 01, 2026
Dec. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, shares outstanding 89,150,619 89,150,619   89,150,619     87,405,979
Share based compensation expense, total   $ 14,014 $ 13,787 $ 26,067 $ 24,167    
Contributions by the company   300 300 2,800 2,600    
Inventory, Finished Goods, Gross $ 1,529 1,529   1,529     $ 1,615
Employees [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock compensation expense capitalized to inventory   100 $ 100 200 $ 200    
2015 Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for issuance           3,496,239  
2015 and 2007 [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized compensation expense related to stock option and RSUs $ 103,400 $ 103,400   $ 103,400      
Weighted average period to recognize compensation expense       2 years 8 months 1 day      
2023 Inducement Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Shares available for issuance 424,326 424,326   424,326      
2026 Plan [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock reserved for issuance 7,448,808 7,448,808   7,448,808      
2026 Plan [Member] | Maximum [Member]              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, new shares issued 17,134,916            
Number shares authorized under the plan           7,200,000  
Common stock, shares outstanding           9,934,916