XML 53 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Nature of Goods and Services (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
installment
Sep. 30, 2023
installment
agreement
segment
Dec. 31, 2022
Revenue Recognition [Line Items]      
Number of operating market segments | segment   1  
Number of distribution and license agreements | agreement   5  
Number of installments | installment 2 2  
Customers average payment term   30 days  
Distributors average payment term   60 days  
Da Vita Healthcare Partners Inc | Revenue Benchmark | Customer Concentration Risk      
Revenue Recognition [Line Items]      
Customer concentration, percentage 50.00% 50.00%  
Da Vita Healthcare Partners Inc | Accounts Receivable | Customer Concentration Risk      
Revenue Recognition [Line Items]      
Customer concentration, percentage   31.00% 30.00%