XML 100 R85.htm IDEA: XBRL DOCUMENT
v3.25.2

SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details) - USD ($) | Mar. 31, 2025 | Dec. 31, 2024 | Dec. 31, 2023
--- | --- | --- | ---
Dividend Notes Payable |  |  |
Accrued interest on dividends payable | $ 576,036 | $ 515,677 | $ 274,242
Dividends payable | $ 4,023,923 | $ 4,023,923 | $ 4,023,923

X
- Definition Accrued interest on dividends payable + References No definition available. + Details
Name: | TRUG_AccruedInterestOnDividendsPayable
Namespace Prefix: | TRUG_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

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

X
- Definition Dividend notes payable. + References No definition available. + Details
Name: | TRUG_DividendNotesPayable
Namespace Prefix: | TRUG_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant