XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Note 6 - Earnings (Loss) Per Share - Potentially Dilutive Securities Excluded from Diluted Net Income (Loss) per Share (Details) - shares
shares in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Total antidilutive share (in shares) 6,538 7,361 5,507 7,807
Restricted Stock Units (RSUs) [Member]        
Total antidilutive share (in shares) 2,248 2,097 2,435 2,543
Convertible Debt Securities [Member]        
Total antidilutive share (in shares) 2,966 5,264 3,072 5,264
Amazon Warrant [Member]        
Total antidilutive share (in shares) 1,324 0 0 0