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

Summary of Outstanding Options (Details)

v3.26.1
Summary of Outstanding Options (Details)
shares in Thousands
12 Months Ended
Dec. 31, 2025
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Number of options outstanding | shares 457,219
Weighted average exercise price per share $ 34.76
Exercise Price One [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, minimum 0.59
Exercise price, maximum $ 12.35
Number of options outstanding | shares 207,102
Weighted average exercise price per share $ 5.73
Exercise Price Two [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, minimum 21.50
Exercise price, maximum $ 30.50
Number of options outstanding | shares 69,571
Weighted average exercise price per share $ 25.96
Exercise Price Three [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, minimum 46.00
Exercise price, maximum $ 68.00
Number of options outstanding | shares 139,871
Weighted average exercise price per share $ 55.14
Exercise Price Four [Member]  
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Exercise price, minimum 113.50
Exercise price, maximum $ 166.00
Number of options outstanding | shares 40,675
Weighted average exercise price per share $ 127.53