Quarterly report pursuant to Section 13 or 15(d)

Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details)

v3.23.1
Revenue Recognition - Disaggregated Revenue by Revenue Stream (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total Net Revenues $ 30,370 $ 26,763
ITS Third-Party Payer Rentals | ITS Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues 14,808 13,368
DME Services Direct Payer Rentals | ITS Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues 3,472 3,187
DME Services Direct Payer Rentals | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues 4,507 4,775
DME Services - Service | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues 3,739 3,658
DME Services - Service | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues 3,350 1,689
ITS Product Sales | ITS Segment    
Disaggregation of Revenue [Line Items]    
Total Net Revenues $ 494 $ 86
Revenue from Contract with Customer Benchmark | Customer Concentration Risk    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 100.00% 100.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | ITS Third-Party Payer Rentals | ITS Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 48.80% 50.00%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | DME Services Direct Payer Rentals | ITS Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 11.40% 11.90%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | DME Services Direct Payer Rentals | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 14.90% 17.80%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | DME Services - Service | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 12.30% 13.70%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | DME Services - Service | DME Services Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 11.00% 6.30%
Revenue from Contract with Customer Benchmark | Customer Concentration Risk | ITS Product Sales | ITS Segment    
Disaggregation of Revenue [Line Items]    
Percentage of Total Net Revenues 1.60% 0.30%