XML 43 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Major Customers (Details) - Major Customers
6 Months Ended
Jun. 30, 2023
customer
Customer Concentration Risk | Sales Revenue, Net  
Summary Of Significant Accounting Policies [Line Items]  
Number of major customers that each accounted for more than 10% of total revenues 5
Concentration risk, percentage 80.00%
Credit Concentration Risk | Accounts Receivable  
Summary Of Significant Accounting Policies [Line Items]  
Concentration risk, percentage 94.00%
Number of major customers that each accounted for more than 10% of total accounts receivable 5