v3.26.1
Summary of Significant Accounting Policies - Schedule of Concentration of Credit Risk and other Uncertainties (Details) - Revenue - Customer Concentration Risk
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Major Customers        
Concentration Risk [Line Items]        
Total 88.20% 82.60% 72.40% 76.40%
Party A        
Concentration Risk [Line Items]        
Total 41.50% 23.30% 31.90% 24.80%
Party B        
Concentration Risk [Line Items]        
Total 31.50% 21.80% 24.70% 19.40%
Party C        
Concentration Risk [Line Items]        
Total 15.20%      
Party D [Member]        
Concentration Risk [Line Items]        
Total   37.50%   19.90%
Party E        
Concentration Risk [Line Items]        
Total     15.80% 12.30%