v3.26.1
Note 3 - Net Income (Loss) Per Share - Schedule of Antidilutive Securities (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [1],[2] 18,199,171 9,242,701
The 2029 Notes [Member]    
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [1] 11,453,883 0
Convertible Senior Notes 2026 [Member]    
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [1],[2] 0 5,293,414
Share-Based Payment Arrangement, Option [Member]    
Total potentially dilutive shares excluded from net income (loss) per share (in shares) [2] 6,745,288 3,949,287 [1]
[1] On May 14, 2025, we completed the exchange of $70.8 million aggregate principal amount of our 2026 Notes for 2029 Notes on a one-for-one basis in the Convertible Note Exchange (as defined below) and recorded a reduction of an additional $10.0 million aggregate principal amount of our 2026 Notes to be equitized in three tranches by September 2025. The 2029 Notes are subject to a conversion arrangement that potentially increases the dilutive effect of conversion as described in “Note 6 — Debt.” 
[2] The 2026 Notes were subject to a capped call arrangement that potentially reduced the dilutive effect of conversion as described in “Note 6 — Debt.” Any potential impact from the capped call arrangement is excluded from this table. The remaining outstanding 2026 Notes were fully repaid at maturity on February 15, 2026.