XML 53 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Summary of Disaggregated Revenues (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]        
Net sales $ 23,238 $ 15,046 $ 40,877 $ 27,979
DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 18,644 14,278 32,471 26,383
PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales 4,594 768 8,406 1,596
iLet | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 13,414 11,690 23,042 [1] 22,063 [1]
iLet | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales [1] 205 229 711 520
Single-use Products | DME Channel        
Disaggregation of Revenue [Line Items]        
Net sales 5,230 2,588 9,429 4,320
Single-use Products | PBP Channel        
Disaggregation of Revenue [Line Items]        
Net sales $ 4,389 $ 539 $ 7,695 $ 1,076
[1] iLet includes the over-time recognition software updates and mobile app access.