v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue.  
Summary of revenue disaggregated by product

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30,

​

June 30,

(In thousands)

  ​ ​ ​

2026

​

2025

​

2026

​

2025

Revenue

​

​

​

​

​

​

​

​

​

​

​

​

Lymphedema products

​

$

73,630

​

$

65,969

​

$

135,851

​

$

116,524

Airway clearance products

​

​

12,068

​

​

12,936

​

​

25,114

​

​

23,649

Total

​

$

85,698

​

$

78,905

​

$

160,965

​

$

140,173

​

​

​

​

​

​

​

​

​

​

​

​

​

Percentage of total revenue

​

​

​

​

​

​

​

​

​

​

​

​

Lymphedema products

​

 

86%

​

 

84%

​

 

84%

​

 

83%

Airway clearance products

​

​

14%

​

​

16%

​

​

16%

​

​

17%

Total

​

 

100%

​

 

100%

​

 

100%

​

 

100%

Summary of revenue by channel

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30,

​

June 30,

(In thousands)

  ​ ​ ​

2026

​

2025

​

2026

​

2025

Private insurers and other payers

​

$

48,791

​

$

39,041

​

$

83,765

​

$

67,986

Veterans Administration

​

​

7,412

​

​

7,506

​

​

13,615

​

​

14,043

Medicare

​

​

17,427

​

​

19,422

​

​

38,471

​

​

34,495

Durable medical equipment distributors

​

​

12,068

​

​

12,936

​

​

25,114

​

​

23,649

Total

​

$

85,698

​

$

78,905

​

$

160,965

​

$

140,173

Summary of sales-type lease revenue and the associated cost of revenue

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Three Months Ended

​

Six Months Ended

​

​

June 30, 

​

June 30, 

(In thousands)

​

2026

​

2025

​

2026

​

2025

Sales-type lease revenue

​

$

9,209

​

$

8,374

​

$

17,510

​

$

17,173

Cost of sales-type lease revenue

​

 

2,721

​

 

2,629

​

 

5,115

​

 

4,660

Gross profit

​

$

6,488

​

$

5,745

​

$

12,395

​

$

12,513

​