XML 72 R65.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Based Compensation - Schedule of Exercise Price Range (Details)
shares in Thousands
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock options outstanding, number (shares) | shares 57
Stock options outstanding, weighted average remaining contractual term (in years) 7 years 6 months
Stock options outstanding, weighted average exercise price (USD per share) $ 9.41
Stock options exercisable, vested and exercisable (shares) | shares 44
Stock options exercisable, weighted average exercise price (USD per share) $ 11.55
$2.03 - $3.32  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock options outstanding, number (shares) | shares 48
Stock options outstanding, weighted average remaining contractual term (in years) 8 years 9 months 18 days
Stock options outstanding, weighted average exercise price (USD per share) $ 2.68
Stock options exercisable, vested and exercisable (shares) | shares 35
Stock options exercisable, weighted average exercise price (USD per share) $ 2.91
Exercise price, minimum (USD per share) 2.03
Exercise price, maximum (USD per share) $ 3.32
$46.80 - $48.72  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Stock options outstanding, number (shares) | shares 9
Stock options outstanding, weighted average remaining contractual term (in years) 2 months 12 days
Stock options outstanding, weighted average exercise price (USD per share) $ 46.80
Stock options exercisable, vested and exercisable (shares) | shares 9
Stock options exercisable, weighted average exercise price (USD per share) $ 46.80
Exercise price, minimum (USD per share) 46.8
Exercise price, maximum (USD per share) $ 48.72