v3.26.1
Stock-Based Compensation - Stock-Based Compensation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense $ 2,583 $ 5,421 $ 4,968 $ 10,793
Total stock-based compensation expense capitalized into inventory 21 43 54 286
Discontinued Operations        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense   (255)   (581)
Continuing Operations        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense 2,583 5,166 4,968 10,212
Cost of goods sold        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense 5 106 9 368
Research and development        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense 673 2,131 1,308 3,841
Selling, general and administrative        
Employee Service Share Based Compensation Allocation Of Recognized Period Costs        
Stock-based compensation expense $ 1,905 $ 3,184 $ 3,651 $ 6,584