Property and Equipment - Schedule of Property and Equipment (Details) - USD ($) |
Mar. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
---|---|---|---|
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | $ 773,329 | $ 773,329 | $ 1,151,283 |
Less: accumulated depreciation | (312,565) | (289,451) | (238,186) |
Property and equipment, net | 460,764 | 483,878 | 913,097 |
Computer equipment [Member] | |||
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | 12,740 | 12,740 | 10,636 |
Office furniture [Member] | |||
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | 38,994 | 36,163 | 36,412 |
Manufacturing equipment [Member] | |||
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | 657,143 | 659,974 | 647,875 |
Vehicles [Member] | |||
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | 61,360 | 61,360 | 456,360 |
Building improvements [Member] | |||
Schedule of Property and Equipment [Line Items] | |||
Property and equipment, gross | $ 3,092 | $ 3,092 |