XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets and Goodwill, Components of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Components of Intangible Assets [Abstract]    
Gross carrying value $ 24,222 $ 24,222
Accumulated amortization (18,874) (16,903)
Net book value 5,348 7,319
Amortization expense of intangible assets 2,000 2,700
Reduction in contingent consideration adjusted to carrying value of technology intangible asset 0  
TheraClear Corporation [Member]    
Components of Intangible Assets [Abstract]    
Fair value of contingent consideration   1,200
Reduction in contingent consideration adjusted to carrying value of technology intangible asset   (7,400)
Core Technology [Member]    
Components of Intangible Assets [Abstract]    
Gross carrying value 5,700 5,700
Accumulated amortization (5,415) (4,845)
Net book value 285 855
Product Technology [Member]    
Components of Intangible Assets [Abstract]    
Gross carrying value 4,808 4,808
Accumulated amortization (3,984) (3,866)
Net book value 824 942
Customer Relationships [Member]    
Components of Intangible Assets [Abstract]    
Gross carrying value 6,900 6,900
Accumulated amortization (6,555) (5,865)
Net book value 345 1,035
Tradenames [Member]    
Components of Intangible Assets [Abstract]    
Gross carrying value 1,500 1,500
Accumulated amortization (1,425) (1,275)
Net book value 75 225
Pharos Customer Lists [Member]    
Components of Intangible Assets [Abstract]    
Gross carrying value 5,314 5,314
Accumulated amortization (1,495) (1,052)
Net book value $ 3,819 $ 4,262