Other Income (Expenses), Net - Schedule of Other Income (Expenses) Net (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||||
---|---|---|---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|||||
Schedule of Other Income (Expenses) Net [Abstract] | ||||||||
Interest expense | [1] | $ (124,795) | $ (142,386) | $ (252,723) | $ (288,388) | |||
(Gain) loss on disposal of property, plant and equipment | 7,128 | (14,557) | 2,263 | (14,557) | ||||
Interest income | 48,113 | 13,264 | 85,582 | 22,791 | ||||
Insurance recoveries | [2] | 426,587 | ||||||
Other income | 3,776 | 3,776 | ||||||
Other (expenses) income, net | $ (65,778) | $ (143,679) | $ 265,485 | $ (280,154) | ||||
|