XML 95 R78.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Recognized Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 7,710 $ 7,906
Cost of goods sold    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 354 396
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 1,435 1,824
Sales and marketing    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense 738 966
General and administrative    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense $ 5,183 $ 4,720