XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Summary of Significant Accounting Policies - Major Customers (Details) - Five Major Customers
3 Months Ended
Mar. 31, 2024
Customer Concentration Risk | Sales Revenue, Net  
Summary Of Significant Accounting Policies [Line Items]  
Concentration risk, percentage 72.00%
Credit Concentration Risk | Accounts Receivable  
Summary Of Significant Accounting Policies [Line Items]  
Concentration risk, percentage 71.00%