XML 84 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Concentrations - Additional Information (Details)
12 Months Ended
Dec. 31, 2023
Customer Concentration Risk | Major Customers | Net Revenue  
Concentration Risk [Line Items]  
Concentration risk percentage 10.00%
Customer Concentration Risk | Major Customers | Trade Accounts Receivable  
Concentration Risk [Line Items]  
Concentration risk percentage 10.00%
Concentration of Cash  
Concentration Risk [Line Items]  
Percentage of Cash Deposite 88.00%