XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation, Information about Stock Options Outstanding (Details) - Stock Options [Member]
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Information about Stock Options Outstanding [Abstract]  
Options outstanding, number outstanding (in shares) | shares 330,017
Options outstanding, weighted average remaining contractual life 4 years 11 months 23 days
Options outstanding, weighted average exercise price (in dollars per share) $ 90.63
Options vested and exercisable, number exercisable (in shares) | shares 282,637
Options vested and exercisable, weighted average remaining contractual life 4 years 5 months 26 days
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 95.7
$10.00 - 31.60 [Member]  
Information about Stock Options Outstanding [Abstract]  
Exercise price range, lower range limit (in dollars per share) 10
Exercise price range, upper range limit (in dollars per share) $ 31.6
Options outstanding, number outstanding (in shares) | shares 41,925
Options outstanding, weighted average remaining contractual life 8 years 5 months 12 days
Options outstanding, weighted average exercise price (in dollars per share) $ 28.67
Options vested and exercisable, number exercisable (in shares) | shares 17,519
Options vested and exercisable, weighted average remaining contractual life 8 years 5 months 12 days
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 28.16
$34.80 - 139.00 [Member]  
Information about Stock Options Outstanding [Abstract]  
Exercise price range, lower range limit (in dollars per share) 34.8
Exercise price range, upper range limit (in dollars per share) $ 139
Options outstanding, number outstanding (in shares) | shares 275,217
Options outstanding, weighted average remaining contractual life 4 years 7 months 28 days
Options outstanding, weighted average exercise price (in dollars per share) $ 90.31
Options vested and exercisable, number exercisable (in shares) | shares 252,243
Options vested and exercisable, weighted average remaining contractual life 4 years 5 months 1 day
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 90
$290.40 - 308.00 [Member]  
Information about Stock Options Outstanding [Abstract]  
Exercise price range, lower range limit (in dollars per share) 290.4
Exercise price range, upper range limit (in dollars per share) $ 308
Options outstanding, number outstanding (in shares) | shares 12,875
Options outstanding, weighted average remaining contractual life 5 months 26 days
Options outstanding, weighted average exercise price (in dollars per share) $ 304.24
Options vested and exercisable, number exercisable (in shares) | shares 12,875
Options vested and exercisable, weighted average remaining contractual life 5 months 26 days
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 304.24