Summary of Significant Accounting Policies (Details) - Customer Concentration Risk [Member] |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Customer A [Member] | Accounts Receivable [Member] | ||||
| Percentage of concentration risk | 22.70% | |||
| Customer A [Member] | Sales Revenue Net [Member] | ||||
| Percentage of concentration risk | 13.70% | 13.40% | ||
| Customer B [Member] | Accounts Receivable [Member] | ||||
| Percentage of concentration risk | 7.70% | 47.50% | ||
| Customer B [Member] | Sales Revenue Net [Member] | ||||
| Percentage of concentration risk | 15.50% | 66.50% | 19.40% | 68.80% |
| Customer C [Member] | Sales Revenue Net [Member] | ||||
| Percentage of concentration risk | 20.50% | 17.10% | ||
| Customer D [Member] | Sales Revenue Net [Member] | ||||
| Percentage of concentration risk | 30.50% | 19.80% | 31.30% | 18.50% |
| Customers C [Member] | Accounts Receivable [Member] | ||||
| Percentage of concentration risk | 21.00% | |||
| Customers D [Member] | Accounts Receivable [Member] | ||||
| Percentage of concentration risk | 34.50% | 29.00% | ||