XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Equity Securities      
Equity security without readily determinable fair value $ 0.3 $ 0.3  
Accounts Receivable      
Percentage of claims 90.00%    
Revenue Recognition      
Medicare receivables period of time 1 year    
Revenue for practical expedient true    
Advertising      
Advertising Expense $ 0.1 $ 0.1 $ 0.1
Minimum      
Property and Equipment      
Useful life 3 years    
Revenue Recognition      
Period for consideration payment after shipment date 2 days    
Maximum      
Property and Equipment      
Useful life 7 years    
Revenue Recognition      
Period for consideration payment after shipment date 3 days    
Garments | Minimum      
Product Warranty      
Product Warranty 1 year    
Garments | Maximum      
Product Warranty      
Product Warranty 5 years    
Controllers | Minimum      
Product Warranty      
Product Warranty 1 year    
Controllers | Maximum      
Product Warranty      
Product Warranty 2 years    
AffloVest      
Product Warranty      
Product Warranty 5 years