XML 48 R38.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation (Recognized Stock-Based Compensation Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 1,532 $ 929 $ 4,713 $ 2,822
Unrecognized compensation expense 14,100   $ 14,100  
Weighted average period     2 years 6 months  
Stock options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,419 866 $ 4,403 2,657
ESPP        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 113 63 310 165
Selling, general & administrative        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 1,290 785 3,728 2,402
Research & development        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense 221 132 927 367
Cost of goods sold        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Total stock-based compensation expense $ 21 $ 12 $ 58 $ 53