XML 65 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill And Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2021
Goodwill and Intangible Assets        
Goodwill $ 31,063 $ 31,063    
Definite-lived intangible assets:        
Weighted Average Amortization Period 9 years 2 months 12 days      
Gross Carrying Amount $ 46,398 46,268    
Accumulated Amortization 13,332 9,535    
Total 33,066 36,733    
Unamortized intangible assets:        
Total intangible assets (Gross) 56,121 56,259    
Total intangible assets (Net) 42,789 46,724    
Amortization expense 3,800 3,800 $ 3,800  
Future Amortization        
2025 3,714      
2026 3,650      
2027 3,641      
2028 3,638      
2029 3,633      
Thereafter 14,790      
Total 33,066 36,733    
Tradenames        
Unamortized intangible assets:        
Gross Carrying Amount, Indefinite 9,500 9,500    
Patents pending        
Unamortized intangible assets:        
Gross Carrying Amount, Indefinite $ 223 $ 491    
Patents pending        
Definite-lived intangible assets:        
Weighted Average Amortization Period 12 years 12 years    
Gross Carrying Amount $ 1,148 $ 1,018    
Accumulated Amortization 333 248    
Total 815 770    
Future Amortization        
Total $ 815 $ 770    
Defensive intangible assets        
Definite-lived intangible assets:        
Weighted Average Amortization Period 1 year 1 year    
Gross Carrying Amount $ 1,125 $ 1,125    
Accumulated Amortization 1,065 920    
Total 60 205    
Future Amortization        
Total $ 60 $ 205    
Customer accounts        
Definite-lived intangible assets:        
Weighted Average Amortization Period 0 years 0 years    
Gross Carrying Amount $ 125 $ 125    
Accumulated Amortization $ 125 $ 125    
Customer relationships        
Definite-lived intangible assets:        
Weighted Average Amortization Period 10 years 11 years    
Gross Carrying Amount $ 31,000 $ 31,000    
Accumulated Amortization 7,896 5,511    
Total 23,104 25,489    
Future Amortization        
Total $ 23,104 $ 25,489    
Developed technology        
Definite-lived intangible assets:        
Weighted Average Amortization Period 8 years 9 years    
Gross Carrying Amount $ 13,000 $ 13,000    
Accumulated Amortization 3,913 2,731    
Total 9,087 10,269    
Future Amortization        
Total 9,087 10,269    
Cost of revenue.        
Unamortized intangible assets:        
Amortization expense $ 1,300 $ 1,300 $ 1,300  
AffloVest APA        
Goodwill and Intangible Assets        
Goodwill       $ 31,100