XML 62 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Note 6 - Convertible Senior Notes - Convertible Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Aug. 14, 2020
Principal amount $ 215,924 $ 320,030  
Unamortized debt issuance costs [1] (2,769) (4,743)  
Total convertible senior notes, net 213,155 315,287  
Fair value of outstanding convertible senior notes (1)    
Convertible Senior Notes 2023 [Member]      
Principal amount 95,000 95,000 $ 95,000
Unamortized debt issuance costs [1]   (619)  
Total convertible senior notes, net   94,381  
Fair value of outstanding convertible senior notes (1)   92,031  
Convertible Senior Notes 2026 [Member]      
Principal amount 215,924 225,030  
Unamortized debt issuance costs [1] (2,769) (4,124)  
Total convertible senior notes, net 213,155 220,906  
Fair value of outstanding convertible senior notes (1) $ 131,444 $ 118,141  
[1] The fair value is classified as Level 3 due to the limited trading activity for the convertible senior notes.