XML 68 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 19,050 $ 6,303
Unrecognized compensation expense $ 26,500  
Weighted average period 2 years 8 months 12 days  
stock-based compensation expense $ 8,400  
Employee    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Optionee's termination date 5 years  
Employee Stock Option    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 18,633 5,901
ESPP    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 417 402
Selling, general & administrative    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 17,746 5,073
Research & development    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 1,174 1,152
Cost of goods sold    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 130 $ 78