Concentration of Risk (Tables) |
6 Months Ended | 12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Dec. 31, 2024 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Concentration of Risk [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of Information of Revenue Derived from Vendors Accounted for More Than 10% of Total Purchases | Information as to the revenue derived from those customers that accounted for more than 10% of total revenue for the six months ended June 30, 2024 and 2025 are as follows:
* Customer B and customer E accounted for less than 10% of total revenue for the six months ended June 30, 2024. Information as to the revenue derived from those customers that accounted for more than 10% of total accounts receivable as of December 31, 2024 and June 30, 2025 are as follows:
* Customer F and G accounted for less than 10% of total accounts receivable as of December 31, 2024. Customer A and D accounted for less than 10% of total accounts receivable as of June 30, 2025. Information as to the revenue derived from those vendors that accounted for more than 10% of total purchases for the six months ended June 30, 2024 and 2025 are as follows:
|
Information as to the revenue derived from those customers that accounted for more than 10% of total revenue for the years ended December 31, 2023 and 2024 are as follows:
* Customer B accounted for less than 10% of total revenue for the year ended December 31, 2023. Information as to the revenue derived from those customers that accounted for more than 10% of total accounts receivable for the years ended December 31, 2023 and 2024 are as follows:
Information as to the revenue derived from those vendors that accounted for more than 10% of total purchases for the years ended December 31, 2023 and 2024 are as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||