XML 71 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule of Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 43,057,000 $ 43,835,000
Accumulated Amortization 15,446,000 13,095,000
Impairment 7,418,000
Net Carrying Amount $ 20,193,000 30,740,000
Developed Technology Assets [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 20 years  
Gross Carrying Amount $ 22,260,000 22,260,000
Accumulated Amortization 3,340,000 2,226,000
Impairment  
Net Carrying Amount 18,920,000 20,034,000
Acquired Intangibles Customer Lists,Llicenses, Non-Compete Agreements, Branding, Product Formulas, Tenant Improvements, In-place, Favorable and Unfavorable Leases [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 19,245,000 20,023,000
Accumulated Amortization 10,613,000 9,397,000
Impairment 7,418,000  
Net Carrying Amount $ 1,214,000 10,626,000
Acquired Intangibles Customer Lists,Llicenses, Non-Compete Agreements, Branding, Product Formulas, Tenant Improvements, In-place, Favorable and Unfavorable Leases [Member] | Minimum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 1 year  
Acquired Intangibles Customer Lists,Llicenses, Non-Compete Agreements, Branding, Product Formulas, Tenant Improvements, In-place, Favorable and Unfavorable Leases [Member] | Maximum [Member]    
Finite-Lived Intangible Assets [Line Items]    
Useful Life 11 years  
Acquired Intangibles Patents and Patent Rights [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 500,000 500,000
Accumulated Amortization 500,000 500,000
Impairment  
Net Carrying Amount
Patents [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,052,000 1,052,000
Accumulated Amortization 993,000 972,000
Impairment  
Net Carrying Amount $ 59,000 $ 80,000
Useful life, description [1] Varied  
[1] Patent application costs are amortized over their expected useful life which is generally the remaining legal life of the patent. As of December 31, 2023, the weighted average remaining useful life of these assets in service was approximately 1.7 years.