Contract Asset (Details Narrative) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Mar. 31, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
|
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||
| Contract asset, current | $ 516,283 | $ 516,283 | $ 516,283 | |||
| Contract asset, non-current | 2,323,273 | 2,323,273 | 2,581,417 | |||
| Amortization of contract asset | 100,000 | $ 0 | 300,000 | $ 0 | ||
| ASC 460 - Stand Ready Guarantee Liability [Member] | ||||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||
| Contract asset, current | 300,000 | 300,000 | 300,000 | |||
| Contract asset, non-current | 1,500,000 | 1,500,000 | 1,800,000 | |||
| Amortization of contract asset | 85,401 | $ 85,401 | ||||
| ASC 326 - Financial Indemnification Liability [Member] | ||||||
| Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] | ||||||
| Contract asset, current | 200,000 | 200,000 | 200,000 | |||
| Contract asset, non-current | 800,000 | $ 800,000 | $ 900,000 | |||
| Amortization of contract asset | $ 43,671 | $ 43,671 | ||||