XML 83 R58.htm IDEA: XBRL DOCUMENT
v3.23.2

Related Party Transaction and Balance (Details) - Schedule of balance with related parties - USD ($) | 12 Months Ended
--- | ---
Mar. 31, 2023 | Mar. 31, 2022
Mr. Huaixi Yang [Member] |  |
Related Party Transaction and Balance (Details) - Schedule of balance with related parties [Line Items] |  |
Balance with related parties | $ 1,523,259 |
Mr. Huaixi Yang [Member] | Receivable due from customers – a related party [Member] |  |
Related Party Transaction and Balance (Details) - Schedule of balance with related parties [Line Items] |  |
Balance with related parties |  | $ 3,378
WSYQR Limited [Member] |  |
Related Party Transaction and Balance (Details) - Schedule of balance with related parties [Line Items] |  |
Balance with related parties | 12,577 | 65,398
Sunx Global Limited [Member] |  |
Related Party Transaction and Balance (Details) - Schedule of balance with related parties [Line Items] |  |
Balance with related parties | $ 30,550 | $ 30,647

X
- References No definition available. + Details
Name: | top_RelatedPartyTransactionandBalanceDetailsScheduleofbalancewithrelatedpartiesLineItems
Namespace Prefix: | top_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=top_MrHuaixiYangMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=top_ReceivableDueFromCustomersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=top_WSYQRLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionAxis=top_SunxGlobalLimitedMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |