Commitments and Contingencies (Details Narrative) - USD ($) |
6 Months Ended | 12 Months Ended | |
---|---|---|---|
Apr. 27, 2018 |
Jun. 30, 2025 |
Dec. 31, 2024 |
|
Commitments and Contingencies Disclosure [Abstract] | |||
Loss Contingency, Damages Awarded, Value | $ 4,423,910 | ||
Loss Contingency, Damages Paid, Value | $ 6,390,429 | $ 6,281,346 | |
Contingencies accrued percentage | 5.00% |
X | ||||||||||
- Definition Percentage of loss contingencies accrued. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of damages awarded to the plaintiff in the legal matter. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of damages paid to the plaintiff in the legal matter. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|