XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Revenue $ 274,423 $ 246,785 $ 208,057
Percentage of total revenue (in percent) 100.00% 100.00% 100.00%
Revenue from sale type lease      
Sales-type lease revenue $ 34,930 $ 35,440 $ 30,143
Cost of sales-type lease revenue 12,577 11,190 9,622
Gross profit $ 22,353 24,250 20,521
Minimum      
Revenue from sale type lease      
Rental period of rent-to-purchase arrangements 3 months    
Maximum      
Revenue from sale type lease      
Rental period of rent-to-purchase arrangements 10 months    
Private insurers and other payers      
Revenue      
Revenue $ 148,901 139,087 141,377
Veterans Administration      
Revenue      
Revenue 27,003 25,507 25,654
Medicare      
Revenue      
Revenue 65,817 47,672 35,882
Durable medical equipment distributors      
Revenue      
Revenue 32,702 34,519 5,144
Lymphedema products      
Revenue      
Revenue $ 241,721 $ 212,266 $ 202,913
Percentage of total revenue (in percent) 88.00% 86.00% 98.00%
Airway clearance products      
Revenue      
Revenue $ 32,702 $ 34,519 $ 5,144
Percentage of total revenue (in percent) 12.00% 14.00% 2.00%