v3.25.2
Business Segment and Geographic Information - Revenues by Product (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Total Sales $ 240,678 $ 221,910 $ 475,100 $ 413,584
Pump        
Disaggregation of Revenue [Line Items]        
Total Sales 111,871 107,875 213,962 195,162
Supplies and other        
Disaggregation of Revenue [Line Items]        
Total Sales 128,807 113,881 261,138 219,414
Net revenue recognized (deferred) for Tandem Choice program        
Disaggregation of Revenue [Line Items]        
Total Sales $ 0 $ 154 $ 0 $ (992)