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