Annual report [Section 13 and 15(d), not S-K Item 405]

Basis of Presentation and Nature of Operations (Details)

v3.25.0.1
Basis of Presentation and Nature of Operations (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
location
Dec. 31, 2023
USD ($)
Product Information [Line Items]    
Number of locations | location 7  
Cost of revenues $ 64,458 $ 62,676
General and administrative $ 51,209 $ 45,377
Ambulatory Pumps | Minimum | Cost of Goods and Service, Product and Service Benchmark | Supplier Concentration Risk | Smiths Medical, Inc.    
Product Information [Line Items]    
Concentration risk, percentage 60.00%