XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues (Tables)
6 Months Ended
Jun. 30, 2024
Revenues  
Schedule Of Revenues By Geographic Area

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

United States

 

$30,820

 

 

$27,580

 

 

$61,907

 

 

$52,448

 

European Union

 

 

7,663

 

 

 

6,581

 

 

 

13,976

 

 

 

14,666

 

All other regions

 

 

10,290

 

 

 

9,677

 

 

 

20,224

 

 

 

16,717

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831

 

Schedule Of Revenues By Product

 

 

Three Months Ended

 

 

Six Months Ended

 

 

 

June 30,

 

 

June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

Fluid Delivery

 

$20,410

 

 

$17,278

 

 

$39,947

 

 

$34,863

 

Cardiovascular

 

 

21,098

 

 

 

18,733

 

 

 

41,114

 

 

 

34,398

 

Ophthalmology

 

 

1,674

 

 

 

2,790

 

 

 

3,150

 

 

 

4,149

 

Other

 

 

5,591

 

 

 

5,037

 

 

 

11,896

 

 

 

10,421

 

Total

 

$48,773

 

 

$43,838

 

 

$96,107

 

 

$83,831