Annual report [Section 13 and 15(d), not S-K Item 405]

Note 13 - Stock-based Compensation - Schedule of Options by Exercise Price (Details)

v3.25.4
Note 13 - Stock-based Compensation - Schedule of Options by Exercise Price (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Options outstanding, number of shares (in shares) | shares 11
Options outstanding, weighted-average remaining contractual life (Year) 2 years 10 months 9 days
Options outstanding, weighted average price (in dollars per share) $ 344.11
Options exercisable, number of shares (in shares) | shares 11
Options exercisable, weighted average price (in dollars per share) $ 344
Exercise Price Range 1 [Member]  
Exercise price, minimum (in dollars per share) 85.5
Exercise price, maximum (in dollars per share) $ 85.5
Options outstanding, number of shares (in shares) | shares 3
Options outstanding, weighted-average remaining contractual life (Year) 4 years 14 days
Options outstanding, weighted average price (in dollars per share) $ 85.5
Options exercisable, number of shares (in shares) | shares 3
Options exercisable, weighted average price (in dollars per share) $ 85.5
Exercise Price Range 2 [Member]  
Exercise price, minimum (in dollars per share) 137.25
Exercise price, maximum (in dollars per share) $ 395.85
Options outstanding, number of shares (in shares) | shares 4
Options outstanding, weighted-average remaining contractual life (Year) 2 years 11 months 8 days
Options outstanding, weighted average price (in dollars per share) $ 250.36
Options exercisable, number of shares (in shares) | shares 4
Options exercisable, weighted average price (in dollars per share) $ 250.18
Exercise Price Range 3 [Member]  
Exercise price, minimum (in dollars per share) 402.75
Exercise price, maximum (in dollars per share) $ 812.25
Options outstanding, number of shares (in shares) | shares 3
Options outstanding, weighted-average remaining contractual life (Year) 2 years 3 months 25 days
Options outstanding, weighted average price (in dollars per share) $ 475.43
Options exercisable, number of shares (in shares) | shares 3
Options exercisable, weighted average price (in dollars per share) $ 475.67
Exercise Price Range 4 [Member]  
Exercise price, minimum (in dollars per share) 900
Exercise price, maximum (in dollars per share) $ 2,945.25
Options outstanding, number of shares (in shares) | shares 1
Options outstanding, weighted-average remaining contractual life (Year) 6 months 29 days
Options outstanding, weighted average price (in dollars per share) $ 1,100.94
Options exercisable, number of shares (in shares) | shares 1
Options exercisable, weighted average price (in dollars per share) $ 1,100.94