XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation, Stock-Based Compensation by Type of Award (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 2,778 $ 3,330
Compensation cost not yet recognized [Abstract]    
Unrecognized stock-based compensation expense expected to be recognized related to stock awards 3,006  
Operating Expense [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense 2,778 3,330
Stock Options [Member]    
Compensation cost not yet recognized [Abstract]    
Unrecognized stock-based compensation expense expected to be recognized related to unvested stock options $ 2,025  
Weighted-average period for recognition of unrecognized stock-based compensation expense 1 year 9 months 18 days  
Stock Options [Member] | Operating Expense [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 1,960 2,303
RSUs [Member]    
Compensation cost not yet recognized [Abstract]    
Unrecognized stock-based compensation expense expected to be recognized related to unvested stock awards $ 683  
Weighted-average period for recognition of unrecognized stock-based compensation expense 1 year 8 months 26 days  
RSUs [Member] | Operating Expense [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 778 $ 1,027
Restricted Stock [Member]    
Compensation cost not yet recognized [Abstract]    
Unrecognized stock-based compensation expense expected to be recognized related to unvested stock awards $ 298  
Weighted-average period for recognition of unrecognized stock-based compensation expense 3 years 6 months 14 days  
Restricted Stock [Member] | Operating Expense [Member]    
Share-based Compensation [Abstract]    
Stock-based compensation expense $ 40