Annual report pursuant to Section 13 and 15(d)

Note 9 - Intangible Assets - Schedule of Intangible Assets (Details)

v3.24.1.u1
Note 9 - Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Amortizing intangible assets, gross $ 24,139     $ 24,139
Amortizing intangible assets, accumulated amortization (24,130)     (22,630)
Amortizing intangible assets, net 9     1,509
Non-Amortizing intangible assets 1,350     1,350
Total Intangible Assets, gross 25,489     25,489
Total Intangible Assets, Net 1,359 $ 1,359 $ 1,734 2,859
Trade Names [Member]        
Non-Amortizing intangible assets 1,350     1,350
Customer Relationships [Member]        
Amortizing intangible assets, gross 7,400     7,400
Amortizing intangible assets, accumulated amortization (7,400)     (7,400)
Amortizing intangible assets, net $ 0     0
Customer Relationships [Member] | Minimum [Member]        
Useful life, intangible assets (Year) 3 years      
Customer Relationships [Member] | Maximum [Member]        
Useful life, intangible assets (Year) 5 years      
Trademark and Patent [Member]        
Amortizing intangible assets, gross $ 4,500     4,500
Amortizing intangible assets, accumulated amortization (4,491)     (2,991)
Amortizing intangible assets, net $ 9     1,509
Trademark and Patent [Member] | Minimum [Member]        
Useful life, intangible assets (Year) 2 years      
Trademark and Patent [Member] | Maximum [Member]        
Useful life, intangible assets (Year) 8 years      
Licensing Agreements [Member]        
Useful life, intangible assets (Year) 14 years      
Amortizing intangible assets, gross $ 12,239     12,239
Amortizing intangible assets, accumulated amortization (12,239)     (12,239)
Amortizing intangible assets, net $ 0     $ 0