XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Note 3 - Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Total potentially dilutive shares excluded from net income (loss) per share (in shares) 15,489,772 17,221,985 18,823,760
Convertible Senior Notes 2026 [Member]      
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [1],[2] 11,132,366 12,172,008 12,172,008
Convertible Senior Notes 2023 [Member]      
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [1] 4,318,944 4,941,739 4,941,739
Share-Based Payment Arrangement, Option [Member]      
Total potentially dilutive shares excluded from net income (loss) per share (in shares) 38,462 9,488 1,707,371
Restricted Stock Units (RSUs) [Member]      
Total potentially dilutive shares excluded from net income (loss) per share (in shares) 0 98,750 2,642
[1] The 2023 Notes and 2026 Notes are subject to a capped call arrangement that potentially reduces the dilutive effect as described in “Note 6 - Convertible Senior Notes”. Any potential impact of the capped call arrangement is excluded from this table.
[2] The 2023 Notes were fully retired on November 15, 2023.