XML 131 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Concentrations (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
customer
Dec. 31, 2021
Dec. 31, 2020
Concentration Risk [Line Items]      
Number of customers | customer 10    
Cash and cash equivalents balance in excess of FDIC limits | $ $ 57,849    
Customer Concentration Risk | Net Revenue | Medical Devices      
Concentration Risk [Line Items]      
Percentage representation of significant customer 9.70% 10.50% 10.80%
Customer Concentration Risk | Accounts Receivable | Medical Devices      
Concentration Risk [Line Items]      
Percentage representation of significant customer 11.70% 16.00%