v3.25.2
Summary of Significant Accounting Policies - Schedule of Concentration of Risk (Details) - Customer Concentration Risk [Member]
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Company A [Member] | Revenue Benchmark [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage 52.00% 44.00% 47.00% 45.00%
Company A [Member] | Accounts Receivable [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage     44.00% 57.00%
Company B [Member] | Revenue Benchmark [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage 29.00% 33.00% 28.00% 34.00%
Company B [Member] | Accounts Receivable [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage     35.00% 21.00%
Customer [Member] | Revenue Benchmark [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage 81.00% 77.00% 75.00% 79.00%
Customer [Member] | Accounts Receivable [Member]        
Schedule of Concentration of Risk [Line Items]        
Concentration risk, percentage     79.00% 78.00%