Commitments and Contingencies (Details) - USD ($) |
1 Months Ended | 3 Months Ended | ||
|---|---|---|---|---|
May 31, 2025 |
Nov. 29, 2023 |
Mar. 31, 2021 |
Mar. 31, 2026 |
|
| Commitments and Contingencies [Line Items] | ||||
| Lease payments | $ 20,673 | $ 23,921 | ||
| Transfer pricing adjustment reduced amount | $ 521,329 | |||
| Dispute Resolution Panel [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Transfer pricing adjustment reduced amount | $ 504,916 | |||
| Transfer pricing adjustment amount | 16,413 | |||
| Thirty First May Two Thousand Thirty Two [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Lease payments | $ 15,290 | |||
| Lease expires date | May 31, 2032 | |||
| Thirty First July Two Thousand Thirty [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Lease payments | $ 8,500 | |||
| Lease expires date | Jul. 31, 2030 | |||
| March Two Thousand Thirty [Member] | ||||
| Commitments and Contingencies [Line Items] | ||||
| Lease payments | $ 3,264 |