XML 82 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Revenue $ 292,984 $ 274,423 $ 246,785
Percentage of total revenue (in percent) 100.00% 100.00% 100.00%
Revenue from sale type lease      
Sales-type lease revenue $ 36,972 $ 34,930 $ 35,440
Cost of sales-type lease revenue 11,481 12,577 11,190
Gross profit $ 25,491 22,353 24,250
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 $ 175,432 148,901 139,087
Veterans Administration      
Revenue      
Revenue 30,890 27,003 25,507
Medicare      
Revenue      
Revenue 53,039 65,817 47,672
Durable medical equipment distributors      
Revenue      
Revenue 33,623 32,702 34,519
Lymphedema products      
Revenue      
Revenue $ 259,361 $ 241,721 $ 212,266
Percentage of total revenue (in percent) 89.00% 88.00% 86.00%
Airway clearance products      
Revenue      
Revenue $ 33,623 $ 32,702 $ 34,519
Percentage of total revenue (in percent) 11.00% 12.00% 14.00%