v3.25.4
Segment Information - Additional Information (Details)
12 Months Ended
Dec. 31, 2025
EndMarket
Segment
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Number of reportable segments | Segment 2    
Number of primary end market segments | EndMarket 2    
Segment Reporting, CODM, Individual Title and Position or Group Name [Extensible Enumeration] srt:ChiefExecutiveOfficerMember    
Segment Reporting, CODM, Profit (Loss) Measure, How Used, Description The CODM utilizes financial information to make decisions about allocating resources and assessing performance for the entire Company.    
Medical Solutions | Sales Revenue Segment | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage of revenue accounted   10.00% 10.00%
OEM Customer One | Medical Solutions | Sales Revenue Segment | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage of revenue accounted 12.00%    
OEM Customer Two | Medical Solutions | Sales Revenue Segment | Customer Concentration Risk      
Segment Reporting Information [Line Items]      
Percentage of revenue accounted 11.00%