Organization and Summary of Significant Accounting Policies - Schedule of Individual Customers Accounted for Accounts Receivable and Contract Assets, Net of Allowance for Credit Losses (Detail) - Accounts Receivable and Contract Assets, Net of Allowance for Credit Losses - Customer Concentration Risk |
6 Months Ended | 12 Months Ended |
---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
Customer A | ||
Schedule of Organization and Summary of Significant Accounting Policies [Line Items] | ||
Concentration Risk Percentage | 86.00% | 82.00% |
Customer B | ||
Schedule of Organization and Summary of Significant Accounting Policies [Line Items] | ||
Concentration Risk Percentage | 0.00% | 12.00% |
Customer | ||
Schedule of Organization and Summary of Significant Accounting Policies [Line Items] | ||
Concentration Risk Percentage | 86.00% | 94.00% |