v3.26.1
Goodwill And Intangible Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Sep. 30, 2025
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Sep. 30, 2021
Goodwill and Intangible Assets              
Goodwill $ 39,554,000     $ 39,554,000   $ 31,063,000  
Impairment recognized   $ 0          
Changes in goodwill              
Goodwill, Beginning Balance       31,063,000      
Addition for acquisition       8,491,000      
Goodwill, Ending Balance 39,554,000     39,554,000      
Definite-lived intangible assets:              
Gross Carrying Amount 52,746,000     52,746,000   45,083,000  
Accumulated Amortization 17,704,000     17,704,000   15,693,000  
Total 35,042,000     35,042,000   29,390,000  
Unamortized intangible assets:              
Total intangible assets (Gross) 62,451,000     62,451,000   54,860,000  
Total intangible assets (Net) 44,747,000     44,747,000   39,167,000  
Amortization expense 1,100,000   $ 900,000 2,000,000 $ 1,900,000    
Future Amortization              
2026 (July 1 - December 31) 2,518,000     2,518,000      
2027 5,405,000     5,405,000      
2028 5,404,000     5,404,000      
2029 4,536,000     4,536,000      
2030 4,100,000     4,100,000      
Thereafter 13,079,000     13,079,000      
Total 35,042,000     35,042,000   29,390,000  
Tradenames              
Unamortized intangible assets:              
Gross Carrying Amount, Indefinite 9,500,000     9,500,000   9,500,000  
Patents pending              
Unamortized intangible assets:              
Gross Carrying Amount, Indefinite $ 205,000     $ 205,000   $ 277,000  
Patents pending              
Definite-lived intangible assets:              
Weighted Average Amortization Period 11 years     11 years   11 years  
Gross Carrying Amount $ 1,133,000     $ 1,133,000   $ 1,083,000  
Accumulated Amortization 359,000     359,000   318,000  
Total 774,000     774,000   765,000  
Future Amortization              
Total $ 774,000     $ 774,000   $ 765,000  
Tradenames              
Definite-lived intangible assets:              
Weighted Average Amortization Period 10 years     10 years      
Gross Carrying Amount $ 370,000     $ 370,000      
Accumulated Amortization 14,000     14,000      
Total 356,000     356,000      
Future Amortization              
Total $ 356,000     $ 356,000      
Customer relationships              
Definite-lived intangible assets:              
Weighted Average Amortization Period 8 years     8 years   9 years  
Gross Carrying Amount $ 31,540,000     $ 31,540,000   $ 31,000,000  
Accumulated Amortization 11,513,000     11,513,000   10,280,000  
Total 20,027,000     20,027,000   20,720,000  
Future Amortization              
Total $ 20,027,000     $ 20,027,000   $ 20,720,000  
Developed technology              
Definite-lived intangible assets:              
Weighted Average Amortization Period 7 years     7 years   7 years  
Gross Carrying Amount $ 16,703,000     $ 16,703,000   $ 13,000,000  
Accumulated Amortization 5,818,000     5,818,000   5,095,000  
Total 10,885,000     10,885,000   7,905,000  
Future Amortization              
Total $ 10,885,000     $ 10,885,000   $ 7,905,000  
Other              
Definite-lived intangible assets:              
Weighted Average Amortization Period 3 years     3 years      
Gross Carrying Amount $ 3,000,000     $ 3,000,000      
Total 3,000,000     3,000,000      
Future Amortization              
Total 3,000,000     3,000,000      
Cost of revenue.              
Unamortized intangible assets:              
Amortization expense 500,000   $ 300,000 800,000 $ 600,000    
AffloVest APA              
Goodwill and Intangible Assets              
Goodwill             $ 31,100,000
LymphaTech              
Goodwill and Intangible Assets              
Goodwill 8,500,000     8,500,000      
Changes in goodwill              
Goodwill, Ending Balance $ 8,500,000     $ 8,500,000