v3.26.1
Revenue - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 32,013 $ 23,238 $ 59,639 $ 40,877
DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 20,413 18,644 37,336 32,471
PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales 11,600 4,594 22,303 8,406
iLet | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales [1] 12,651 13,414 22,740 23,042
iLet | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales [1] 221 205 686 711
Single-use Products | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 7,762 5,230 14,596 9,429
Single-use Products | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales $ 11,379 $ 4,389 $ 21,617 $ 7,695
[1] iLet includes the over-time recognition related to software updates and mobile app access.