XML 51 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Summary of Disaggregated Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 17,639 $ 12,933
DME Channel    
Disaggregation of Revenue [Line Items]    
Net sales 13,827 12,105
PBP Channel    
Disaggregation of Revenue [Line Items]    
Net sales 3,812 828
iLet | DME Channel    
Disaggregation of Revenue [Line Items]    
Net sales [1] 9,628 10,373
iLet | PBP Channel    
Disaggregation of Revenue [Line Items]    
Net sales [1] 506 291
Single-use Products | DME Channel    
Disaggregation of Revenue [Line Items]    
Net sales 4,199 1,732
Single-use Products | PBP Channel    
Disaggregation of Revenue [Line Items]    
Net sales $ 3,306 $ 537
[1] iLet includes the over-time recognition software updates and mobile app access.