XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue        
Revenue $ 85,755 $ 73,093 $ 225,928 $ 207,399
Percentage of total revenue (in percent) 100.00% 100.00% 100.00% 100.00%
Revenue from sale type lease        
Sales-type lease revenue $ 8,865 $ 9,925 $ 26,038 $ 26,657
Cost of sales-type lease revenue 2,858 2,703 7,518 8,270
Gross profit 6,007 7,222 $ 18,520 18,387
Minimum        
Revenue        
Rental period of rent-to-purchase arrangements     3 months  
Maximum        
Revenue        
Rental period of rent-to-purchase arrangements     10 months  
Private insurers and other payers        
Revenue        
Revenue 43,369 47,564 $ 111,355 122,907
Veterans Administration        
Revenue        
Revenue 7,662 8,442 21,705 23,339
Medicare        
Revenue        
Revenue 21,350 9,276 55,845 36,032
Durable medical equipment distributors        
Revenue        
Revenue 13,374 7,811 37,023 25,121
Lymphedema products        
Revenue        
Revenue $ 72,381 $ 65,282 $ 188,905 $ 182,278
Percentage of total revenue (in percent) 84.00% 89.00% 84.00% 88.00%
Airway clearance products        
Revenue        
Revenue $ 13,374 $ 7,811 $ 37,023 $ 25,121
Percentage of total revenue (in percent) 16.00% 11.00% 16.00% 12.00%