XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Revenue $ 73,218 $ 68,339 $ 134,306 $ 127,185
Percentage of total revenue (in percent) 100.00% 100.00% 100.00% 100.00%
Revenue from sale type lease        
Sales-type lease revenue $ 8,951 $ 8,537 $ 16,732 $ 14,592
Cost of sales-type lease revenue 2,852 3,175 5,567 5,911
Gross profit 6,099 5,362 $ 11,165 8,681
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 44,066 36,499 $ 75,343 61,924
Veterans Administration        
Revenue        
Revenue 8,071 7,121 14,897 12,944
Medicare        
Revenue        
Revenue 12,546 16,379 26,756 34,883
Durable medical equipment distributors        
Revenue        
Revenue 8,535 8,340 17,310 17,434
Lymphedema products        
Revenue        
Revenue $ 64,683 $ 59,999 $ 116,996 $ 109,751
Percentage of total revenue (in percent) 88.00% 88.00% 87.00% 86.00%
Airway clearance products        
Revenue        
Revenue $ 8,535 $ 8,340 $ 17,310 $ 17,434
Percentage of total revenue (in percent) 12.00% 12.00% 13.00% 14.00%