Joint Venture - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||||
|---|---|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
Dec. 31, 2025 |
Jun. 04, 2025 |
|
| Joint Venture [Line Items] | ||||||
| Loss on equity method investment | $ (277,424) | $ (249,244) | $ (699,911) | $ (318,108) | ||
| Total accounts receivable, net | 129,389 | 129,389 | $ 67,323 | |||
| Phosagmex Joint Venture [Member] | ||||||
| Joint Venture [Line Items] | ||||||
| Loss on equity method investment | $ (64,300) | $ (200,000) | ||||
| CapLat [Member] | ||||||
| Joint Venture [Line Items] | ||||||
| Equity interests in joint venture | 50.00% | 50.00% | 50.00% | |||
| ORM [Member] | ||||||
| Joint Venture [Line Items] | ||||||
| Equity interests in joint venture | 78.30% | 78.30% | 50.00% | |||