XML 101 R85.htm IDEA: XBRL DOCUMENT v3.25.4
Note 12 - Net Income (Loss) Per Share - Anti-dilutive Securities (Details) - shares
shares in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Anti-dilutive securities (in shares) 2,096 912 351
Restricted Stock Units (RSUs) [Member]      
Anti-dilutive securities (in shares) 2,005 843 351
Share-Based Payment Arrangement, Option [Member]      
Anti-dilutive securities (in shares) 20 0 0
Employee Stock Purchase Plan [Member]      
Anti-dilutive securities (in shares) 71 69 0