XML 71 R50.htm IDEA: XBRL DOCUMENT
v3.25.2

Fair Value - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($) | Mar. 31, 2025 | Mar. 31, 2024
--- | --- | ---
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | $ 1,448,918 | $ 2,582,773
Total assets at fair value | (1,448,918) | (2,582,773)
Level 1 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 1,499,587 | 2,113,854
Total assets at fair value | (1,499,587) | (2,113,854)
Level 2 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | (50,669) | 468,919
Total assets at fair value | 50,669 | (468,919)
Level 3 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Carrying Value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 1,448,918 | 2,582,773
Total assets at fair value | (1,448,918) | (2,582,773)
Securities owned, at fair value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 531,189 | 946,619
Total assets at fair value | (531,189) | (946,619)
Securities owned, at fair value [Member] | Level 1 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 531,189 | 946,619
Total assets at fair value | (531,189) | (946,619)
Securities owned, at fair value [Member] | Level 2 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Securities owned, at fair value [Member] | Level 3 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Securities owned, at fair value [Member] | Carrying Value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 531,189 | 946,619
Total assets at fair value | (531,189) | (946,619)
Foreign currency forward contracts [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 50,669 | 468,919
Total assets at fair value | (50,669) | (468,919)
Foreign currency forward contracts [Member] | Level 1 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Foreign currency forward contracts [Member] | Level 2 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 50,669 | 468,919
Total assets at fair value | (50,669) | (468,919)
Foreign currency forward contracts [Member] | Level 3 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Foreign currency forward contracts [Member] | Carrying Value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 50,669 | 468,919
Total assets at fair value | (50,669) | (468,919)
US Treasury notes [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 968,398 | 991,862
Total assets at fair value | (968,398) | (991,862)
US Treasury notes [Member] | Level 1 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 968,398 | 991,862
Total assets at fair value | (968,398) | (991,862)
US Treasury notes [Member] | Level 2 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
US Treasury notes [Member] | Level 3 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
US Treasury notes [Member] | Carrying Value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value | 968,398 | 991,862
Total assets at fair value | $ (968,398) | (991,862)
Money market fund [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  | 175,373
Total assets at fair value |  | (175,373)
Money market fund [Member] | Level 1 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  | 175,373
Total assets at fair value |  | (175,373)
Money market fund [Member] | Level 2 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Money market fund [Member] | Level 3 [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  |
Total assets at fair value |  |
Money market fund [Member] | Carrying Value [Member] |  |
Schedule of Assets Measured at Fair Value on a Recurring Basis [Line Items] |  |
Total assets at fair value |  | 175,373
Total assets at fair value |  | $ (175,373)

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

X
- Definition Fair value of asset after deduction of liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2 + Details
Name: | us-gaap_FairValueNetAssetLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FinancialInstrumentAxis=top_FairValueCarryingValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=top_SecuritiesOwnedAtFairValueMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=top_ForeignCurrencyForwardContractsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_USTreasurySecuritiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CashAndCashEquivalentsAxis=us-gaap_MoneyMarketFundsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |