v3.26.3
Revenue - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 35,505 $ 27,253 $ 95,144 $ 68,130
DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 21,897 21,015 59,233 53,486
PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales 13,608 6,238 35,911 14,644
iLet | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales [1] 11,563 14,175 34,303 37,217
iLet | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales [1] (37) 148 649 859
Single-use Products | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 10,334 6,840 24,930 16,269
Single-use Products | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales $ 13,645 $ 6,090 $ 35,262 $ 13,785
[1] iLet includes the over-time recognition related to software updates and mobile app access.