XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Revenue Recognition - Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Total current assets $ 35,655 $ 30,307
Deferred revenues 2,830 3,018
Trade Receivables [Member]    
Trade receivables 18,298 8,433
Accrued Revenues [Member] | Licensing and Other [Member]    
Trade receivables 6,497 9,735
Accrued Revenues [Member] | Royalty [Member]    
Trade receivables 10,860 12,139
Other Noncurrent Assets [Member] | Licensing and Other [Member]    
Trade receivables 2,139 0
Deferred Revenue [Member]    
Deferred revenues $ 2,830 $ 3,018