XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue        
Revenue $ 73,093 $ 69,586 $ 207,399 $ 196,771
Percentage of total revenue (in percent) 100.00% 100.00% 100.00% 100.00%
Revenue from sale type lease        
Sales-type lease revenue $ 9,925 $ 10,720 $ 26,657 $ 25,312
Cost of sales-type lease revenue 2,703 3,211 8,270 9,122
Gross profit 7,222 7,509 $ 18,387 16,190
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 47,564 39,376 $ 122,907 101,300
Veterans Administration        
Revenue        
Revenue 8,442 7,259 23,339 20,203
Medicare        
Revenue        
Revenue 9,276 15,871 36,032 50,754
Durable medical equipment distributors        
Revenue        
Revenue 7,811 7,080 25,121 24,514
Lymphedema products        
Revenue        
Revenue $ 65,282 $ 62,506 $ 182,278 $ 172,257
Percentage of total revenue (in percent) 89.00% 90.00% 88.00% 88.00%
Airway clearance products        
Revenue        
Revenue $ 7,811 $ 7,080 $ 25,121 $ 24,514
Percentage of total revenue (in percent) 11.00% 10.00% 12.00% 12.00%