v3.25.2
Note 7 - Convertible Senior Notes - Schedule of Long-Term Debt Instruments (Details) - Convertible Senior Notes [Member] - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Principal amount of convertible senior notes $ 172,500 $ 172,500
Less: Current portion of convertible senior notes 0 0
Convertible senior notes, net of current portion 172,500 172,500
Debt discount, net of accretion (4,295) (4,728)
Convertible senior notes, net of discount and current portion $ 168,205 $ 167,772