v3.26.1
Note 15 - Share-based Compensation - Restricted Stock Unit/Awards Activity (Details) - Restricted Stock Units (RSUs) [Member]
$ / shares in Units, shares in Thousands, $ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Outstanding, number of shares (in shares) | shares 1,461
Outstanding, weighted average fair value (in dollars per share) $ 8.13
Outstanding, aggregate intrinsic value | $ $ 50,964
Granted, number of shares (in shares) | shares 412
Granted, weighted average fair value (in dollars per share) $ 48.1
Granted, aggregate intrinsic value | $ $ 19,812
Vested, number of shares (in shares) | shares (516)
Vested, weighted average share price on date of vesting (in dollars per share) $ 96.42
Vested, weighted average fair value (in dollars per share) $ 8.67
Vested, aggregate intrinsic value | $ $ 49,767
Cancelled/Forfeited, number of shares (in shares) | shares (40)
Cancelled/Forfeited, weighted average fair value (in dollars per share) $ 10.73
Cancelled/Forfeited, aggregate intrinsic value | $ $ 5,935
Outstanding, number of shares (in shares) | shares 1,317
Outstanding, weighted average fair value (in dollars per share) $ 20.33
Outstanding, aggregate intrinsic value | $ $ 195,223
Expected to vest (in shares) | shares 1,317
Expected to vest (in dollars per share) $ 20.33
Expected to vest | $ $ 195,223