XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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%