0001493152-24-033320.txt : 20240821 0001493152-24-033320.hdr.sgml : 20240821 20240820192000 ACCESSION NUMBER: 0001493152-24-033320 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 108 CONFORMED PERIOD OF REPORT: 20240630 FILED AS OF DATE: 20240821 DATE AS OF CHANGE: 20240820 FILER: COMPANY DATA: COMPANY CONFORMED NAME: TruGolf Holdings, Inc. CENTRAL INDEX KEY: 0001857086 STANDARD INDUSTRIAL CLASSIFICATION: [3949] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 853269086 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-40970 FILM NUMBER: 241226822 BUSINESS ADDRESS: STREET 1: 7951 S.W. 6TH STREET, SUITE 216 CITY: PLANTATION STATE: FL ZIP: 33324 BUSINESS PHONE: 9544242345 MAIL ADDRESS: STREET 1: 7951 S.W. 6TH STREET, SUITE 216 CITY: PLANTATION STATE: FL ZIP: 33324 FORMER COMPANY: FORMER CONFORMED NAME: Deep Medicine Acquisition Corp. DATE OF NAME CHANGE: 20210414 10-Q 1 form10-q.htm
false --12-31 Q2 0001857086 P5Y P3Y 0001857086 2024-01-01 2024-06-30 0001857086 2024-08-19 0001857086 2024-06-30 0001857086 2023-12-31 0001857086 us-gaap:NonrelatedPartyMember 2024-06-30 0001857086 us-gaap:NonrelatedPartyMember 2023-12-31 0001857086 us-gaap:RelatedPartyMember 2024-06-30 0001857086 us-gaap:RelatedPartyMember 2023-12-31 0001857086 TRUG:SeriesACommonStockMember 2024-06-30 0001857086 TRUG:SeriesACommonStockMember 2023-12-31 0001857086 TRUG:SeriesBCommonStockMember 2024-06-30 0001857086 TRUG:SeriesBCommonStockMember 2023-12-31 0001857086 2024-04-01 2024-06-30 0001857086 2023-04-01 2023-06-30 0001857086 2023-01-01 2023-06-30 0001857086 us-gaap:PreferredStockMember 2023-12-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2023-12-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2023-12-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-12-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001857086 us-gaap:RetainedEarningsMember 2023-12-31 0001857086 us-gaap:PreferredStockMember 2024-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2024-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2024-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2024-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001857086 us-gaap:RetainedEarningsMember 2024-03-31 0001857086 2024-03-31 0001857086 us-gaap:PreferredStockMember 2022-12-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2022-12-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2022-12-31 0001857086 us-gaap:TreasuryStockCommonMember 2022-12-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001857086 us-gaap:RetainedEarningsMember 2022-12-31 0001857086 2022-12-31 0001857086 us-gaap:PreferredStockMember 2023-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2023-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2023-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001857086 us-gaap:RetainedEarningsMember 2023-03-31 0001857086 2023-03-31 0001857086 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2024-01-01 2024-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2024-01-01 2024-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001857086 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001857086 2024-01-01 2024-03-31 0001857086 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2024-04-01 2024-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2024-04-01 2024-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001857086 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001857086 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2023-01-01 2023-03-31 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2023-01-01 2023-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001857086 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001857086 2023-01-01 2023-03-31 0001857086 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2023-04-01 2023-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2023-04-01 2023-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001857086 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001857086 us-gaap:PreferredStockMember 2024-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2024-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2024-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2024-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001857086 us-gaap:RetainedEarningsMember 2024-06-30 0001857086 us-gaap:PreferredStockMember 2023-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesACommonStockMember 2023-06-30 0001857086 us-gaap:CommonStockMember TRUG:SeriesBCommonStockMember 2023-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2023-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001857086 us-gaap:RetainedEarningsMember 2023-06-30 0001857086 2023-06-30 0001857086 TRUG:TrugolfHoldingsIncMember 2024-05-09 2024-05-09 0001857086 TRUG:TrugolfHoldingsIncMember 2024-05-10 2024-05-10 0001857086 TRUG:MergerArrangementMember 2024-06-30 0001857086 TRUG:MergerArrangementMember 2024-01-01 2024-06-30 0001857086 us-gaap:CommonClassAMember 2024-06-30 0001857086 us-gaap:CommonClassBMember 2024-06-30 0001857086 TRUG:PriorLoanAgreementMember 2023-11-02 0001857086 TRUG:PriorLoanAgreementMember 2023-12-07 0001857086 TRUG:PIPEConvertibleLoanMember 2024-02-02 0001857086 us-gaap:CommonClassAMember 2024-02-02 0001857086 us-gaap:CommonClassBMember 2024-02-02 0001857086 TRUG:PIPEConvertibleLoanMember 2024-06-30 0001857086 TRUG:PIPEConvertibleLoanMember 2024-01-01 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember 2024-01-01 2024-06-30 0001857086 TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember 2024-02-02 2024-02-02 0001857086 TRUG:PurchaseAgreementMember 2024-06-30 0001857086 TRUG:PurchaseAgreementMember 2024-01-01 2024-06-30 0001857086 TRUG:PIPEConvertibleLoanMember 2024-08-02 0001857086 srt:MinimumMember 2024-06-30 0001857086 srt:MaximumMember 2024-06-30 0001857086 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TRUG:NoCustomersMember 2024-01-01 2024-06-30 0001857086 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember TRUG:NoCustomersMember 2023-01-01 2023-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember srt:MinimumMember 2024-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember srt:MaximumMember 2024-06-30 0001857086 us-gaap:FurnitureAndFixturesMember srt:MinimumMember 2024-06-30 0001857086 us-gaap:FurnitureAndFixturesMember srt:MaximumMember 2024-06-30 0001857086 us-gaap:VehiclesMember 2024-06-30 0001857086 us-gaap:EquipmentMember srt:MinimumMember 2024-06-30 0001857086 us-gaap:EquipmentMember srt:MaximumMember 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember TRUG:SeriesAWarrantsMember 2024-06-30 0001857086 TRUG:SeriesAWarrantsMember 2024-06-30 0001857086 TRUG:SeriesBWarrantsMember 2024-06-30 0001857086 us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember TRUG:FourCustomersMember 2024-01-01 2024-06-30 0001857086 us-gaap:CustomerConcentrationRiskMember us-gaap:AccountsReceivableMember TRUG:FourCustomersMember 2023-01-01 2023-12-31 0001857086 TRUG:BrokerageAgreementMember 2023-02-28 0001857086 us-gaap:BondsMember TRUG:BrokerageAgreementMember 2023-02-28 0001857086 us-gaap:USTreasurySecuritiesMember TRUG:BrokerageAgreementMember 2023-02-28 0001857086 TRUG:BrokerageAgreementMember 2024-06-30 0001857086 TRUG:CorporateFixedIncomeSecuritiesMember 2023-12-31 0001857086 TRUG:GovernmentSecuritiesMember 2023-12-31 0001857086 TRUG:CorporateFixedIncomeSecuritiesMember 2023-01-01 2023-12-31 0001857086 TRUG:GovernmentSecuritiesMember 2023-01-01 2023-12-31 0001857086 TRUG:SecurityDepositEthosManagementLoanMember 2024-06-30 0001857086 TRUG:SecurityDepositEthosManagementLoanMember 2023-12-31 0001857086 TRUG:SecurityDepositsLeasedFacilitiesMember 2024-06-30 0001857086 TRUG:SecurityDepositsLeasedFacilitiesMember 2023-12-31 0001857086 TRUG:EthosAssetManagementLoanAgreementMember 2024-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember 2024-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember 2023-12-31 0001857086 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001857086 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001857086 us-gaap:VehiclesMember 2023-12-31 0001857086 us-gaap:EquipmentMember 2024-06-30 0001857086 us-gaap:EquipmentMember 2023-12-31 0001857086 TRUG:EthosManagementINCMember 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2023-12-31 0001857086 TRUG:MercedesBenzMember 2024-06-30 0001857086 TRUG:MercedesBenzMember 2023-12-31 0001857086 TRUG:EthosManagementINCMember srt:MaximumMember 2023-01-31 0001857086 TRUG:EthosManagementINCMember 2024-01-01 2024-06-30 0001857086 srt:MaximumMember TRUG:EthosManagementINCMember 2024-01-01 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2023-01-31 0001857086 TRUG:MercedesBenzMember 2020-11-30 0001857086 TRUG:MercedesBenzMember 2020-11-30 2020-11-30 0001857086 TRUG:JPMorganChaseMember 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2021-06-01 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2021-06-30 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2023-12-01 2023-12-31 0001857086 TRUG:FirstExtensionAgreementMember 2024-06-30 0001857086 TRUG:SponsorMember TRUG:FirstExtensionAgreementMember TRUG:UnsecuredPromissoryNoteMember 2022-10-15 0001857086 TRUG:SponsorMember TRUG:SecondExtensionAgreementMember TRUG:UnsecuredPromissoryNoteMember 2023-02-09 0001857086 TRUG:SponsorMember TRUG:SecondExtensionAgreementMember TRUG:UnsecuredPromissoryNoteMember 2023-01-29 2023-07-29 0001857086 TRUG:PIPEConvertibleNotesMember TRUG:PurchaseAgreementMember srt:MaximumMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember TRUG:SeriesAWarrantsMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember TRUG:SeriesBWarrantsMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember TRUG:PIPEConvertibleNotesMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember TRUG:PIPEConvertibleNotesMember 2024-02-02 2024-02-02 0001857086 TRUG:PIPEConvertibleNoteMember 2024-01-01 2024-06-30 0001857086 TRUG:PurchaseAgreementMember srt:MaximumMember 2024-06-30 0001857086 TRUG:PurchaseAgreementMember srt:MinimumMember 2024-06-30 0001857086 TRUG:ARJTrustMember 2024-06-30 0001857086 TRUG:ARJTrustMember 2023-12-31 0001857086 TRUG:McKettrickMember 2024-06-30 0001857086 TRUG:McKettrickMember 2023-12-31 0001857086 TRUG:CarverMember 2024-06-30 0001857086 TRUG:CarverMember 2023-12-31 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableOneMember 2008-12-31 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableOneMember 2008-12-01 2008-12-31 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableOneMember 2024-06-30 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableOneMember 2023-12-31 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableTwoMember 2010-06-30 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableTwoMember 2010-06-01 2010-06-30 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableTwoMember 2024-06-30 0001857086 TRUG:ARJTrustMember TRUG:NotesPayableTwoMember 2023-12-31 0001857086 TRUG:ARJTrustMember 2024-01-01 2024-06-30 0001857086 TRUG:ARJTrustMember 2023-01-01 2023-12-31 0001857086 TRUG:McKettrickMember 2019-05-31 0001857086 TRUG:McKettrickMember 2019-05-01 2019-05-31 0001857086 TRUG:McKettrickMember 2024-01-01 2024-06-30 0001857086 TRUG:CarverMember 2021-01-31 0001857086 TRUG:CarverMember 2021-01-01 2021-01-31 0001857086 TRUG:CarverMember 2024-01-01 2024-03-31 0001857086 TRUG:JPMorganChaseBankMember 2023-12-31 0001857086 TRUG:JPMorganChaseBankMember 2023-12-01 2023-12-31 0001857086 TRUG:MorganStanleyMember 2024-06-30 0001857086 TRUG:MorganStanleyMember 2023-12-31 0001857086 TRUG:ConvertibleNotesMember TRUG:IndividualConsultantsOneMember 2022-05-31 0001857086 TRUG:ConvertibleNotesMember TRUG:IndividualConsultantsTwoMember 2022-05-31 0001857086 TRUG:ConvertibleNotesMember TRUG:TwoIndividualConsultantsMember 2022-05-31 0001857086 TRUG:ConvertibleNotesMember TRUG:IndividualConsultantsOneMember 2022-05-01 2022-05-31 0001857086 TRUG:ConvertibleNotesMember TRUG:IndividualConsultantsTwoMember 2022-05-01 2022-05-31 0001857086 2022-05-31 0001857086 2022-05-01 2022-05-31 0001857086 us-gaap:MeasurementInputPriceVolatilityMember srt:MinimumMember 2022-05-31 0001857086 us-gaap:MeasurementInputPriceVolatilityMember srt:MaximumMember 2022-05-31 0001857086 us-gaap:MeasurementInputExpectedTermMember 2022-05-31 0001857086 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-05-31 0001857086 2022-01-01 2022-12-31 0001857086 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001857086 TRUG:OriginalIssueDiscountMember 2022-01-01 2022-12-31 0001857086 TRUG:NotesOneMember 2022-12-31 0001857086 TRUG:NotesTwoMember 2022-12-31 0001857086 2023-03-01 2023-03-31 0001857086 TRUG:FiveDaysPriorToExtensionDeadlineMember 2023-07-01 2023-07-31 0001857086 2023-07-01 2023-07-31 0001857086 2022-01-01 2022-06-30 0001857086 2021-01-01 2021-12-31 0001857086 2022-11-01 2022-11-30 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-15 2015-06-15 0001857086 TRUG:RoyaltyPurchaseAgreementMember srt:MaximumMember 2015-06-15 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-01 2017-05-31 0001857086 TRUG:RoyaltyPurchaseAgreementMember srt:MaximumMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementOneMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementOneMember 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementTwoMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementTwoMember 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementOneMember srt:MinimumMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementThreeMember srt:MaximumMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementThreeMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-15 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2017-06-01 0001857086 srt:MinimumMember 2023-06-30 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2024-06-30 0001857086 2023-01-01 2023-12-31 0001857086 TRUG:MergerArrangementMember TRUG:TruGolfNevadaMember 2024-06-30 0001857086 TRUG:MergerArrangementMember TRUG:TruGolfNevadaMember 2024-01-01 2024-06-30 0001857086 us-gaap:CommonClassAMember TRUG:TruGolfNevadaMember 2024-06-30 0001857086 us-gaap:CommonClassBMember TRUG:TruGolfNevadaMember 2024-06-30 0001857086 TRUG:DMAQInsidersMember 2024-01-01 2024-06-30 0001857086 us-gaap:PrivatePlacementMember TRUG:DMAQInsidersMember 2024-01-01 2024-06-30 0001857086 TRUG:PrivateRightsMember TRUG:DMAQInsidersMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassACommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassACommonStockMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfCommonStockMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassASharesMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassASharesMember 2024-06-30 0001857086 TRUG:DMAQPublicStockholdersMember us-gaap:CommonStockSubjectToMandatoryRedemptionMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfCommonStockMember TRUG:PublicRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassACommonStockMember TRUG:SponsorMember 2024-01-01 2024-06-30 0001857086 TRUG:SponsorMember TRUG:NewTruGolfCommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfClassACommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfClassACommonStockMember us-gaap:IPOMember 2024-01-01 2024-06-30 0001857086 TRUG:ConsultantsMember 2023-03-31 0001857086 TRUG:ConsultantsMember 2023-03-01 2023-03-31 0001857086 TRUG:TruGolfInsidersMember 2024-06-30 0001857086 TRUG:SeriesBCommonStockMember TRUG:ThreeInsidersMember 2024-06-30 0001857086 TRUG:SeriesACommonStockMember 2024-02-01 0001857086 TRUG:SeriesAWarrantsMember srt:MaximumMember 2024-06-30 0001857086 TRUG:SeriesAWarrantMember 2024-06-30 0001857086 TRUG:SeriesAWarrantsMember 2024-01-01 2024-06-30 0001857086 TRUG:SeriesAWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-02-24 0001857086 TRUG:SeriesAWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-02-24 0001857086 TRUG:SeriesAWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2024-02-24 0001857086 TRUG:SeriesBCommonStockMember 2024-02-01 0001857086 TRUG:SeriesBWarrantsMember srt:MaximumMember 2024-06-30 0001857086 TRUG:SeriesBWarrantMember 2024-06-30 0001857086 TRUG:SeriesBWarrantsMember 2024-01-01 2024-06-30 0001857086 TRUG:SeriesBWarrantsMember us-gaap:MeasurementInputPriceVolatilityMember 2024-02-24 0001857086 TRUG:SeriesBWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2024-02-24 0001857086 TRUG:SeriesBWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2024-02-24 0001857086 TRUG:TruGolfNevadaShareholdersSeriesAMember 2024-06-30 0001857086 TRUG:TruGolfNevadaShareholdersSeriesBMember 2024-06-30 0001857086 TRUG:PrivatePlacementInvestorsTwoMember 2024-06-30 0001857086 TRUG:DMAQPublicstockholdersThreeMember 2024-06-30 0001857086 TRUG:DMAQDirectorsandOfficersMember 2024-06-30 0001857086 TRUG:DMAQSponsorFourMember 2024-06-30 0001857086 TRUG:IBankersFiveMember 2024-06-30 0001857086 TRUG:TrugolfHoldingsIncMember 2024-06-30 0001857086 TRUG:TruGolfNevadaMember 2024-06-30 0001857086 TRUG:NorthSaltLakeCityMember 2023-06-30 0001857086 TRUG:NorthSaltLakeCityMember 2024-06-30 0001857086 TRUG:CentervilleMember 2022-12-31 0001857086 TRUG:CentervilleMember 2024-06-30 0001857086 TRUG:ChiefExecutiveOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ChiefExecutiveOfficerDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:ChiefHardwareOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ChiefHardwareOfficerDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:ExecutiveVicePresidentDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ExecutiveVicePresidentDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:InterimChiefFinancialOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:InterimChiefFinancialOfficerDirectorAndShareholderMember 2023-12-31 iso4217:USD xbrli:shares iso4217:USD xbrli:shares xbrli:pure

 

 

 

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

 

FORM 10-Q

 

QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

For the Quarterly Period Ended June 30, 2024

 

TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

FOR THE TRANSITION PERIOD FROM ______ TO _________

 

Commission File Number: 001-40970

 

TRUGOLF HOLDINGS, INC.

(Exact name of registrant as Specified in its Charter)

 

Delaware   6770   85-3269086
(State or Other Jurisdiction of   (Primary Standard Industrial   (Internal Revenue Service
Incorporation or Organization)   Classification Code Number)   Employer Identification Number)

 

60 North 1400 West    
Centerville, Utah   84014
(Address of Principal Executive Offices)   (Zip Code)

 

Registrant’s telephone number, including area code:

(801) 298-1997

 

Securities registered pursuant to Section 12(b) of the Exchange Act:

 

Title of each class   Trading Symbol (s)   Name of each exchange on which registered
Class A Common Stock, par value $0.0001 per share   TRUG   The NASDAQ Stock Market LLC

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☐ No

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.

 

Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
  Emerging growth company

 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

 

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act. Yes ☐ No

 

State the number of shares of the issuer’s common stock outstanding, as of the latest practicable date, 13,326,944 shares of common stock issued and outstanding as of August 19, 2024.

 

 

 

 

 

 

PART I – FINANCIAL INFORMATION

 

ITEM 1. FINANCIAL STATEMENTS

 

TruGolf Holdings, Inc.

 

June 30, 2024

 

Index to the Condensed Consolidated Financial Statements

 

Condensed Consolidated Balance Sheets as of June 30, 2024 (Unaudited) and December 31, 2023 3
   
Condensed Consolidated Statements of Operations for the Three and Six Months Ended June 30, 2024 and 2023 (unaudited) 4
   
Condensed Consolidated Statements of Stockholder’s Deficit for the Three and Six Months Ended June 30, 2024 and 2023 (unaudited) 6
   
Condensed Consolidated Statements of Cash Flows for the Six Months ended June 30, 2024 and 2023 (unaudited) 7
   
Notes to the Condensed Consolidated Financial Statements (unaudited) 8

 

2

 

 

TRUGOLF HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(unaudited)

 

   2024   2023 
   (unaudited)     
ASSETS          
Current assets:          
Cash and cash equivalents  $6,651,272   $3,297,564 
Restricted cash   -    2,100,000 
Marketable investment securities   -    2,478,953 
Accounts receivable, net   2,630,257    2,398,872 
Inventory, net   2,335,786    2,119,084 
Prepaid expenses   118,662    262,133 
           
Total current assets   11,735,977    12,656,606 
           
Property and equipment, net   149,024    234,308 
Capitalized software development costs, net   1,345,522    - 
Right-of-use assets   806,352    972,663 
Other long-term assets   31,057    1,905,983 
           
Total assets  $14,067,932   $15,769,560 
           
LIABILITIES AND STOCKHOLDERS’ DEFICIT          
Current liabilities:          
Accounts payable  $3,209,680   $2,059,771 
Customer deposits   2,479,124    1,704,224 
Deferred revenue   500,000    - 
Notes payable, current portion   9,709    9,425 
Notes payable to related parties, current portion   937,000    1,237,000 
Line of credit, bank   802,738    802,738 
Margin line of credit account   -    1,980,937 
Convertible notes payable   954,622    954,622 
Accrued interest   1,226,633    459,872 
Accrued and other current liabilities   1,026,330    1,125,495 
Accrued and other current liabilities - assumed in Merger   295,008    - 
Lease liability, current portion   361,606    334,255 
Total current liabilities   11,802,450    10,668,339 
           
Non-current liabilities:          
Notes payable, net of current portion   14,808    2,402,783 
Note payables to related parties, net of current portion   892,500    861,000 
Notes payable assumed in the Merger   1,565,000    - 
PIPE loan payable, net   4,209,197    - 
Dividend notes payable   4,023,923    4,023,923 
Gross sales royalty payable   1,000,000    1,000,000 
Lease liability, net of current portion   478,539    668,228 
Other liabilities   589,619    63,015 
Total liabilities   24,576,036    19,687,288 
           
Commitments and Contingencies   -    - 
           
Stockholders’ deficit:          
Preferred stock, $0.0001 par value, 10 million share authorized; zero shares issued and outstanding, respectively   -    - 
Common stock - Series A, $0.0001 par value, 90 million shares authorized; 11,538,252 and 13,098 shares issued and outstanding, respectively.   1,154    120 
Common stock - Series B, $0.0001 par value, 10 million shares authorized; 1,716,860 and 0 shares issued and outstanding, respectively.   172    - 
Treasury stock at cost, 4,692 shares of common stock held, respectively   (2,037,000)   (2,037,000)
Additional paid-in capital   6,758,839    10,479,738 
Accumulated other comprehensive loss   -    (1,662)
Accumulated deficit / losses   (15,231,269)   (12,358,924)
Total stockholders’ deficit   (10,508,104)   (3,917,728)
           
Total liabilities and stockholders’ deficit  $14,067,932   $15,769,560 

 

The accompanying notes are an integral part of these unaudited condensed financial statements.

 

3

 

 

TRUGOLF HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

For the Three and Six Months Ended June 30,

(Unaudited)

 

   2024   2023   2024   2023 
   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2024   2023   2024   2023 
                 
Revenues, net  $3,873,163   $5,273,766   $8,885,185   $10,356,965 
Cost of revenues   1,300,212    1,855,970    3,259,234    2,997,738 
Gross profit   2,572,951    3,417,796    5,625,951    7,359,227 
                     
Operating expenses:                    
Royalties   223,150    101,124    553,038    316,756 
Salaries, wages and benefits   1,117,287    1,687,596    2,958,881    3,919,030 
Selling, general and administrative   2,017,556    1,218,500    3,842,758    7,617,386 
Total operating expenses   3,357,993    3,007,220    7,354,677    11,853,172 
(Loss) income from operations   (785,042)   410,576    (1,728,726)   (4,493,945)
Other (expenses) income:                    
Interest income   36,621    28,848    67,208    50,345 
Interest expense   (820,908)   (439,267)   (1,205,762)   (907,421)
Loss on investment   -    -    (3,912)   - 
Total other expense   (784,287)   (410,419)   (1,142,466)   (857,076)
Loss from operations before income taxes   (1,569,329)   157    (2,871,192)   (5,351,021)
Provision for income taxes   -    -    -    - 
Net loss  $(1,569,329)  $157   $(2,871,192)  $(5,351,021)
Basic and diluted net loss per share attributable to common stockholders  $(0.12)  $0.01   $(0.31)  $(441.18)
                     
Basic and diluted weighted average common shares   13,280,591    12,129    9,276,943    12,129 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

4

 

 

TRUGOLF HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OTHER COMPREHENSIVE INCOME

FOR THE THREE and SIX MONTHS ENDED JUNE 30,

(Unaudited)

 

   2024   2023   2024   2023 
   For the Three Months Ended
June 30,
   For the Six Months Ended
June 30,
 
   2024   2023   2024   2023 
Net loss  $(1,569,329)  $157    (2,871,192)  $(5,351,021)
Other comprehensive income:                    
Unrealized gain in fair value of short-term investments   -    45,173    1,662    (33,259)
Comprehensive loss  $(1,569,329)  $45,330    (2,869,530)  $(5,384,280)

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements

 

5

 

 

TRUGOLF HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ DEFICIT

FOR THE THREE and SIX MONTHS ENDED JUNE 30, 2024 AND 2023

(Unaudited)

 

   Shares   Amount   Shares   Amount   Shares   Amount   Shares   Amount   Capital   Loss   Losses   Deficit 
   Preferred Stock   Common Stock- Series A   Common Stock- Series B   Treasury Stock   Additional
Paid-in
   Accumulated
Other
Comprehensive
   Accumulated  

Total

Stockholders’
 
   Shares   Amount   Shares   Amount   Shares   Amount   Shares   Amount   Capital   Loss   Losses   Deficit 
                                                 
Balance, December 31, 2023        -   $        -    13,098   $            120    -   $                    -    (4,692)  $(2,037,000)  $10,479,738   $(1,662)  $(12,358,924)  $     (3,917,728)
Realized gain in fair value of short term investments   -    -    -    -    -    -    -    -    -    1,662    -    1,662 
Common stock exchanged in Merger             (13,098)   (120)                       (3,854,573)             (3,854,693)
Common stock Series A exchanged and issued in Merger             11,538,252    1,154                        (1,154)             - 
Common stock Series B issued in Merger   -    -    -    -    1,716,860    172    -    -    (172)   -    -    - 
Net loss   -    -    -    -                   -    -    -    (1,301,864)   (1,301,864)
Balance, March 31, 2024   -   $-    11,538,252   $1,154    1,716,860   $172    (4,692)  $(2,037,000)  $6,623,839   $(0)  $(13,660,788)  $(9,072,623)
                                                             
Revaluation of costs of Merger                                           135,000         (1,152)   133,848 
                                                            
Net loss   -    -    -    -    -    -         -    -    -    (1,569,329)   (1,569,329)
Balance, June 30, 2024   -   $-    11,538,252   $1,154    1,716,860   $172    (4,692)  $(2,037,000)  $6,758,839   $(0)  $(15,231,269)  $(10,508,104)
                                                             
Balance, December 31, 2022   -   $-    11,308   $100    -   $-    (4,692)  $(2,037,000)  $681,956   $-   $(2,075,815)  $(3,430,759)
Issuance of common stock for services   -    -    821    9    -    -    -    -    4,493,324    -    -    4,493,333 
Unrealized gain in fair value of short term investments                                                11,914         11,914 
Net loss                                                     (5,351,178)   (5,351,178)
Balance, March 31, 2023   -    -    12,129   $109    -   $-    (4,692)   (2,037,000)   5,175,280    11,914    (7,426,993)   (4,276,690)
                                                             
Unrealized gain in fair value of short term investments   -    -    -    -    -    -    -    -    -    (45,173)   -    (45,173)
Net income                                                     157    157 
Balance, June 30, 2023   -    -    12,129   $109    -   $-    (4,692)  $(2,037,000)  $5,175,280   $(33,259)  $(7,426,836)  $(4,321,706)

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

6

 

 

TRUGOLF HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

FOR THE SIX MONTHS ENDED JUNE 30, 2024 and 2023

(Unaudited)

 

   2024   2023 
Cash flows from operating activities:          
Net loss  $(2,871,192)  $(5,351,021)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:          
Depreciation and amortization expense   173,200    28,091 
Amortization of PIPE convertible notes original issue discount   24,197    139,848 
Amortization of right-of-use asset   166,311    137,257 
Bad debt expense   -    205,920 
Change in OCI   1,662    - 
Stock issued for services   -    4,493,333 
Changes in operating assets and liabilities:          
Accounts receivable, net   (231,385)   (1,165,029)
Inventory, net   (216,701)   (1,196,342)
Prepaid expenses   143,471    53,306 
Other current assets   2,478,953    17,840 
Other assets   -    (1,987,574)
Accounts payable   1,149,909    391,753 
Customer deposits   774,900    (494,670)
Deferred revenue   500,000    - 
Accrued interest   785,306    260,185 
Accrued and other current liabilities   (99,165)   (402,424)
Other liabilities   (1,153)   13,699 
Lease liability   (162,338)   (123,355)
Net cash provided by (used in) operating activities   2,615,975    (4,979,183)
           
Cash flows from investing activities:          
Purchase of property and equipment   -    (65,381)
Capitalized software development costs   (1,433,438)   - 
Reduction in long term assets   (75)   (2,415,853)
Net cash used in investing activities   (1,433,513)   (2,481,234)
           
Cash flows from financing activities:          
Proceeds from line of credit   -    1,911,110 
Proceeds from notes payable   -    1,666,666 
Repayments of notes payable   (4,632)   (62,341)
Repayments of notes payable - related party   (268,500)   (18,500)
Payments on assumed liabilities in Merger   (15,716)   - 
Proceeds from convertible notes   -    121,750 
PIPE loan, net of OID discount   4,185,000    - 
Cash acquired in Merger   103,818    - 
Costs of Merger paid from PIPE loan   (1,947,787)   - 
Repayment of line of credit   

(1,980,937

)   - 
Dividends paid   -    (35,037)
Net cash provided by (used in) financing activities   71,246    3,583,648 
           
Net change in cash, cash equivalents, and restricted cash   1,253,708    (3,876,769)
           
Cash, cash equivalents, and restricted cash, beginning of period   5,397,564    9,656,266 
           
Cash, cash equivalents and restricted cash, end of period  $6,651,272   $5,779,497 
           
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:          
           
Cash paid for income tax  $-   $- 
Cash paid for interest  $679,887   $647,242 
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING and FINANCING ACTIVITIES:          
Notes payable assumed in Merger  $1,565,000   $- 
Accrued liabilities assumed in Merger  $310,724   $- 
Remeasurement of common stock exchanged/issued in Merger  $(1,875,724)  $- 

Right of Use Asset in exchange for lease liability

  $-   $

537,995

 

 

The accompanying notes are an integral part of these unaudited condensed consolidated financial statements.

 

7

 

 

TruGolf Holdings, Inc.

Notes to the Condensed Consolidated Financial Statements (Unaudited)

June 30, 2024

 

Note 1 - Business Organization and Nature of Operations

BUSINESS ORGANIZATION AND NATURE OF OPERATIONS

 

On January 31, 2024 we completed the previously announced business combination pursuant to the terms of the Business Combination Agreement, dated as of July 21, 2023, which provided for, TruGolf Nevada being the surviving corporation of the merger and having become a direct, wholly owned subsidiary of Deep Medicine Acquisition Corp. (“DMAC”), a Delaware corporation and our predecessor company (“DMAQ”) as a consequence of the merger (together with the other transactions contemplated by the Business Combination Agreement). In connection with the consummation of the Business Combination, DMAQ changed its name to TruGolf Holdings, Inc. TruGolf Holdings, Inc.’s Class A common stock commenced trading on The Nasdaq Capital Market LLC under the ticker symbol “TRUG” on February 1, 2024.

 

Trugolf Holdings, Inc. (the “Company” or “TruGolf”, “we”, “us”) was incorporated on July 8, 2020 as a Delaware corporation and formed for the purpose of effecting a business combination, with no material operation of its own. Our operations are conducted through our subsidiary TruGolf, Inc., a Nevada Corporation (“TruGolf Nevada”). TruGolf Nevada was formed as a Utah corporation on October 4, 1995, under the name “TruGolf, Incorporated”. TruGolf Nevada’s original business plan was the creation of golfing video games. On June 9, 1999, the TruGolf Nevada changed its name to “TruGolf, Inc.” Effective on April 26, 2016, TruGolf Nevada filed Articles of Merger with the State of Utah, Department of Commerce, and on April 28, 2016, TruGolf Nevada filed Articles of Merger with the Secretary of State of Nevada, pursuant to which TruGolf, Inc., a Utah corporation, merged with and into TruGolf Nevada, pursuant to a Plan of Merger. TruGolf Nevada was the surviving corporation in the merger. In connection with the Plan of Merger, TruGolf Nevada affected a four-for-one forward stock split of its outstanding common stock.

 

For over 40 years, TruGolf, Incorporated (or “the Company”, “we”, “us”, or “our”) has been creating indoor golf software and hardware and are focused on both the residential and commercial golf simulation industries. We design, develop, manufacture and sell golf simulators for residential and commercial applications. We offer portable, professional, commercial and custom simulators. In addition, to bundling our software with our simulators, we offer our E6 Connect software and gaming software on a standalone basis. We have leveraged the power of our hardware and software platform to create a collection of multi-sport games including football, soccer, soccer golf, frisbee golf, zombie dodgeball, and cowboy target practice.

 

TruGolf Nevada has been creating indoor golf software for 40 years. We began as a subsidiary of Access Software, Inc., a video game developer based in Salt Lake City, Utah (“Access Software”), which was co-founded in November 1982, by Christopher Jones, the Company’s largest stockholder, Chief Executive Officer, President and Chairman. In April 1999, Access Software was purchased by Microsoft Corp., for its expertise in golf software development. Following the acquisition, the core programming and graphics team of Links™, which created Links LS 1999, one of the bestselling PC sports games of 1999, were spun out to TruGolf Nevada.

 

Since 1999, we have focused on establishing residential and commercial golf simulation as a viable industry, and since 2007, we have focused on fabricating custom golf simulators for luxury clients. Part of our initial strategy included partnering with hardware inventors to provide them world class software. Over time, we found that it was not viable to rely on these early hardware inventors alone, we also began building and selling our own hardware. In addition, we are working with a video game company to utilize their new dynamic graphics engine which will enable us to bring photorealistic golf courses to life through our E6 software (discussed below). In addition, we have developed multiple sources and 3rd party manufacturers for the raw materials or parts for our products, including but not limited to, steel or aluminum frames, fabric, turf, screens, projectors, PCs, cameras, lasers, infrared sensors, and supporting subsystems. The availability of the frames and fabric from our principal provider, Allied ES&A, has been increased as they have moved into a much larger facility directly located in a large employee base community and we have entered into negotiations with a second supplier in order to provide alternative sourcing if needed. A third supplier, Impact Signs, has also been used in the past and TruGolf Nevada believes that it could purchase turf, and screen supplies from them as well if needed. Both turf (Controlled Products), and screen suppliers (Allied), are so specialized that we have come to rely on one vendor for each, respectively. Turf particularly experienced some delivery delays in 2022 that have been rectified, additional inventory has been secured locally, and our highest volume portable simulators have been redesigned to use less raw materials from that vendor, while adding an improved hitting surface from a second vendor, Real Feel, to mitigate risk. Negotiations with a second supplier of screen materials is in progress. Projectors (TV Specialists), PCs, lasers, IR sensors and other systems come from multiple suppliers with no historical delay in supply. We have 2 primary suppliers of cameras, IDS and Basler, and have integrated products from both in the new Apogee unit to ensure the greatest availability possible.

 

8

 

 

The Company is an “emerging growth company” as that term is used in the Jumpstart our Business Startups Act of 2012, and as such, has elected to comply with certain reduced public company reporting requirements.

 

On May 10, 2024 the Company formed a wholly owned subsidiary in the state of Delaware. TruGolf Links Franchising, LLC (“Links”) has a sole member, TruGolf Holdings, Inc. Links was formed to establish and sell franchises that would use the Company’s Simulators and other equipment. A region consists of approximately 1,000,000 people in population, and the franchisee may sell up to ten (10) franchises within the region. The purchase price per region is $75,000 to $100,000 paid up front.

 

Note 2. BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION

 

On January 31, 2024 the Company consummated the business combination (the “Closing”) contemplated by the previously announced Amended and Restated Agreement and Plan of Merger, dated as of July 21, 2023 (as amended, the “Merger Agreement”), by and among the Company, DMAC Merger Sub Inc., a Nevada corporation and a wholly-owned subsidiary of the Company (“Merger Sub”), Bright Vision Sponsor LLC, a Delaware limited liability company, in the capacity as the Purchaser Representative thereunder, Christopher Jones, in the capacity as the Seller Representative thereunder, and TruGolf, Inc., a Nevada corporation (“TruGolf”). As a result of the Closing and the transactions contemplated by the Merger Agreement, (i) Merger Sub merged with and into TruGolf (the “Merger”), with TruGolf surviving the Merger as a wholly-owned subsidiary of the Company, and (ii) the Company’s name was changed from Deep Medicine Acquisition Corp. (“DMAQ”) to TruGolf Holdings, Inc. The Company’s Class A common stock commenced trading on the Nasdaq Global Market LLC under the ticker symbol “TRUG” on February 1, 2024.

 

Accounting for the Business Combination

 

The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination has been treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

Exchange of TruGolf Nevada Shares for Shares of New TruGolf

 

Based on 13,098 TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately 570.10. New TruGolf issued 7,467,134 shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:

 

SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Estimated shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 

 

The shares issued to legacy TruGolf Nevada shareholders consists of 5,750,274 shares of New TruGolf Class A common stock and 1,716,860 shares of New TruGolf Class B common stock.

 

9

 

 

The purchase price for the Merger was allocated to the net assets acquired on the basis of historical costs with no goodwill or other intangible assets recorded. The following summarizes the allocation of the purchase price to net assets acquired in the Merger:

 

SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS

      
Cash and cash equivalents  $103,818 
Net proceeds from investment fund (PIPE)   2,237,213 
Accounts payable and accrued expenses   (310,724)
Loans payable   (1,565,000)
      
Net assets  $465,307 
      
PIPE Convertible Notes payable assumed in Merger  $4,650,000 
Less: Original Issue Discount of 10%   (465,000)
PIPE Convertible Notes payable, net   4,185,000 
Payment of closing costs and other expenses   (1,947,787)
Net proceeds from PIPE Convertible Notes payable assume in Merger  $2,237,213 

 

On November 2, 2023 and December 7, 2023, Deep Medicine Acquisition Corp. (“DMAQ”) executed loan agreements with certain accredited investors (together, the “Prior Loan Agreements”) pursuant to which such investors agreed to loan DMAQ up to an aggregate $11,000,000 in exchange for the issuance of convertible notes and warrants. On February 2, 2024, TruGolf Holdings, Inc. (“TruGolf Holdings”) executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the TruGolf Holdings (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the TruGolf Holdings’ Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).

 

The Purchase Agreement contemplated the funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $4,650,000 of PIPE Convertible Notes were issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $4,185,000, representing an original issue discount of 10%. On such date (the “Initial Closing Date”), TruGolf Holdings also issued the PIPE Investors the Series A Warrants and the Series B Warrants.

 

As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $4,650,000 and an original issue discount of $465,000 resulting in the net balance of $4,185,000. For the six months ended June 30, 2024 the Company recorded interest expense on the PIPE Convertible Notes of $152,645, and interest expense relating to the amortization of the OID of $2,401. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

Subject to satisfying the conditions discussed below, TruGolf Holdings, Inc. has the right under the Purchase Agreement, but not the obligation, to require that the PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $4,650,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $4,185,000, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $6,200,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $5,580,000, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”).

 

10

 

 

In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, TruGolf Holdings sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $10,850,000 in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $250,000. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.

 

Note 3 – Summary of Significant Accounting Policies

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation - Unaudited Interim Financial Information

 

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information, and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) with respect to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited condensed financial statements reflect all adjustments (consisting of normal recurring accruals) which are, in the opinion of management, necessary to a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year.

 

Certain information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from these interim unaudited condensed consolidated financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Registration Statement on Form S-1 and its amendments as filed with the SEC on February 14, 2024, in Form 8-K/A as filed with the SEC on April 17, 2024 and in Form 10-Q March 31, 2024 as filed with the SEC on August 14, 2024.

 

Basis of Presentation – Accounting for the Business Combination

 

The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

Basis of Presentation – Principles of consolidation

 

The unaudited condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany transactions and balances between the Company and its subsidiaries are eliminated upon consolidation.

 

Use of Estimates

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America, which requires management to use its judgment to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosures at the date of the financial statements and the reported amounts of expenses during the reported period. These assumptions and estimates could have a material effect on the financial statements. Actual results may differ materially from those estimates. The Company’s management periodically reviews estimates on an ongoing basis based on information currently available, and changes in facts and circumstances may cause the Company to revise these estimates. Significant estimates include estimates used in the valuation allowance related to deferred tax assets and capitalized software costs. Actual results may differ from these estimates.

 

11

 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand, demand deposits and short-term investments with original maturities of three months or less when purchased.

 

As of June 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents consisted of $6,651,272 and $5,397,564, respectively. The Company maintains its cash in banks insured by the Federal Deposit Insurance Corporation in accounts that at times may be in excess of the federally insured limit of $250,000 per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2024 and December 31, 2023 the uninsured balances amounted to $5,238,762 and $4,251,124 respectively.

 

Marketable Investment Securities

 

The Company’s marketable investment securities are comprised of investments in corporate fixed income securities and U.S. Treasury securities. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the statements of operations and comprehensive loss. The Company sold and liquidated most of its marketable securities during the six months ended June 30, 2024 resulting in a balance of $10,114 as of that date and is included with cash and cash equivalents.

 

Accounts Receivable, net

 

We manage credit risk associated with our accounts receivables at the customer level. Because the same customers typically generate the revenues that are accounted for under both Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification Topic 326, Credit Losses (Topic 326)., the discussions below on credit risk and our allowances for doubtful accounts address our total revenues from Topic 606 and Topic 326.

 

We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.

 

Pursuant to Topic 326 for our accounts receivables, we maintain an allowance for doubtful accounts that reflects our estimate of our expected credit losses. Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. We believe our credit risk is somewhat mitigated by our geographically diverse customer base and our credit evaluation procedures. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts. Based on management’s evaluation, there is a balance in the allowance for doubtful accounts of $1,227,136 as of June 30, 2024 and December 31, 2023.

 

Inventory, net

 

All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts. As of June 30, 2024 and December 31, 2023, the Company had $448,360 and $429,050, respectively, reserved for obsolete inventory.

 

12

 

 

Fair Value of Financial Instruments

 

Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Financial Accounting Standards Board (“FASB”) fair value measurement guidance established a fair value hierarchy that prioritizes the inputs used to measure fair value. The three broad levels of the fair value hierarchy are as follows:

 

  Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities,
  Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly,
  Level 3 – Unobservable inputs for which little or no market data exists, therefore requiring a company to develop its own assumptions.

 

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the observable inputs may result in a reclassification of assets and liabilities within the three levels of the hierarchy outlined above.

 

Property and Equipment

 

Our property and equipment are recorded at cost and depreciated using the straight-line over the estimated useful lives. Ordinary repair and maintenance costs are included in sales, general and administrative (“SG&A”) expenses on our statements of operations. However, expenditures for additions or improvements that significantly extend the useful life of the asset are capitalized in the period incurred. At the time assets are sold or disposed of, the cost and accumulated depreciation are removed from their respective accounts and the related gains or losses are reflected in the statements of operations in gains from sales of property and equipment, net.

 

We periodically evaluate the appropriateness of remaining depreciable lives assigned to property and equipment. Generally, we assign the following estimated useful lives to these categories:

 

Category   Estimated Useful Life
Software and computer equipment   3 to 10 years
Furniture and fixtures   3 to 15 years
Vehicles   5 years
Equipment   5 to 10 years

 

Capitalized software development costs

 

We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, Software-Costs of Software to be Sold, Leased or Marketed, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $1,433,438 of costs related to the development of software applications. Amortization of capitalized software costs was $137,916 for the for the six months ended June 30, 2024.

 

13

 

 

Impairment of Long-lived Assets

 

Our long-lived assets principally consist of property and equipment and right-of-use assets. We review, on a regular basis, our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived and intangible assets involves significant estimates and judgment on the part of management. Our estimates and assumptions may prove to be inaccurate due to factors such as changes in economic conditions, changes in our business prospects or other changing circumstances. Based on our most recently completed reviews, there were no indications of impairment associated with our long-lived assets.

 

Leases

 

Our lease portfolio is substantially comprised of operating leases related to leases for our corporate headquarters and warehouse.

 

We determine whether an arrangement is a lease at the inception of the arrangement based on the terms and conditions in the contract. A contract contains a lease if there is an identified asset, and we have the right to control the asset for a period of time in exchange for consideration. Lease arrangements can take several forms. Some arrangements are clearly within the scope of lease accounting, such as a real estate contract that provides an explicit contractual right to use a building for a specified period of time in exchange for consideration. However, the right to use an asset can also be conveyed through arrangements that are not leases in form, such as leases embedded within service and supply contracts. We analyze all arrangements with potential embedded leases to determine if an identified asset is present, if substantive substitution rights are present, and if the arrangement provides the customer control of the asset.

 

Operating lease right-of-use (“ROU”) assets represent our right to use an individual asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide the lessor’s implicit rate, we use our incremental borrowing rate (“IBR”) at the commencement date in determining the present value of lease payments by utilizing a fully collateralized rate for a fully amortizing loan with the same term as the lease.

 

Lease terms include options to extend the lease when it is reasonably certain those options will be exercised. For leases with terms greater than 12 months, we record the related asset and obligation at the present value of lease payments over the term. Our leases can include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when such renewal options and/or termination options are reasonably certain of exercise.

 

A ROU asset is subject to the same impairment guidance as assets categorized as property and equipment. As such, any impairment loss on ROU assets is presented in the same manner as an impairment loss recognized on other long-lived assets.

 

A lease modification is a change to the terms and conditions of a contract that changes the scope or consideration of a lease. For example, a change to the terms and conditions to the contract that adds or terminates the right to use one or more underlying assets, or extends or shortens the contractual lease term, is a modification. Depending on facts and circumstances, a lease modification may be accounted for as either: (1) the original lease plus the lease of a separate asset(s) or (2) a modified lease. A lease will be remeasured if there are changes to the lease contract that do not give rise to a separate lease.

 

Revenue Recognition

 

The Company recognizes revenue when the products and services are delivered. The Company’s revenues are accounted for under ASC Topic 606, “Revenue From Contracts With Customers” (“ASC 606”). The fees are generally fixed at the point of sale and all consideration from contracts is included in the transaction price. The Company’s contracts do not include multiple performance obligations or material variable considerations.

 

In accordance with ASC 606, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The Company recognizes revenue in accordance with that core principle by applying the following:

 

  (i) Identify the contract(s) with a customer;
     
  (ii) Identify the performance obligation in the contract;

 

14

 

 

  (iii) Determine the transaction price;
     
  (iv) Allocate the transaction price to the performance obligations in the contract; and
     
  (v) Recognize revenue when (or as) the Company satisfies a performance obligation.

 

We derive our revenue principally from product sales, rentals and subscription fees paid by the customer. We recognize subscription fees income and costs over the life of the agreement.

 

Cost of Revenues

 

Cost of revenue includes direct materials, labor, manufacturing overhead costs and reserves for estimated warranty cost (excluding depreciation). Cost of revenues also includes charges to write down the carrying value of the inventory when it exceeds its estimated net realizable value and to provide for on-hand inventories that are either obsolete or in excess of forecasted demand. As a result of the introduction of the new simulator products in late 2022 and the sunsetting of older hardware models, management consistently reviews the inventory. During the six months ended June 30, 2024 and 2023, the Company recorded $239,583 in inventory write-down and $232,119 reduction to cost of revenue, respectively.

 

Royalties

 

We have royalty agreements with certain software suppliers to pay royalties based on the number of units and subscriptions sold. The royalty percentages range between 20% and 30%. Royalty expense for the six months ended June 30, 2024 and 2023 was $553,038 and $316,756, respectively.

 

Income Taxes

 

The Company utilizes the asset and liability approach to measure deferred tax assets and liabilities based on temporary differences existing at each balance sheet date using currently enacted tax rates in accordance with ASC 740. ASC 740 considers the differences between financial statement treatment and tax treatment of certain transactions. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rate is recognized as income or expense in the period that includes the enactment date of that rate. Prior to the Merger, the Company elected to be taxed as an S-Corporation that passes through all income and deductions to its members. The Company did not have any deferred tax benefits or liabilities prior to January 31, 2024.

 

The Company has no tax positions as of June 30, 2024 and December 31, 2023 for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.

 

The Company recognizes any interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses. For the six months ending June 30, 2024 and the year ending December 31, 2023, the Company recognized no interest and penalties.

 

Net Earnings (Loss) Per Share

 

Net income (loss) per share is provided in accordance with FASB ASC 260-10, “Earnings per Share”. Basic net income (loss) per common share (“EPS”) is computed by dividing income available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing net income by the weighted average shares outstanding, assuming all dilutive potential common shares were issued, unless doing so is anti-dilutive. The computation of basic and diluted income (loss) per share for the six months ended June 30, 2024 and 2023 excludes potentially dilutive securities when their inclusion would be anti-dilutive, or if their exercise prices were greater than the average market price during the period.

 

15

 

 

Total potential dilutive shares as of June 30, 2024 consisted of the following:

 

PIPE Convertible Notes (assumes full funding of $15,500,000)   6,700,000 
Common stock – Series A warrants (assumes full funding of $15,500,000)   1,409,091 
Common stock – Series B warrants (assumes full funding of $15,500,000)   1,550,000 
Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)   4,500,000 
Underwriter warrants to I-Bankers convertible at $12.00/common share   632,500 
Total dilutive   14,791,591 

 

Recent Accounting Pronouncements

 

Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.

 

Concentration of Credit and Supplier Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash deposits and trade accounts receivable. Credit risk can be negatively impacted by adverse changes in the economy or by disruptions in the credit markets.

 

We maintain our cash deposits with established commercial banks. At times, balances may exceed federally insured limits. We have not experienced any losses in such accounts and do not believe that we are exposed to any significant credit risk associated with our cash deposits.

 

We believe that credit risk with respect to trade accounts receivable is somewhat mitigated by our large number of geographically diverse customers and our credit evaluation procedures. We record trade accounts receivables at sales value and establish specific reserves for certain customer accounts identified as known collection problems due to insolvency, disputes or other collection issues. The amounts of the specific reserves estimated by management are determined by a loss rate model based on delinquency. We maintain reserves for potential losses. There were no customers that accounted for more than 10.0% of our revenues for the six months ended June 30, 2024 and 2023.

 

We purchase a significant amount of parts we consume in manufacturing our simulators from nationally known original equipment manufacturers, many of whom we have had over a 10 to 15 year relationship. While we do not have long-term contracts, we do issue purchase orders based on quoted prices terms. We purchase in the normal course of business approximately 50% of our assembly parts from six to eight manufacturers. We believe that while there are alternative suppliers, for the parts and equipment, we purchase in each of the principal product categories, termination of one or more of our relationships with any of our major suppliers of equipment could have a material adverse effect on our business.

 

Warrants

 

The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.

 

Note 4. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable and allowance for doubtful accounts consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS

   2024   2023 
Trade accounts receivable  $3,757,393   $3,458,625 
Other   100,000    167,383 
Accounts receivable   3,857,393    3,626,008 
Less allowance for doubtful accounts   (1,227,136)   (1,227,136)
Total accounts receivable, net  $2,630,257   $2,398,872 

 

Accounts receivable are primarily made up of trade receivables due from customers in the ordinary course of business. In our normal course of business we have four customers that accounted for approximately 50% of our balance of accounts receivable as of June 30, 2024 and December 31, 2023, respectively.

 

16

 

 

Note 5. INVENTORY, NET

 

The following summarizes inventory as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Inventory – raw materials  $2,784,146   $2,548,134 
Less reserve allowance for obsolescence   (448,360)   (429,050)
Inventory, net  $2,335,786   $2,119,084 

 

Note 6. SHORT-TERM INVESTMENTS

 

In February 2023, we entered into a brokerage agreement and deposited $2,500,000. In February 2023, we purchased $450,751 in corporate fixed income securities (corporate bonds) and $1,981,061 in government securities (Treasury securities). The Company terminated the brokerage agreement during the six months ended June 30, 2024, liquidated the vast majority of its investments and has $10,114 on its balance sheet as of June 30, 2024. As of December 31, 2023, the marketable securities consisted of the following:

 

      
Corporate fixed income securities, weighted average yield and maturity of 5.39% and 2.38 years, respectively   459,531 
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively   2,051,805 
Total short-term investments  $2,511,336 

 

We classify our short-term investments as available-for-sale securities as we may sell these securities at any time for use in operations or for other purposes. We record such securities at fair value in our balance sheet, with unrealized gains or losses reported as a component of accumulated comprehensive loss. The amount of unrealized gains or losses reclassified into earnings is based on specific identification when the securities are sold. We periodically evaluate if any security has experienced credit-related declines in fair value, which are recorded against an allowance for credit losses with an offsetting entry to interest and other expense, net on the statement of operations. As of June 30, 2024, the Company had $10,114 of short-term investments in cash and cash equivalents remaining.

 

Note 7. OTHER LONG-TERM ASSETS

 

The following summarizes other long-term assets as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Security deposit – Ethos Management loan  $-   $1,875,000 
           
Security deposits – leased facilities   30,983    30,983 
Other long-term assets   74      
Total other long-term assets  $31,057   $1,905,983 

 

As a condition of funding on the Ethos Management loan, we placed a $1,875,000 security deposit as collateral for the note. The deferred loan fees are being amortized over the term of the Ethos Management loan. Deposits related to the facility leases are generally the last month’s payments.

 

17

 

 

The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which offsets in part the loan payable of $2,383,059 (Note 10.) and accrued interest of $81,560 as of June 30, 2024.

 

Note 8. PROPERTY AND EQUIPMENT, NET

 

The following summarizes property and equipment as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Software and computer equipment  $759,031   $809,031 
Furniture and fixtures   230,883    230,883 
Vehicles   59,545    59,545 
Equipment   15,873    15,873 
Property and equipment, gross   1,065,332    1,115,332 
Less accumulated depreciation   (916,308)   (881,024)
Property and equipment, net  $149,024   $234,308 

 

Depreciation expense for the six months ended June 30, 2024 and 2023, was $35,284 and $28,088, respectively.

 

The following summarizes capitalized software development costs as of June 30, 2024:

 

      
Capitalized software development costs  $1,483,438 
Less accumulated amortization   (137,916)
Capitalized software development costs, net  $1,345,522 

 

Note. 9. CUSTOMER DEPOSITS

 

Customer deposits are advance payments from customers prior to manufacturing and shipping a simulator. The prepayment amounts and timing vary depending on the product to be manufactured and delivery location. Customer deposits are included in current liabilities until the balance is applied to an order at the time of invoicing. As of June 30, 2024 and December 31, 2023, and 2022, customer deposits were $2,479,124 and $1,704,224, respectively.

 

Note 10. NOTES PAYABLE

 

Notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Note payable – Ethos Management INC  $-   $2,499,999 
Note payable – Mercedes-Benz   24,517    29,149 
Note payable   24,517    2,529,148 
Less deferred loan fees – Ethos Management Inc.   -    (116,940)
Less current portion   (9,709)   (9,425)
Long-term portion  $14,808   $2,402,783 

 

18

 

 

Note Payable – Ethos Management INC

 

In January 2023, we entered into a financing agreement with Ethos Asset Management INC (the “Ethos Asset Management Loan” or “Ethos”) in the principal amount of up to $10 million. Pursuant to the terms of the Ethos Asset Management Loan, we may draw down financing proceeds equal to $833,333 each month beginning in April 2023, up to the $10 million amount. Interest associated with the Ethos Asset Management Loan is fixed at 4% per annum and has a three-year grace period for principal and interest payments. Annual principal and interest payments will commence in 2027 and continue through 2034. As a condition to funding, we provided Ethos Management with a $1,875,000 deposit as collateral for the note. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested.

 

The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which is offset in part by the security collateral of $1,875,000 (Note 7.). The balance of the Ethos liability after offsetting the collateral deposit and accrued interest payable is $589,619, which amount is included in ‘Accrued and other current liabilities’ on the balance sheet as of June 30, 2024.

 

Note Payable – Mercedes-Benz

 

In November 2020, we entered into a $59,545, 5.90% annual interest rate note payable with Mercedes-Benz for a delivery van. The note matures on November 20, 2026, and is secured by the van. We make a monthly payment of $908.

 

Note Payable – JP Morgan Chase

 

In June 2021, we entered into a $500,000, 3.00% annual interest rate note payable with JPMorgan Chase Bank, N.A. (“JP Morgan”). The note matures on June 8, 2026. We make a monthly principal and interest payment in the amount of $8,994. There is no prepayment penalty if the loan is paid prior to the maturity date.

 

In December 2023, we entered into a one-year line of credit facility with JP Morgan. See Note 11 – Lines of Credit. The outstanding note payable balance of $257,113 was transferred to the new line of credit.

 

Notes Payable – assumed in Merger

 

The Company assumed notes payable from the Merger in the amount of $1,565,000, which is comprised of: (i) an unsecured promissory note in the principal amount of $1,265,000 issued to two affiliates of the Sponsor on October 15, 2022 in connection with the First Extension, from October 29, 2022 to January 29, 2023; and (iii) an unsecured promissory note in the principal amount of $300,000 issued to an affiliate of the Sponsor on February 9, 2023 in connection with the Second Extension, from January 29, 2023 to July 29, 2023, pursuant to which a monthly payment of $50,000 had been deposited into the Trust Account after January 29, 2023 for six months. Pursuant to the fully executed Promissory Notes, each of the Promissory Notes bears no interest and is due and payable upon the earlier of the consummation of DMA’s initial business combination or the date of the liquidation of DMA. As of June 30,2024, the balance of the notes payable assumed in the Merger was $1,565,000.

 

Note 11. PIPE Loans

 

On February 2, 2024, the Company executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the Company (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the Company’s Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).

 

19

 

 

The Purchase Agreement contemplates funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $4,650,000 of PIPE Convertible Notes will be issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $4,185,000, representing an original issue discount of 10%. On such date (the “Initial Closing Date”), the Company will also issue the PIPE Investors the Series A Warrants and the Series B Warrants.

 

As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $4,650,000 and an original issue discount of $465,000 resulting in the net balance of $4,185,000. As of June 30, 2024, the Company recorded interest expense on the PIPE Convertible Notes of 459,329, and interest expense relating to the amortization of the OID of $24,197. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

Subject to satisfying the conditions discussed below, the Company has the right under the Purchase Agreement, but not the obligation, to require that PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $4,650,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $4,185,000, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $6,200,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $5,580,000, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”). As of May 14, 2024, the Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, the Company sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $10,850,000 in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $250,000. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.

 

Note 12. RELATED PARTY NOTES PAYABLE

 

Related party notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

SCHEDULE OF RELATED PARTY NOTES PAYABLE  

   2024   2023 
Notes payable - ARJ Trust  $650,000   $650,000 
Note payable - McKettrick   1,050,000    1,300,000 
Note payable – Carver   129,500    148,000 
Notes payable   1,829,500    2,098,000 
Less current portion   (937,000)   (1,237,000)
Long-term portion  $892,500   $861,000 

 

Future maturities of related party notes payable are as follows as of June 30, 2024:

 SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE 

      
2024 (six months)  $968,500 
2025   287,000 
2026   287,000 
2027   287,000 
Total  $1,829,500 

 

20

 

 

Note Payable – ARJ Trust

 

In December 2008, we entered into a $500,000, 8.50% annual interest rate note payable with a trust (“ARJ Trust”) indirectly controlled by the chief executive officer. We make monthly interest-only payments of $3,541. As of June 30, 2024 and December 31, 2023, the principal balance was $500,000.

 

In June 2010, we entered into a second $150,000, 8.50% annual interest rate note payable with the ARJ Trust. We make monthly interest-only payments of $1,063. As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $150,000.

 

As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $650,000 and accrued interest was $2,911. The note was to mature on March 31, 2024 and was extended to March 31, 2025.

 

The trustee of the ARJ Trust is a related party to the Company’s chief executive officer.

 

Note Payable – McKettrick

 

In May 2019, we entered into a $1,750,000, zero interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in annual installments of $250,000 due on December 21 of each year. The note matures on December 1, 2027. There is a late fee of 5%, if not paid within 10 days of the due date. During the six months ended June 30, 2024, the Company paid the December 2023 installment of $250,000 and $50,000 in negotiated extension fee.

 

Note Payable – Carver

 

In January 2021, we entered into a $222,000, zero interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in semi- annual installments of $18,500 due on March 31 and September 30 each year and matures on October 1, 2027. The Company paid $18,500 on the note on March 31, 2024.

 

Note 13. LINES OF CREDIT

 

In December 2023, we entered into a $2,000,000 variable rate line of credit with JP Morgan Chase Bank, N.A. The purpose of the new line of credit was to consolidate the balances outstanding on the note payable and the previous line of credit, which had matured. The line of credit matures on December 31, 2024. The line of credit has an annual interest rate computed at the Adjusted SOFR (Secured Overnight Financing Rate) Rate and at a rate of 3.00% above the SOFR Rate. The Adjusted SOFR rate means the sum of the Applicable margin (3.50% per annum) plus the SOFR rate applicable to the interest period plus the Unsecured to Secured Rate Adjustment.

 

The line of credit was secured by a pledge of $2,100,000 in the Company’s deposit accounts (restricted cash) at JP Morgan Chase. As of June 30, 2024 and December 31, 2023, the balance outstanding on the line of credit was $802,738.

 

During February 2023, the Company entered into a variable rate line of credit with Morgan Stanley which is secured by the marketable securities held in our brokerage account. As of June 30, 2024 and December 31, 2023, the balance outstanding was $10,114 and $1,980,937, at a rate of 7.21%, respectively, as the Company paid off the majority of the line of credit during the three months ended March 31, 2024.

 

Note 14. CONVERTIBLE NOTES PAYABLE

 

In May 2022, we entered into two separate but identical $300,000 (total $600,000), 10.00% annual interest rate convertible notes payable (“Convertible Notes”) with two individual consultants (“Note Holder”) to assist with services including an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services. The original terms of each note include a 15% original issue discount (“OID”), 292 warrants, no prepayment penalty and a maturity of February 25, 2023.

 

The warrants are exercisable at $4,800 per share for five years and a cashless option and a mandatory exercise over $9,600 with no prepayment penalty. The warrants are non-exercisable for one year from issuance. The valuation assumptions used in the Black-Sholes model to determine the fair value of each warrant awarded in 2022: expected stock price volatility ranged from 40.06% to 80.17%; expected term in years 5.00 with a discount for the one-year lockout period; and risk-free interest rate 2.95%.

 

21

 

 

The Note Holder has the right, at any time on or after the issuance date and prior to the maturity date, to convert all or any portion of the then outstanding and unpaid principal plus any accrued interest thereon into shares of the Company’s common stock. The per share conversion price will be convertible into shares of common stock equal to 70% multiplied by the lower of (i) the volume weighted average of the closing sales price of the common stock on the date that the Company’s listing on the NASDAQ Global Market or other national exchange (“Uplisting”) is successfully consummated or (ii) the lowest closing price for the five trading days following the date of Uplisting, not including the Uplisting day.

 

In the event the Company (i) makes a public announcement that it intends to be acquired by, consolidate or merge with any other corporation or entity (other than a merger in which the Company is the surviving or continuing corporation and its capital stock is unchanged) or sell or transfer all or substantially all of the assets of the Company; or (ii) any person, group or entity (including the Company) publicly announces a tender offer to purchase 50% or more of the common stock, then the conversion price will be equal to the lower of the conversion price and a 25% discount to the announced acquisition provided, that, the conversion will never be less than a price that is the lower of (iii) the closing price (as reflected on Nasdaq.com) immediately preceding the signing of these notes; or (iv) the average closing price of the Company’s common stock (as reflected on Nasdaq.com) for the five trading days immediately preceding the signing of these notes.

 

In 2022 and at the time off issuance, the Company elected to follow the relative fair value method to allocate the proceeds to the warrants, OID, and convertible notes (collectively the “Financial Instruments”). Total estimated fair value of the Financial Instruments was $1,387,060. The pro-rata allocation of the $450,000 total proceeds was $282,109 to the warrants, $21,899 to the OID and $145,992 to the convertible notes. The fair value of the warrants exceeded the pro-rata allocation of proceeds to the warrants and the convertible notes by $445,032, which the Company recorded as interest expense at the time of issuance.

 

Based on an estimated 70% discounted conversion price, the Company recorded $192,857 in interest expense and a corresponding increase in the notes payable. The Company has elected to account for the convertible notes at fair market value. The fair market value will be adjusted at each reporting period. The total outstanding balance for each convertible note as of December 31, 2022, was $225,000 (total $450,000) and accrued interest was $16,480. In March 2023, we extended each note’s maturity to July 31, 2023 and increased each note’s borrowing limit to $375,000.

 

In July 2023, the Company and Convertible Note Holders entered into Warrant Cancellation Agreements, whereby the warrants were cancelled when the Merger (business combination) with Deep Medicine Acquisition Corp. was completed. Also in July 2023, the convertible notes were modified whereby the maturity date was extended by up to an additional eight months (February 29, 2024), to be in two extensions of four months each. Five days prior to the extension deadline the Company was to issue 9,000 shares (total 18,000 shares if the Company elects the two extensions) of the Company’s stock. The Company did elect the extension. The Company has not issued the shares as of the date of this filing.

 

There was zero OID remaining as of June 30, 2024 and December 31, 2023, and there was no OID interest expense or amortization recorded during the six months ended June 30, 2024 and 2023.

 

Note 15. DIVIDEND NOTES PAYABLE

 

Prior to the merger, we filed our tax returns as an S Corporation. Historically, all income tax liabilities and benefits of the Company are passed through to the shareholders annually through distributions. No dividends were declared during 2023 or 2022. During 2021, the Board of Directors declared $7,395,694 in dividends to the shareholders, payable in cash as the Company’s liquidity allows. During 2022, the Company paid the shareholders $1,965,706. In November 2022, each shareholder agreed to defer the accrued dividends payable by entering into 6.00% interest rate dividend notes payable. All outstanding and accrued interest is due and payable when the dividend notes payable mature on December 31, 2025. Interest commenced accruing on January 1, 2023.

 

Dividends declared, distributed, and accrued are as follow as of June 30, 2024 and December 31, 32023:

 

SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED

   2024   2023 
         
Accrued interest on dividends payable  $394,959   $274,242 
Dividends payable  $4,023,923   $4,023,923 

 

22

 

 

Note 16. GROSS SALES ROYALTY PAYABLE

 

In June 2015, we entered into a Royalty Purchase Agreement (the “Agreement”) with a purchaser (“Purchaser”) for a gross sales royalty. The Purchaser agreed to purchase a sales royalty for the sum of $1,000,000 plus applicable taxes. Upon mutual agreement the Purchaser may purchase one or more additional royalties in an aggregate amount of up to $1,000,000. For the period June 2015 through May 2017, the Company paid a monthly payment of $20,833. Effective June 1, 2017 and all subsequent months, the monthly royalty payment has been equal to the greater of $20,833 plus the amount determined in accordance with the following and of June 1, 2017:

 

  i. If the trailing twelve-month revenue of the Company is equal to or less than $6,110,000, 3.60% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement);
  ii. If trailing twelve-month revenue of the Company is equal to or greater than $17,200,000, 1.30% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement); or
  iii. If trailing twelve-month revenue of the Company is greater than $6,110,000 but less than $17,200,000, such percentage of monthly revenue determined by dividing $220,060 by the amount of trailing twelve-month revenue and multiplying the result by 100, in perpetuity (unless terminated in accordance with the Purchase Agreement).

 

The royalty percentage was fixed at 3.6% based on the trailing twelve-month revenue at the time of executing the Agreement (June 15, 2015). On June 1, 2017, the royalty percentage was changed to 2.4% based on the trailing 12-month revenues at that time as outlined in the table above.

 

The Agreement contains an option for a one-time buy down of the royalty rate. At any time following the date on which the Purchaser has received royalty payments that are, in the aggregate, equal to two times the then applicable Aggregate Installment Amount ($1,000,000), we may purchase and extinguish 75% (but no more nor less) of all amounts owing or to become owing to the Purchaser hereunder. In the event we want to exercise the buy down option, we would pay the Purchaser $750,000 (75% of the $1,000,000 outstanding amount). The adjusted royalty rate going forward would then be 0.6% (75% of the 2.4%).

 

The Agreement also contains an option for a buyout upon the change of control. If pursuant to a proposed change of control the acquirer under such transaction requires, as a condition to the completion of such transaction, that the Company purchase and extinguish all amounts owing or to become owing to the Purchaser hereunder, the Company will pay the greater of:

 

  i. An amount equal to two times the aggregate installment amount as at the date of the change of control buyout notice; and
  ii. An amount equal to A multiplied by B multiplied by C, where:
    a. A is equal to the aggregate installment amount as at the date of the change of control divided by $22,500,000;
    b. B is equal to 0.8; and
    c. C is equal to the net equity value of the Company; or in the case of a proposed asset sale, the proposed net purchase price of all or substantially all of the Company’s assets.

 

The Agreement has neither a stated maturity nor an interest rate. While the royalty percentage can be reduced via a buydown, as previously explained, the only avenue for terminating the Agreement is a buyout required by an acquirer in a change of control transaction. Absent the change of control, the Agreement will survive in perpetuity at a royalty rate of 2.4% or 0.6% depending on whether or not the royalty rate buydown option has been exercised.

 

Because the gross sales royalty payable has no stated fixed interest nor maturity, it is considered variable interest perpetual debt. The periodic variable payments to the Purchaser are recorded in interest expense. As of June 30, 2024 and December 31, 2023, the amount outstanding was $1,000,000. During the six months ended June 30, 2024 and 2023, we paid $177,281 and $0, respectively, in interest expense to the Purchaser.

 

23

 

 

Note 17. ACCRUED AND OTHER CURRENT LIABILITIES

 

Accrued and other current liabilities consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES

   2024   2023 
Accrued payroll  $9,124   $326,515 
Credit cards   307,252    240,989 
Warranty reserve   140,000    140,000 
Sales tax payable   (3,492)   43,891 
Royalty payable   222,500    - 
Other   350,946    374,100 
Accrued and other current liabilities  $1,026,330   $1,125,495 

 

Accrued liabilities and other current liabilities assumed in Merger

 

SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER

           
Accrued tax payable  $45,008   $- 
Other current liabilities assumed in Merger   250,000    - 
Accrued liabilities and other current liabilities assumed in Merger  $295,008   $- 

 

Note 18. STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

The Company has authorized preferred stock of 10,000,000 shares, par value of $0.0001. As of June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued and outstanding.

 

Common Stock

 

Common Stock – Series A

 

The Company has authorized common stock – Series A of 90,000,000 shares, par value of $0.0001. As of June 30, 2024, there were 11,538,252 shares of common stock – Series A and 1,716,860 shares of common stock – Series B issued and outstanding. The summary of exchanged and issued shares of common stock – Series A and B resulting from the Merger follows:

 

Upon closing of the Business Combination, shares of TruGolf Nevada common stock outstanding include the following:

 

   Accrual Redemptions 
   Number of
Shares Owned
   % Ownership 
         
TruGolf Nevada shareholders – Series A   5,750,274    43.4%
TruGolf Nevada shareholders – Series B   1,716,860    13.0%
Private Placement Investors (2)   571,450    4.3%
DMAQ Public stockholders (3)   1,460,077    11.0%
DMAQ Directors and officers   280,000    2.1%
DMAQ Sponsor (4)   3,162,500    23.9%
I-Bankers (5)   313,951    2.4%
           
Total   13,255,112    100%

 

24

 

 

Based on 13,098 TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately 570.10. New TruGolf issued 7,467,134 shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:

 

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 

 

The shares issued to legacy TruGolf Nevada shareholders consists of 5,750,274 shares of New TruGolf Class A common stock and 1,716,860 shares of New TruGolf Class B common stock.

 

(2) DMAQ’s Insiders had an aggregate of 406,500 units, which contain 406,500 Private Placement Shares and 406,500 Private Rights. I-Bankers had an aggregate of 113,000 units, which contain 113,000 Private Placement Shares and 113,000 Private Rights. Each holder of a private right received one-tenth (1/10) of one share of DMAQ Class A common stock upon consummation of initial business combination. Private placement shares were the shares of DMAQ Class A common stock. The 519,500 shares of DMAQ Class A common stock and 519,500 Private Right were exchanged for a total of 571,450 shares of New TruGolf common stock upon the closing of the Business Combination.

 

(3) Prior to and in connection with the approval of the Business Combination, holders of 378,744 DMAQ Class A Shares properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from the IPO. In addition, in connection with the January 26, 2024 meeting to amend certain provisions of DMA’s corporate documents allowing DMAQ to extend its existence, an additional 943 shares were redeemed, resulting in actual redemptions of 379,687 shares out of the total 574,764 shares of DMAQ common stock subject to redemption. Upon the closing of the Business Combination, 1,265,000 shares of New TruGolf Class A common stock were issued upon the conversion of 12,650,000 public rights.

 

(4) In connection with the Business Combination, 3,162,500 shares of DMAQ Class A common stock held by the Sponsor and its affiliates were converted into 3,162,500 shares of New TruGolf Class A common stock.

 

(5) Reflects the payment of transaction fee pursuant to the BCMA Amendment due at Closing, which was paid to I-Bankers a transaction fee equal to (i) $2,000,000 in cash and (ii) 212,752 New TruGolf Class A Common Shares, and an aggregate of 101,200 Representative Shares issued in connection with the IPO were exchanged to New TruGolf common stock upon the closing of the Business Combination.

 

In March 2023, the Board of Directors authorized the issuance of 821 shares of common stock to the consultants for the services performed related as outlined in the services agreements. The common shares were issued at fair value and $4,493,333 was expensed to consulting services.

 

In April 2022, we secured the services of two consultants (also the Note Holders as described in Note 12 – Convertible Notes Payable) to assist with services including assisting the Company’s and its counsel in an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services.

 

Once services are performed, the first consultant will be provided a 3% stock grant; while the second consultant will be provided up to 7% of stock based on performance deliverables including: 1.75% on consummation of an initial bridge loan agreement, 1.75% on engaging an investment banker, 1.75% upon filing an S-1 including financial statements and footnotes, and 1.75% upon the closing of an initial public offering. The second consultant will be provided warrants at a 20% discount to the then current price per share, for up to 2% for achieving a $250 million valuation and 3% more for a $500 million valuation, as well as another 2% for opening the first franchise location, and 3% more once 100 franchise locations have been sold. As of the date of this filing, no stock grants or awards have been issued.

 

Common Stock – Series B

 

The Company has authorized common stock – Series B of 10,000,000 shares, par value of $0.0001. As of June 30, 2024, there were 1,716,860 shares of common stock – Series B issued and outstanding. The common stock – Series B has voting rights of 25 votes per common stock – Series A held. As of June 30, 2024, three TruGolf insiders own 100% of the 1,716,680 common stock – Series B.

 

25

 

 

Warrants - Common stock – Series A and B

 

As of June 30, 2024, the Company issued warrants to purchase 422,777 shares of the Company’s common stock – Series A to the PIPE Convertible Notes holders with an exercise price of $13 per share and a term of five years commencing February 1, 2024. The maximum Series A Warrants to be issued for all tranches of the PIPE Convertible Notes is 1,409,091. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $4,650,000 as a percentage of the total Series A Warrants results in the issuance of 422,777 warrants. The value of the Series A Warrants was estimated to be approximately $703,000 (or $1.61 per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:

 

1.The expected volatility of 227.52%;
2.The risk-free interest rate of 3.99%;
3.The expected life of five years.

 

As of June 30, 2024, the Company issued warrants to purchase 465,000 shares of the Company’s common stock – Series B to the PIPE Convertible Notes holders with an exercise price of $10 per share and a term of thirty months commencing February 1, 2024. The maximum Series B Warrants to be issued for all tranches of the PIPE Convertible Notes is 1,550,000. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $4,650,000 as a percentage of the total Series A Warrants results in the issuance of 465,000 Series B Warrants. The value of the Series B Warrants was estimated to be approximately $662,400 (or $1.38 per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:

 

1.The expected volatility of 227.52%;
2.The risk-free interest rate of 3.99%;
3.The expected life of thirty months.

 

Note 19. INCOME TAXES

 

We have adopted the provisions of ASC 740-10-25, which provide recognition criteria and a related measurement model for uncertain tax positions taken or expected to be taken in income tax returns. ASC 740-10-25 requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities.

 

Tax positions that meet the more likely than not threshold are then measured using a probability weighted approach recognizing the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company had no tax positions relating to open income tax returns that were considered to be uncertain as of June 30, 2024.

 

Prior to the merger, the Company was an S Corporation for federal and state income tax purposes with all income tax liabilities and/or benefits of the Company being passed through to the stockholders. As such, no recognition of federal or state income taxes for the Company has been provided for prior to January 31, 2024, the date of the consummation of the Merger.

 

The Company incurred a net loss for the six months ended June 30, 2024 of $2,871,192, which is available to reduce future taxable income for federal and state income taxes, respectively. The NOL can be carried forward indefinitely and can be used to offset 80% of future taxable income. At the current federal tax rate of 21% and including book to tax differences result in the current tax benefit NOL of approximately $498,000 at June 30, 2024. The Company has no income tax effect due to the recognition of a full valuation allowance on the expected tax benefits of future loss carry forwards based on uncertainty surrounding realization of such assets. During the six months ended June 30, 2024, the Company increased the valuation allowance from $0 to $500,600.

 

Note 20. COMMITMENTS AND CONTINGENCIES

 

Operating Leases

 

As of June 30, 2024, we had two operating leases as follows:

 

  In June 2023, we entered into a five-year lease on the warehouse in North Salt Lake City, Utah. The base monthly lease payment through May 2024 is $10,849, $11,163 through May 2025, $11,486 through May 2026, $11,819 through May 2027, and $12,162 through May 2028. As of June 30, 2024, we had 47 months remaining on the lease.

 

26

 

 

  In December 2022, we entered into a three-year lease on the corporate headquarters in Centerville, Utah. The base monthly lease payment through November 2023 is $20,343, $20,378 through November 2023 and $24,616 through November 2025. As of June 30, 2024, we had 36 months remaining on the lease.

 

We utilize our incremental borrowing rate in determining the present value of lease payments unless the implicit rate is readily determinable. For 2023 and 2022, we used an estimated incremental borrowing rate of 10.00% and 5.90% respectively, to determine the present value of the lease liability.

 

Other information related to our operating leases is as follows:

 

Right of use asset:

 

      
As of December 31, 2023  $972,663 
Amortization   82,454 
As of March 31, 2024  $890,209 
Amortization   83,857 
As of June 30, 2024  $806,352 

 

Lease liability:

  

      
Lease liability – December 31, 2023  $1,002,483 
Payments   (80,311)
As of March 31, 2024  $922,172 
Payments   (82,027)
As of June 30, 2024  $840,145 

 

The table below reconciles the fixed component of the undiscounted cash flows for each of five years to the lease liabilities recorded on the Balance Sheet as of June 30, 2024:

 

Year  Minimum Lease
Payments
 
2024 – (Six Months)  $203,483 
2025   406,990 
2026   140,163 
2027   144,227 
2028   60,809 
Total   955,672 
Less interest   (115,527)
Present value of future minimum lease payments   840,145 
Less current portion   (361,606)
Long term lease liability  $478,539 

 

Note 21. RELATED PARTY

 

As described in Note 14 – Dividend Notes Payable, the following were outstanding on the dividend notes payable to our officers and shareholders as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Chief executive officer, Director and Shareholder  $1,639,240   $1,639,240 
Chief hardware officer, Director and Shareholder   786,976    786,976 
Executive vice president, Director and Shareholder   817,457    817,457 
Interim chief financial officer, Director and Shareholder   198,519    198,519 

 

The Company’s chief executive officer is related to certain lenders of the Company as discussed in Note 12 – Related Party Notes Payable.

 

The Company’s chief executive officer purchased five (5) regions from Links during the three months ended June 30, 2024.

 

Note 22. TruGolf Links Franchising, LLC

 

TruGolf Links Franchising, LLC (“Links”) sold five (5) regions during the three months ended June 30, 2024 and received proceeds of $500,000, which was recorded as deferred revenue on the Company’s balance sheet. The CEO of the Company individually purchased the regions from Links. Links has a commitment from a buyer to purchase four (4) regions in the subsequent quarter of 2024.

 

Note 23. SUBSEQUENT EVENTS

 

We evaluate events and transactions occurring subsequent to the date of the financial statements for matters requiring recognition or disclosure in the financial statements. The accompanying financial statements consider events through the date the financial statements were issued.

 

27

 

 

MANAGEMENT’S DISCUSSION AND ANALYSIS OF
FINANCIAL CONDITION AND RESULTS OF OPERATIONS OF TRUGOLF

 

The following discussion and analysis provide information that TruGolf’s management believes is relevant to an assessment and understanding of TruGolf’s results of operations and financial condition. This discussion should be read in conjunction with the financial statements, together with related notes and other information included elsewhere in this Form 10-Q. Additionally, TruGolf’s historical results are not necessarily indicative of the results that may be expected for any period in the future.

 

Unless the context otherwise requires, references in this “Management’s Discussion and Analysis of Financial Condition and Results of Operations of TruGolf” to “we”, “us”, “our”, and “the Company” are intended to refer to the business and operations of TruGolf.

 

This Form 10-Q contains certain forward-looking statements. Historical results may not indicate future performance. Our forward-looking statements reflect our current views about future events, are based on assumptions and are subject to known and unknown risks and uncertainties that could cause actual results to differ materially from those contemplated by these statements.

 

Forward-looking statements include, but are not limited to, statements about:

 

● the occurrence of any event, change or other circumstances, including the outcome of any legal proceedings that may be instituted against us;

 

● the ability to maintain the listing of our securities on Nasdaq, and the potential liquidity and trading of our securities;

 

● the risk of disruption to our current plans and operations;

 

● the ability to recognize the anticipated benefits of our business and the Business Combination, which may be affected by, among other things, competition and the ability to grow, manage growth profitably, and retain key employees;

 

● costs related to our business;

 

● changes in applicable laws or regulations;

 

● our ability to meet its future capital requirements to fund our operations, which may involve debt and/or equity financing, and to obtain such debt and/or equity financing on favorable terms, and our sources and uses of cash;

 

● our ability to execute on our plans to develop and commercialize our current clinical assets, as well as any future clinical assets that we license, and the timing of any such commercialization;

 

● our ability to maintain existing license agreements;

 

● our estimates regarding expenses, future revenue, capital requirements, and needs for additional financing;

 

our ability to achieve and maintain profitability in the future;

 

● our financial performance; and

 

● other factors disclosed under the section entitled “Risk Factors”.

 

28

 

 

Company Overview

 

Since 1983, TruGolf has been passionate about driving the golf industry with innovative, indoor golf solutions. We build products that capture the spirit of golf. Our mission is to help grow the game by making it more available, more approachable and more affordable, through technology – because we believe golf is for everyone.

 

Our team has built award-winning video games (including Links, a popular sports game for PC), innovative hardware solutions, and an all-new e-sports platform to connect golfers around the world with TruGolf E6 Connect Software, our premier software engine. Since TruGolf’s beginning, we have continued to define and redefine what is possible with golf technology.

 

In addition to offering a variety of custom, professional, and portable golf simulators, TruGolf’s latest launch monitor, Apogee, was created to improve accuracy and to make using the launch monitor easier. Features of Apogee include: a unique Apogee Voice Assistant, a voice command system that allows users to navigate their TruGolf E6 Connect Software gameplay within rounds and practice sessions; Laser Launchpad, a laser indicator that shows users where to place the ball and when the system is ready to record a swing and Point-of-Impact (POI) slow-motion replay video.

 

Our suite of hardware offerings in the golf technology space is expansive, offering something for virtually everyone from gamers to beginners to professionals, and all consumers in between. Hardware offerings are sold through a global network of authorized resellers, retail outlets and direct-to-consumer through a dedicated TruGolf sales team. Our suite of hardware offerings ranges from entry level pricing at just under $400, to well over $100,000 for custom projects, creating a wide range of pricing options for nearly all consumers, and providing TruGolf with a competitive advantage in creating a wide consumer base as compared to its competitors (who often only focus in a narrow consumer price range).

 

TruGolf creates top golf technology software in the marketplace through its TruGolf E6 Connect Software. Importantly, TruGolf E6 Connect Software is designed not only for use with our suite of hardware offerings in the golf technology space, but also integrates with more than twenty-four third party golf technology hardware manufacturers, translating to a market integration coverage equal to roughly 90% of golf technology hardware in the global market space, which allows peer-to-peer play across these golf technology hardware manufacturers, allowing for a unification of the golf technology space. TruGolf E6 Connect Software records, on average, over 725,000 indoor golf shots per day. TruGolf E6 Connect Software is both PC and iOS compatible and can be used both indoors and outdoors.

 

TruGolf has leveraged its unique position as one of the industry leaders in both hardware and software golf technology solutions to organize and found the Virtual Golf Association (VGA). The VGA is a gamified virtual economy that takes place inside the TruGolf E6 Connect Software. Users have a chance to earn points through play, practice, and more – providing a worldwide leaderboard of connected indoor golfers. Each shot users take rewards them with points. These points can be used to purchase in-game enhancements, or to enter virtual golf tournaments with real world prizes. The VGA is broken into three models:

 

  Game Analysis – rewards TruGolf E6 Connect Software users who track and measure their game. Users can set specific goals (e.g., shots hit per month, speed and distance gains, dispersion reduction) and earn points for hitting milestones. At the end of each month, users can see how they compared against all other users utilizing the Game Analysis features.

 

29

 

 

  Connected Golf – rewards users for joining with their friends and playing golf online. Earn points for playing a new course or linking up to play nine holes with another player utilizing TruGolf E6 Connect Software.

 

  Virtual Golf Association Events – events are worldwide leaderboard format, flighted by handicap, where users play and compete to shoot the lowest score. These contests include stroke play, closest to the pin, match play, stableford, and more. Users earn points based on how they finish in their division.

 

In totality, TruGolf’s business model is designed to be positioned as the hub of golf technology, with groundbreaking hardware technologies that we believe can become the industry standard and unifying the industry as a whole by serving as the leader of golf technology software solutions through its TruGolf E6 Connect Software.

 

Recent Developments

 

Business Combination

 

On January 31, 2024, the Company consummated the business combination (the “Closing”) contemplated by the previously announced Amended and Restated Agreement and Plan of Merger, dated as of July 21, 2023 (as amended, the “Merger Agreement”), by and among the Company, DMAC Merger Sub Inc., a Nevada corporation and a wholly-owned subsidiary of the Company (“Merger Sub”), Bright Vision Sponsor LLC, a Delaware limited liability company, in the capacity as the Purchaser Representative thereunder, Christopher Jones, in the capacity as the Seller Representative thereunder, and TruGolf, Inc., a Nevada corporation (“TruGolf Nevada”). As a result of the Closing and the transactions contemplated by the Merger Agreement, (i) Merger Sub merged with and into TruGolf (the “Merger”), with TruGolf Nevada surviving the Merger as a wholly-owned subsidiary of the Company, and (ii) the Company’s name was changed from Deep Medicine Acquisition Corp. (“DMAQ”) to TruGolf Holdings, Inc. The Company’s Class A common stock commenced trading on the Nasdaq Global Market LLC under the ticker symbol “TRUG” on February 1, 2024.

 

Accounting for the Business Combination

 

The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

PIPE Offering

 

On November 2, 2023 and December 7, 2023, DMAQ executed loan agreements with certain accredited investors (together, the “Prior Loan Agreements”) pursuant to which such investors agreed to loan DMAQ up to an aggregate $11,000,000 in exchange for the issuance of convertible notes and warrants. On February 2, 2024, the Company executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the TruGolf Holdings (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the Company’s Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).

 

30

 

 

The Purchase Agreement contemplates funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $4,650,000 of PIPE Convertible Notes will be issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $4,185,000, representing an original issue discount of 10%. On such date (the “Initial Closing Date”), we also issued the PIPE Investors the Series A Warrants and the Series B Warrants.

 

Subject to satisfying the conditions discussed below, we have the right under the Purchase Agreement, but not the obligation, to require that the PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, we may require that the PIPE Investors purchase an additional aggregate principal amount of $4,650,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $4,185,000, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, we may require that the PIPE Investors purchase an additional aggregate principal amount of $6,200,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $5,580,000, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”).

 

In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, we sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $10,850,000 in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $250,000. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.

 

TruGolf Links Franchising, LLC

 

On May 10, 2024 the Company formed a wholly owned subsidiary in the state of Delaware. TruGolf Links Franchising, LLC (“Links”) has a sole member, TruGolf Holdings, Inc. Links was formed to establish and sell franchises that would use the Company’s Simulators and other equipment. A region consists of approximately 1,000,000 people in population, and the franchisee may sell up to ten (10) franchises within the region. The purchase price per region is $75,000 to $100,000 paid up front.

 

Capitalized software development cost

 

We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, Software-Costs of Software to be Sold, Leased or Marketed, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $1,433,438 of costs related to the development of software applications. Amortization of capitalized software costs was $137,916 for the for the six months ended June 30, 2024. The balance of capitalized software was $1,345,522 net of accumulated amortization of $137,916 at June 30, 2024.

 

Ethos Management INC

 

The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral.

 

31

 

 

Industry Update

 

We note that the simulator/screen golf market is growing according to the National Golf Foundation (www.ngf.org/simulator-golf-sees-real-surge), “An estimated 6.2 million Americans hit golf balls with a club in a golf simulator within the past year, a total that surged 73% compared to pre-pandemic levels. Golf’s continued evolution includes many new forms of the game and simulated golf is a part of it.” Based on the growing golf simulator industry trend, we continue to believe there is a strong demand for our new hardware and software products. Based on the growing industry golf simulator trend noted above, we continue to believe there is a strong demand for our new hardware and software products.

 

According to recently released data from The National Golf Foundation, 45 million Americans aged 6 and above played golf in 2023. This record-setting total includes 32.9 million people who played off-course golf, with 18.4 million of them who participated exclusively in off-course golf activities at places such as driving ranges, indoor golf simulators, or golf entertainment venues. Only 12.1 million played exclusively on-course, furthering the trend.

 

Principal External Factors Affecting Our Operating Results

 

We believe that our performance and future success depend on many factors that present significant opportunities for us but also pose risks and challenges, including those discussed below and in the section entitled “Risk Factors”.

 

  Market acceptance. The growth of our business depends on our ability to gain broader acceptance of our current products by continuing to make users aware of the significant benefits of our products to generate increased demand and frequency of use, and thus increase our sales. Our ability to grow our business will also depend on our ability to expand our customer base in existing or new target markets, including international markets. Although we have increased the number of users of TruGolf hardware and software product offerings and continue to grow our channels globally through established relationships and focused sales efforts, we cannot provide assurance that our efforts will continue to increase the use of our products.
     
  Sales force size and effectiveness. The rate at which we grow our sales force and expansion channels and the speed at which newly hired salespeople and sales channels become effective can impact our revenue growth and our costs incurred in anticipation of such growth. We intend to continue to make significant investments in our sales and marketing organization and channels by increasing the number of sales representatives and expanding our international programs to help facilitate further adoption of our products as well as broaden awareness of our products to new customers. We are slowly expanding into EMEA through a quickly growing network of distributors that will each slowly develop their respective territories, sales from EMEA are still below 5% of total sales. We have also signed a Joint Venture agreement with a partner in China to manage all distribution needs across Asia. We are not required to invest in any of these markets, and as such take a lower margin on products sold there, therefore we expect slowly growing impacts on top line revenue from these globalization efforts.
     
  Product and geographic mix; timing. Our financial results, including our gross margins, may fluctuate from period to period based on the timing of orders, fluctuations in foreign currency exchange rates and the number of available selling days in a particular period, which can be impacted by a number of factors, such as holidays or days of severe inclement weather in a particular geography, the mix of products sold and the geographic mix of where products are sold.

 

Principal Components of Revenues, Costs and Expenses

 

Revenues

 

Our revenues come from the sale of TruGolf software and hardware, which products are sold through a global network of authorized resellers, retail outlets and direct-to-consumer through a dedicated TruGolf sales team.

 

Cost of Revenues

 

Cost of revenues consists primarily of costs that are directly related to the delivery of our TruGolf hardware and software products, excluding depreciation but including direct material, labor, manufacturing overhead, reserves for estimated warranty costs and charges to write-down the inventory carrying value when it exceeds the estimated net realizable value.

 

32

 

 

Operating Expenses

 

Royalties

 

We have agreements with certain software golf hardware vendors who bundle our tracking and golf course software with their hardware. We pay them a royalty based on the number of units or subscriptions they sell. The royalty percentages typically range between 20% to 30%. The royalty agreements are for one year, with automatic renewal unless each party gives a thirty-day written notice of the intent to cancel the contract prior to the renewal date.

 

Salaries, Wages and Benefits

 

Salaries, wages and benefits are expenses earned by our employees in the executive, information technology, finance and accounting, human resources, administrative functions and outside contractors. Also included in salaries, wages and benefits are employer payroll taxes, health, dental and life insurance expenses.

 

Selling, General and Administrative

 

Sales and marketing expenses consist primarily of advertising, training events, brand building, product marketing activities and installation and shipping costs. We expect sales and marketing costs will continue to increase as we expand our international selling and marketing activities, hire additional personnel, and build brand awareness through advertising and training.

 

General and administrative expenses consist primarily of professional fees paid for legal, accounting, auditing, and consulting services, bad debt, licenses and association dues, facilities (including rent and utilities) bank and credit card processing fees and other expenses related to general and administrative activities.

 

We anticipate that our general and administrative expenses will continue to increase as we continue hiring to support our growth. We also anticipate that we will incur increased accounting, audit, legal, regulatory, compliance, and investor and public relations expenses associated with operating as a public registrant.

 

Other Expense

 

Interest Expense

 

Interest expense consists of interest expenses associated with issuing notes and balances outstanding under our debt obligations and the gross sales royalty payable, the amortization of debt issuance costs and original issue discounts associated with such borrowings.

 

Principal Cash Flows

 

We generate cash primarily from our operating activities and, historically, we have used cash flows from operating activities and available borrowings under certain notes payable as the primary sources of funds to purchase inventory and to fund working capital and capital expenditures, growth and expansion opportunities (see also “Liquidity and Capital Resources” below). The management of our working capital is closely tied to operating cash flows, as working capital can be impacted by, among other things, our accounts receivable activities, the level of inventories, which may increase or decrease in response to current and expected demand, and the size and timing of our trade accounts payable payment cycles.

 

Critical Accounting Estimates

 

We prepare our financial statements in accordance with accounting principles generally accepted in the United States of America. The application of many accounting principles requires us to make assumptions, estimates and/or judgments that affect the reported amounts of assets, liabilities, revenues and expenses in our financial statements. We base our estimates and judgments on historical experience and other assumptions that we believe are reasonable under the circumstances. These assumptions, estimates and/or judgments, however, are often subjective and they and our actual results may change based on changing circumstances or changes in our analyses. If actual amounts are ultimately different from our estimates, the revisions are included in our results of operations for the period in which the actual amounts first become known. We believe the following critical accounting estimates could potentially produce materially different results if we were to change underlying assumptions, estimates and/or judgments. See also Note 2 for a summary of our significant accounting policies.

 

33

 

 

Accounts Receivable, net

 

We manage credit risk associated with our accounts receivables at the customer level.

 

We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.

 

Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts.

 

Inventory, net

 

All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts.

 

Warrants

 

The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.

 

Results of Operations

 

Comparisons of the Three Months ended June 30, 2024 and 2023

 

The following table sets forth certain condensed statement of operations data for the periods indicated in dollars. In addition, we note that the period-to-period may not be indicative of future performance.

 

   Three Months Ended June 30,   Variation 
   2024   2023   $   % 
Revenues, net  $3,873,163   $5,273,766   $(1,400,603)   (26.56)%
Cost of revenues   1,300,212    1,855,970    (555,758)   (29.94)%
Gross profit   2,572,951    3,417,796    (844,845)   (24.72)%
Operating expenses   3,357,993    3,007,220    350,773    11.66%
(Loss) income from operations   (785,042)   410,576    (1,195,618)   (291.21)%
Net (loss) income   (1,569,329)   157    (1,569,486)   (999,418.09)%
Net loss income per common share  $(0.12)  $0.01   $(0.13)   (1,012.66)%

 

Revenues

 

Our revenues were $3,873,163 for the three months ended June 30, 2024, compared to $5,273,766 for the three months ended June 30, 2023, a decrease of $1,400,603 or 26.56%. The decrease in revenues was due primarily to a decrease in software subscription and other sales.

 

34

 

 

Cost of Revenues

 

The cost of revenues for the three months ended June 30, 2024, decreased $555,758 or 29.94% to $1,300,212 from $1,855,970 for the three months ended June 30, 2023. The decrease was due primarily to the decrease in revenues as noted above. The Company charged cost of revenues $68,081 for an inventory adjustment during the three months ended June 30, 2024. The Company reduced cost of revenues by $306,308 for an inventory adjustment during the three months ended June 30, 2023. Materials and components to manufacture our simulators primarily include fabricated steel, cut cloth, turf, computers, cameras and other high-end electronics which are subject to inflationary pricing pressures. The cost of shipping our finished simulators increased $60,203 due to price increases from our national shipping companies UPS, FedEx and Seko. These increased costs were offset by an approximate $322,138 decrease in material costs and other non-inventory items. We are continuously working with our suppliers for volume pricing discounts and extended contract terms.

 

Operating Expenses

 

Our operating expenses were $3,357,993 for the three months ended June 30, 2024, compared to $3,007,221 for the three months ended June 30, 2023, an increase of $350,773 or 11.66%. The increase for the three months ended June 30, 2024, compared to the three months ended June 30, 2023, was due primarily to:

 

  i. An increase of $122,026 in royalty expenses was due to the addition of new distributors and increases in the royalty percentages for certain resellers.
     
  ii.

A $570,309 decrease in salaries, wages and benefits expenses. The three-month period year over year decrease is a result of the Company’s human resource management efforts to reduce payroll expenses.

 

  iii.

A $799,055 increase in selling, general and administrative expenses. The three months over the prior year’s three months increase is a result of sales and marketing expenses decreased by $68,566 and office and administrative costs decreased by $232,235. During the same periods, rent and facility costs increased by $48,034, insurance expenses increased by $196,076 (principally for liability insurance), professional fees increased by $494,278 (of which $158,101 was incurred by Links) and repairs and supplies increased by $76,208.

 

Interest Income

 

Our interest income was $36,621 and $28,848 for the three months ended June 30, 2024 and 2023, respectively.

 

Interest Expense

 

Our interest expense was $820,908 and $439,267 for the three months ended June 30, 2024 and 2023, respectively, an increase of $381,641 or (86.88%) primarily due to the interest incurred on the PIPE convertible notes.

 

Results of Operations

 

Comparisons of the Six Months ended June 30, 2024 and 2023

 

The following table sets forth certain condensed statement of operations data for the periods indicated in dollars. In addition, we note that the period-to-period may not be indicative of future performance.

 

   Six Months Ended June 30,   Variation     
   2024   2023   $   % 
Revenues, net  $8,885,185   $10,356,965   $(1,471,780)   (14,21)%
Cost of revenues   3,259,234    2,997,738    261,496    8.72 %
Gross profit   5,625,951    7,359,227    (1,733,276)   (23.55)%
Operating expenses   7,354,677    11,853,172    (4,498,495)   (37.95)%
(Loss) income from operations   (1,728,726)   (4,493,945)   2,765,219    61.53%
Net loss   (2,871,192)   (5,351,021)   2,479,829    46.34%
Net loss income per common share  $(0.31)  $(441.19)  $440.88    99.93%

 

35

 

 

Revenues

 

Our revenues were $8,885,185 for the six months ended June 30, 2024, compared to $10,356,965 for the six months ended June 30, 2023, a decrease of $1,471,780 or (14.21%). The decrease in revenues was due primarily to a decrease in software subscription and other sales.

 

Cost of Revenues

 

Cost of revenues for the six months ended June 30, 2024, increased $261,496 or 8.72% to $3,259,234 from $2,997,738 for the six months ended June 30, 2023. The increase was due primarily to an increase in the inventory adjustment of $471,702 from ($232,119) to $239,583 during the six months ended June 30, 2024 and 2023, respectively. Materials and components to manufacture our simulators primarily include fabricated steel, cut cloth, turf, computers, cameras and other high-end electronics which are subject to inflationary pricing pressures. The cost of shipping our finished simulators increased $267,765 due to price increases from our national shipping companies UPS, FedEx and Seko. These increased costs were offset by an approximate $391,718 decrease in material costs and other non-inventory items. We are continuously working with our suppliers for volume pricing discounts and extended contract terms.

 

Operating Expenses

 

Our operating expenses were $7,354,677 for the six months ended June 30, 2024, compared to $11,853,172 for the six months ended June 30, 2023, a decrease of $4,498,495 or (37.95%). The decrease for the six months ended June 30, 2024, compared to the six months ended June 30, 2023, was due primarily to:

 

  i. An increase of $236,282 in royalty expenses was due to the addition of new distributors and increases in the royalty percentages for certain resellers.
     
  ii. A $960,149 decrease in salaries, wages and benefits expenses due primarily to management’s efforts of reducing payroll expenses.
     
  iii. A $3,774,627 decrease in selling, general and administrative expenses. The six months over the prior year’s six months decrease is a result of:
     
      1. In March 2023, the Board of Directors granting and authorizing the issuance 821 shares of common stock two consultants (and holders of the convertible notes described in Note 12 – Convertible Noted Payable in our annual audited financial statements included elsewhere in this Form 8K) in March 2023 for consulting service performed. The Company recorded consulting fee expense (noncash) of $4,493,333 (estimated fair value of the stock) at the time of grant and issuance.
         
      2. All other selling, general and administrative expenses (such as facilities professional fees, warehouse, travel, office supplies etc.) increased $435,8770 for the six months ended June 30, 2024 compared to the six months ended June 30, 2023 as a result of amortization of capitalized software costs of $137,917, an increase in professional fees of $734,079 (of which $158,101 was incurred by Links) and an increase in insurance expense of $259,500, offset in part by a decrease in sales and marketing of $205,106, a decrease of $435,855 in general and administrative expenses.

 

Interest Income

 

Our interest income was $67,208 and $50,345 for the six months ended June 30, 2024 and 2023, respectively.

 

Interest Expense

 

Our interest expense was $1,205,762 and $907,421 for the six months ended June 30, 2024 and 2023, respectively, an increase of $298,341 or (32.88%) primarily due to the interest on the PIPE convertible notes.

 

36

 

 

Liquidity and Capital Resources

 

Business Combination

 

The Company consummated the business combination described in Note 1 and Note 2 on January 31, 2024. The Company received proceeds of approximately $2,237,213, net of closing costs, expenses and commissions. The Company recorded a PIPE Convertible Note, the source of the proceeds from the business combination, of $4,650,000 with an original issue discount of $465,000 (or 10%).

 

The Company received proceeds of $500,000 from the sale of franchise regions sold by its wholly owned subsidiary, TruGolf Links Franchising, LLC, which was recorded as deferred revenue. The Company expects to grow this revenue stream in subsequent quarters of 2024.

 

We have primarily obtained cash to fund our operations through the reinvestment of free cash flows generated from our business operations, issuance of common stock to private friend and family investors, issuance of term loans, issuance of notes payable and convertible debt instruments, and royalty structures.

 

As of June 30, 2024 and December 31, 2023, we had $6,651,272 and 5,397,564 in cash, cash equivalents and restricted cash and current working capital deficit of $66,473 and working capital of $1,988,267, respectively.

 

In December 2023, we entered into a $2,000,000 variable rate line of credit with JP Morgan Chase Bank, N.A. The purpose of the new line of credit was to consolidate the balances outstanding on the note payable and the previous line of credit, which had matured. The line of credit matures on December 31, 2024. The line of credit has an annual interest rate computed at the Adjusted SOFR (Secured Overnight Financing Rate) Rate and at a rate of 3.00% above the SOFR Rate. The Adjusted SOFR rate means the sum of the Applicable margin (3.50% per annum) plus the SOFR rate applicable to the interest period plus the Unsecured to Secured Rate Adjustment. The majority of the variable rate line of credit was paid during the three months ended June 30, 2024. As of June 30, 2024, the remaining balance was $10,114 and was included in the cash balance.

 

Cash Flow from Operating Activities

 

For the six months ended June 30, 2024 the net cash provided by our operating activities was $2,615,975 including the liquidation of the marketable securities account of $2,478,953. The change in the remaining operating assets and liabilities was $2,642,844, depreciation and amortization of $173,200, the amortization of the ROU asset of $166,311 and the amortization of original issue discount of $24,197.

 

For the six months ended June 30, 2023 the net cash used in our operating activities was $4,969,183. The change in operating assets and liabilities was a decrease of $4,632,611. Other assets increased due to the $1,875,000 deposit paid for the Ethos Management Inc loan and $116,040 in net Ethos Management Inc deferred loan fees. The net loss of $5,351,021 was partially offset by increases to cash from depreciation and amortization of $28,091, amortization of convertible notes original issue discount of $139,848, amortization of ROU asset of $137,257, bad debt expense of $215,920 and stock-based compensation expense of $4,493,333.

 

Cash Flows from Investing Activities

 

For the six months ended June 30, 2024 and 2023, the cash used by our investing activities was $1,433,513 and $2,481,234, respectively. For the six months ended June 30, 2024 the Company capitalized software development costs of $1,433,438. For the six months ended June 30, 2023 the Company purchased fixed assets of $65,381 and purchased short-term investments of $2,415,853.

 

Cash Flows from Financing Activities

 

The Company consummated the business combination described in Note 1 and Note 2 on January 31, 2024. The Company received proceeds of approximately $2,325,315, net of closing costs, expenses and commissions. The Company recorded a PIPE Convertible Note, the source of the proceeds from the business combination, of $4,650,000 less an original issue discount of 465,000 (or 10%).

 

For the six months ended June 30, 2024 the cash provided by our financing activities was $71,246. The Company received net proceeds from the Merger of $2,325,315, made debt payments of $273,132, paid $15,716 of assumed liabilities and paid off the line of credit of $1,980,937.

 

37

 

 

For the six months ended June 30, 2023 we borrowed $1,911,110 on our Morgan Stanely margin line of credit account, received proceeds of $1,666,666 from loans, received $121,750 from convertible note holders and made debt payments of $80,841. One shareholder returned $35,037 in overpaid past dividends. The loan proceeds were used for ongoing operations.

 

The Company has incurred net losses and negative operating cash flows for the six months ended June 30, 2024 and 2023. As the Company continues to incur losses, successful transition to profitability is dependent on achieving a level of revenues adequate to support the Company’s cost structure. Unless and until this occurs, the Company may need to raise capital or issue debt to support ongoing operations.

 

The Company’s financial statements are prepared on a going concern basis, which contemplates the realization of assets and the satisfaction of obligations in the normal course of business. Continuation as a going concern is dependent upon continued operations of the Company, which in turn is dependent upon the Company’s ability to meet its financial requirements, raise additional capital, and the success of its future operations.

 

Under the rules of ASC Subtopic 205-40 “Presentation of Financial Statements-Going Concern” (“ASC 205-40”), the Company is required to evaluate whether conditions and/or events raise substantial doubt about its ability to meet its future financial obligations as they become due within one year after the date that these financial statements are issued or available to be issued. This evaluation considers a Company’s current available cash and projected cash needs over the one-year evaluation period but may not consider things beyond its control.

 

The Company believes the recent merger, as described in Note 1 and Note 2, may enable us to raise additional capital through equity offerings and not incur more debt or loans payable.

 

Our significant projected cash requirements related primarily to operating expenses for the next 12 months include $7,000,000 to $8,000,000 for employees’ salaries, wages and benefits, $950,000 to $1,200,000 for installation and customers service, and $1,000,000 to $1,200,000 for development of software and hardware. No assurances can be given that the results anticipated by our projections will occur. With respect to long-term liquidity requirements, approximately $12,400,000 of our debt contractually matures in the years 2025 to 2033.

 

In the event the projected results do not occur, we may have to significantly delay, scale back or discontinue the development and commercialization of one or more product offerings and other strategic initiatives. Additionally, we would reduce the number of new hires planned during the remaining months of 2024, and implement cost reduction measures such as a reduction in headcount, reducing the planned sales and marketing expense among other cost reduction measures. We may also issue common stock to potential investors to increase our liquidity.

 

Management believes the plan outlined above provides an opportunity for the Company to continue as a going concern.

 

Material Cash Requirements for Known Contractual and Other Obligations

 

We have entered into operating leases for our corporate headquarters and a warehouse in Centerville, Utah. The leases have varying terms expiring between 2023 and 2025. In June 2023, we entered into a sixty-month, triple net lease for additional warehouse space in North Salt Lake, Utah. The lease payments range between $10,457 and $11,770.

 

We enter into agreements in the normal course of business with various vendors, which are generally cancellable upon notice. Payments due upon cancellation consist only of payments for services provided or expenses incurred, including non-cancellable obligations of service providers, up to the date of cancellation.

 

Recent Accounting Pronouncements

 

Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.

 

38

 

 

Emerging Growth Company

 

We are an emerging growth company, as defined in the JOBS Act. Under the JOBS Act, emerging growth companies can delay adopting new or revised accounting standards until such time as those standards apply to private companies. We have elected to use this extended transition period for complying with new or revised accounting standards that have different effective dates for public and private companies until the earlier of the date that (i) we are no longer an emerging growth company or (ii) we affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result, these financial statements may not be comparable to companies that comply with new or revised accounting pronouncements as of public company effective dates. We may choose to early adopt any new or revised accounting standards whenever such early adoption is permitted for private companies.

 

Quantitative and Qualitative Disclosures About Market Risk

 

Interest Rate Risk

 

We had cash and cash equivalents totaling $6,651,272 as of June 30, 2024. Cash equivalents were invested primarily in low interest checking or savings accounts. Our investment policy is focused on the preservation of capital and supporting our liquidity needs. Under our investment policy, we will only invest in highly rated securities, issued by the U.S. government or liquid money market funds. We do not invest in financial instruments for trading or speculative purposes, nor do we use leveraged financial instruments. We may utilize external investment managers who adhere to the guidelines of our investment policy. A hypothetical 10% change in interest rates would not have a material impact on the value of our cash, cash equivalents and restricted cash, net loss or cash flows.

 

We do not have significant exposure to interest rate risk as only our lines of credit are variable rate. As of June 30, 2024, the variable rate lines of credit had a balance outstanding of $802,738 compared to the total fixed rate debt outstanding of $14,387,701. Thus, management believes a hypothetical 10% change in interest rates would not have a material impact on annualized interest expenses.

 

We maintain our cash in bank deposit accounts which, at times, may exceed any applicable Federal Deposit Insurance Corporation (“FDIC”) insurance limits. As of June 30, 2024, the amount in excess of federally insured limits was $5,238,762.

 

Cybersecurity Risk

 

We have completed an assessment of our suite of controls including technology hardware and software solutions, regular testing of the resiliency of our systems including penetration and disaster recovery testing as well as regular training sessions on cybersecurity risks and mitigation strategies and have engaged a third party to bring us up to industry best practices. We have established an incident response plan and team to take steps it determines are appropriate to contain, mitigate and remediate a cybersecurity incident and to respond to the associated business, legal and reputational risks. There is no assurance that these efforts will fully mitigate cybersecurity risk and mitigation efforts are not an assurance that no cybersecurity incidents will occur and have had no such breaches of security.

 

ITEM 3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISKS

 

Not applicable as we are a smaller reporting company.

 

ITEM 4. CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures designed to ensure that material information required to be disclosed in our filings under the Securities Exchange Act of 1934, as amended, is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that material information is accumulated and communicated to our management, including our Chief Executive Officer (CEO), who is our principal executive officer, and Chief Financial Officer (CFO), who is our principal financial and accounting officer, as appropriate, to allow timely decisions regarding required disclosures. Our CEO and CFO have evaluated these disclosure controls and procedures as of the end of the period covered by this quarterly report on Form 10-Q and have determined that such disclosure controls and procedures were not effective as of June 30, 2024 due to the material weaknesses discussed below.

 

39

 

 

Notwithstanding the conclusion that our disclosure controls and procedures were not effective as of the end of the period covered by this report, we believe that our consolidated financial statements and other information contained in our quarterly report on Form 10-Q present fairly, in all material respects, our business, financial condition and results of operations for the periods presented.

 

In connection with the preparation of our financial statements as of and for the three months ended June 30, 2024 and 2023, we identified material weaknesses in our internal control over financial reporting that we are currently working to remediate, which relate to: (a) insufficient segregation of duties in the financial statement close process; (b) a lack of sufficient levels of staff with public company and technical accounting experience to maintain proper control activities and perform risk assessment and monitoring activities; and (c) insufficient information systems controls, including access and change management controls. We have concluded that these material weaknesses in our internal control over financial reporting occurred because we did not have the necessary business processes, personnel and related internal controls to operate in a manner to satisfy the accounting and financial reporting timeline requirements of a public company.

 

In making this assessment, our management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”) in Internal Control-Integrated Framework (issued in 2013).

 

We are focused on designing and implementing effective internal control measures to improve our evaluation of disclosure controls and procedures, including internal control over financial reporting, and remediating the material weaknesses. In order to remediate these material weaknesses, we have taken and plan to take the following actions:

 

  The hiring and planned continued hiring of additional accounting staff with public company experience;

 

  Implementation of new enterprise resource planning system to replace the prior enterprise resource planning system;

 

  Implementation of additional review controls and processes requiring timely account reconciliation and analyses of certain transactions and accounts, and

 

  The planned hiring of a national accounting firm to assist in the design and implementation of controls and remediation of control gaps.

 

Changes in Internal Control Over Financial Reporting

 

There was no change in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15-d-15(f) under the Exchange Act) during the six months ended June 30, 2024 that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

40

 

 

PART II - OTHER INFORMATION

 

ITEM 1. LEGAL PROCEEDINGS

 

We are not currently a party to any lawsuit or proceeding which, in the opinion of management, is likely to have a material adverse effect on us or our business.

 

Item 1A. Risk Factors.

 

In addition to the other information set forth in this report, you should carefully consider the factors set forth below and discussed in the section entitled “Risk Factors” in the Form S-1 (file number 333-277068), filed with the SEC on February 14, 2024, which are incorporated herein by reference. The risks described in such reports are not the only risks facing our Company. Additional risks and uncertainties not currently known to us or that we currently deem to be immaterial also may materially adversely affect our business, financial condition and/or operating results.

 

If we are unable to maintain compliance with the listing requirements of The Nasdaq Capital Market, our common stock will be delisted from The Nasdaq Capital Market which could have a material adverse effect on our financial condition and could make it more difficult for shareholders to sell their shares.

 

Our common stock is listed on The Nasdaq Capital Market, and we are therefore subject to its continued listing requirements, including requirements with respect to the market value of publicly-held shares, market value of listed shares, minimum bid price per share, and minimum stockholder’s equity, among others, and requirements relating to board and committee independence. If we fail to satisfy one or more of the requirements, we may be delisted from The Nasdaq Capital Market.

 

On July 15, 2024, we received a deficiency letter from the Listing Qualifications Department (the “Staff”) of the Nasdaq Stock Market (“Nasdaq”) notifying us that since we had failed to file our Form 10-Q for the period ended March 31, 2024 we no longer complied with Nasdaq Listing Rule 5250(c)(1). We have filed the Form 10-Q, but there is no assurance that we will not incur similar deficiencies in the future.

 

Delisting from The Nasdaq Capital Market would adversely affect our ability to raise additional financing through the public or private sale of equity securities, may significantly affect the ability of investors to trade our securities and may negatively affect the value and liquidity of our common stock. Delisting also could have other negative results, including the potential loss of employee confidence, the loss of institutional investors or interest in business development opportunities.

 

Item 2. Unregistered Sales of Equity Securities and Use of Proceeds

 

All sales of unregistered equity securities during the period have been disclosed on Form 8-K.

 

 

Item 3. Defaults upon Senior Securities

 

None.

 

Item 4. Mine Safety Disclosures

 

Not applicable.

 

Item 5. Other Information

 

On February 2, 2024, the Company executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the TruGolf Holdings (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the Company’s Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”). For a description of the terms of the PIPE Financing, see Item 2, “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Recent Developments – PIPE Offering”.

 

On August 13, 2024, the Company entered into a waiver and amendment agreement (the “Amendment”), pursuant to which the Company and the PIPE Investors agreed to: (i) waive any breaches or defaults caused by the Company’s failure to timely file its SEC reports through August 14, 2024; (ii) extend the date by which the Additional Optional Closings may occur until 11 months from the effective date of the initial Registration Statement; (iii) permit the Company to raise debt financing from its affiliates through non-convertible, unsecured notes with a maturity date that is later than the maturity date of the PIPE Convertible Notes; (iv) waive certain registration failures until September 3, 2024 and permit the issuance of common stock to satisfy certain registration failures; and (v) allow the Company to satisfy the interest payments due April 1, 2024, July 1, 2024 and October 1, 2024 from the issuance of common stock or by allowing such amounts to be added to the principal amount of the PIPE Convertible Notes, as the option of the PIPE Investors. In addition, certain PIPE Investors agreed to acquire additional PIPE Convertible Notes upon the effective date of the Registration Statement without regard to any volume or price requirements in the instruments.

 

The Company’s Chief Financial Officer, Lindsay Jones, resigned on May 1, 2024 and the Company’s Board of Directors appointed Christopher Jones to serve as interim Chief Financial Officer. The Company has also hired an outside to firm to assist in the performance of the financial reporting matters. There was no severance paid out to Mr. Jones. The former Chief Financial Officer has cooperated with the Company during the interim transition.

 

During the period covered by this Quarterly Report, none of the Company’s directors or executive officers has adopted or terminated a Rule 10b5-1 trading arrangement or a non-Rule 10b5-1 trading arrangement (each as defined in Item 408 of Regulation S-K under the Securities Exchange Act of 1934, as amended).

 

41

 

 

ITEM 6. EXHIBITS

 

The following exhibits are filed as part of, or incorporated by reference into, this Quarterly Report of Form 10-Q.

 

Exhibit No.   Exhibit Description
3.1   Form of Amended and Restated Certificate of Incorporation of New TruGolf incorporated by reference to Annex C to the proxy statement/prospectus filed on December 29, 2023.
3.2   Bylaws of New TruGolf (incorporated by reference to Exhibit 3.1 of the Form 8-K filed on February 6, 2024).
4.1   Form of Series A Warrants (incorporated by reference to exhibit 4.2 of the Form 8-K filed on February 7, 2024)
4.2   Form of Series B Warrants (incorporated by reference to exhibit 4.2 of the Form 8-K filed on February 7, 2024)
4.3   Form of Notes (incorporated by reference to exhibit 4.1 of the Form 8-K filed on February 7, 2024)
10.1   Securities Purchase Agreement, dated February 2, 2024 (incorporated by reference to exhibit 10.1 of the Form 8-K filed on February 7, 2024).
10.2   Registration Rights Agreement, dated February 2, 2024 (incorporated by reference to exhibit 10.2 of the Form 8-K filed on February 7, 2024).
10.3   Indemnity Agreement, incorporate by reference to Exhibit 10.5 of the Form 8K filed on February 6, 2024
31.1*   Certification of Principal Executive Officer Pursuant to Section 302 of Sarbanes- Oxley Act of 2002
32.1*   Certification of Principal Executive Officer Pursuant to Section 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
101.INS *   Inline XBRL Instance Document
101.SCH *   Inline XBRL Taxonomy Extension Schema Document
101.CAL *   Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF *   Inline XBRL Taxonomy Extension Definition Linkbase Document
101.LAB *   Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE *   Inline XBRL Taxonomy Extension Presentation Linkbase Document
104   Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)

 

 

* Filed herewith.

 

42

 

 

SIGNATURES

 

Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.

 

TruGolf Holdings, Inc.  
     
By: /s/ Christopher (Chris) Jones  
  Christopher (Chris) Jones  
  Chief Executive Officer and Interim Chief Financial Officer  
  (Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)  

 

Date: August 20, 2024

 

43

 

EX-31.1 2 ex31-1.htm

 

EXHIBIT 31.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 302 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Christopher (Chris) Jones, certify that:

 

1. I have reviewed this Quarterly Report on Form 10-Q of TruGolf Holdings, Inc. for the period ended June 30, 2024;
   
2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;
   
3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;
   
4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

 

  a. designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;
     
  b. designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;
     
  c. evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and
     
  d. disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

 

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent function):

 

  a. all significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and
     
  b. any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

 

Dated: August 20, 2024 By: /s/ Christopher (Chris) Jones
    Christopher (Chris) Jones
    Chief Executive Officer and Interim Chief Financial Officer
    (Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)

 

 

 

EX-32.1 3 ex32-1.htm

 

EXHIBIT 32.1

 

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

I, Christopher (Chris) Jones, in my capacity as Chief Executive Officer and Interim Chief Financial Officer of TruGolf Holdings, Inc., certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that the Quarterly Report on Form 10-Q of TruGolf Holdings, Inc. for the quarter ended June 30, 2024 fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 and that information contained in such report fairly presents, in all material respects, the financial condition and results of operations of TruGolf Holdings, Inc.

 

Dated: August 20, 2024 By: /s/ Christopher (Chris) Jones
    Christopher (Chris) Jones
    Chief Executive Officer and Interim Chief Financial Officer
    (Principal Executive Officer, Principal Financial Officer and Principal Accounting Officer)

 

 

 

EX-101.SCH 4 trug-20240630.xsd XBRL SCHEMA FILE 00000001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000005 - Statement - Condensed Consolidated Statements of Other Comprehensive Income (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000006 - Statement - Condensed Consolidated Statements of Stockholders' Deficit (Unaudited) link:presentationLink link:calculationLink link:definitionLink 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 995513 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 995514 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION link:presentationLink link:calculationLink link:definitionLink 995515 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 995516 - Disclosure - ACCOUNTS RECEIVABLE, NET link:presentationLink link:calculationLink link:definitionLink 995517 - Disclosure - INVENTORY, NET link:presentationLink link:calculationLink link:definitionLink 995518 - Disclosure - SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 995519 - Disclosure - OTHER LONG-TERM ASSETS link:presentationLink link:calculationLink link:definitionLink 995520 - Disclosure - PROPERTY AND EQUIPMENT, NET link:presentationLink link:calculationLink link:definitionLink 995521 - Disclosure - CUSTOMER DEPOSITS link:presentationLink link:calculationLink link:definitionLink 995522 - Disclosure - NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 995523 - Disclosure - PIPE Loans link:presentationLink link:calculationLink link:definitionLink 995524 - Disclosure - RELATED PARTY NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 995525 - Disclosure - LINES OF CREDIT link:presentationLink link:calculationLink link:definitionLink 995526 - Disclosure - CONVERTIBLE NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 995527 - Disclosure - DIVIDEND NOTES PAYABLE link:presentationLink link:calculationLink link:definitionLink 995528 - Disclosure - GROSS SALES ROYALTY PAYABLE link:presentationLink link:calculationLink link:definitionLink 995529 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 995530 - Disclosure - STOCKHOLDERS’ EQUITY link:presentationLink link:calculationLink link:definitionLink 995531 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995532 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 995533 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 995534 - Disclosure - RELATED PARTY link:presentationLink link:calculationLink link:definitionLink 995535 - Disclosure - TruGolf Links Franchising, LLC link:presentationLink link:calculationLink link:definitionLink 995536 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 995538 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables) link:presentationLink link:calculationLink link:definitionLink 995539 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995540 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995541 - Disclosure - INVENTORY, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995542 - Disclosure - SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 995543 - Disclosure - OTHER LONG-TERM ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 995544 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) link:presentationLink link:calculationLink link:definitionLink 995545 - Disclosure - NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 995546 - Disclosure - RELATED PARTY NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 995547 - Disclosure - DIVIDEND NOTES PAYABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 995548 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995549 - Disclosure - STOCKHOLDERS’ EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 995550 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) link:presentationLink link:calculationLink link:definitionLink 995551 - Disclosure - RELATED PARTY (Tables) link:presentationLink link:calculationLink link:definitionLink 995552 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995553 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) link:presentationLink link:calculationLink link:definitionLink 995554 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995555 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 995556 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995557 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995558 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details) link:presentationLink link:calculationLink link:definitionLink 995559 - Disclosure - SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details) link:presentationLink link:calculationLink link:definitionLink 995560 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995561 - Disclosure - SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) link:presentationLink link:calculationLink link:definitionLink 995562 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995563 - Disclosure - SCHEDULE OF INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 995564 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995565 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 995566 - Disclosure - SHORT-TERM INVESTMENTS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995567 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 995568 - Disclosure - OTHER LONG-TERM ASSETS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995569 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) link:presentationLink link:calculationLink link:definitionLink 995570 - Disclosure - SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details) link:presentationLink link:calculationLink link:definitionLink 995571 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995572 - Disclosure - CUSTOMER DEPOSITS (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995573 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 995574 - Disclosure - NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995575 - Disclosure - PIPE Loans (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995576 - Disclosure - SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 995577 - Disclosure - SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 995578 - Disclosure - RELATED PARTY NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995579 - Disclosure - LINES OF CREDIT (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995580 - Disclosure - CONVERTIBLE NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995581 - Disclosure - SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details) link:presentationLink link:calculationLink link:definitionLink 995582 - Disclosure - DIVIDEND NOTES PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995583 - Disclosure - GROSS SALES ROYALTY PAYABLE (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995584 - Disclosure - SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 995585 - Disclosure - SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details) link:presentationLink link:calculationLink link:definitionLink 995586 - Disclosure - SCHEDULE OF COMMON STOCK (Details) link:presentationLink link:calculationLink link:definitionLink 995587 - Disclosure - STOCKHOLDERS’ EQUITY (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995588 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details) link:presentationLink link:calculationLink link:definitionLink 995589 - Disclosure - INCOME TAXES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995590 - Disclosure - SCHEDULE OF RIGHT OF USE ASSET (Details) link:presentationLink link:calculationLink link:definitionLink 995591 - Disclosure - SCHEDULE OF LEASE LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 995592 - Disclosure - SCHEDULE OF MATURITY LEASE LIABILITY (Details) link:presentationLink link:calculationLink link:definitionLink 995593 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) link:presentationLink link:calculationLink link:definitionLink 995594 - Disclosure - SCHEDULE OF DIVIDEND NOTES PAYABLE (Details) link:presentationLink link:calculationLink link:definitionLink 995595 - Disclosure - TruGolf Links Franchising, LLC (Details Narrative) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 5 trug-20240630_cal.xml XBRL CALCULATION FILE EX-101.DEF 6 trug-20240630_def.xml XBRL DEFINITION FILE EX-101.LAB 7 trug-20240630_lab.xml XBRL LABEL FILE Related and Nonrelated Parties [Axis] Nonrelated Party [Member] Related Party [Member] Class of Stock [Axis] Series A Common Stock [Member] Series B Common Stock [Member] Equity Components [Axis] Preferred Stock [Member] Common Stock [Member] Treasury Stock, Common [Member] Additional Paid-in Capital [Member] AOCI Attributable to Parent [Member] Retained Earnings [Member] Business Acquisition [Axis] Trugolf Holdings Inc [Member] Collaborative Arrangement and Arrangement Other than Collaborative [Axis] Merger Arrangement [Member] Common Class A [Member] Common Class B [Member] Prior Loan Agreement [Member] Debt Instrument [Axis] PIPE Convertible Loan [Member] Long-Term Debt, Type [Axis] PIPE Convertible Notes [Member] Purchase Agreement [Member] Statistical Measurement [Axis] Minimum [Member] Maximum [Member] Concentration Risk Benchmark [Axis] Revenue Benchmark [Member] Concentration Risk Type [Axis] Customer Concentration Risk [Member] Customer [Axis] No Customers [Member] Long-Lived Tangible Asset [Axis] Software and Computer Equipment [Member] Furniture and Fixtures [Member] Vehicles [Member] Equipment [Member] Series A Warrants [Member] Series B Warrants [Member] Accounts Receivable [Member] Four Customers [Member] Brokerage Agreement [Member] Investment Type [Axis] Bonds [Member] US Treasury Securities [Member] Underlying Asset Class [Axis] Corporate Fixed Income Securities [Member] Government Securities [Member] Asset Class [Axis] Security Deposit Ethos Management Loan [Member] Security Deposits Leased Facilities [Member] Ethos Asset Management Loan Agreement [Member] Liability Class [Axis] Ethos Management INC [Member] Mercedes-Benz [Member] Legal Entity [Axis] JP Morgan Chase [Member] First Extension Agreement [Member] Title and Position [Axis] Sponsor [Member] Unsecured Promissory Note [Member] Second Extension Agreement [Member] P I P E Convertible Note [Member] ARJ Trust [Member] McKettrick [Member] Carver [Member] Notes Payable One [Member] Notes Payable Two [Member] Lender Name [Axis] JP Morgan Chase Bank [Member] Morgan Stanley [Member] Convertible Notes [Member] Individual Consultants One [Member] Individual Consultants Two [Member] Two Individual Consultants [Member] Measurement Input Type [Axis] Measurement Input, Price Volatility [Member] Measurement Input, Expected Term [Member] Measurement Input, Risk Free Interest Rate [Member] Warrant [Member] Short-Term Debt, Type [Axis] Original Issue Discount [Member] Scenario [Axis] Notes One [Member] Notes Two [Member] Award Type [Axis] Five Days Prior To Extension Deadline [Member] Royalty Purchase Agreement [Member] Royalty Purchase Agreement One [Member] Royalty Purchase Agreement Two [Member] Royalty Purchase Agreement Three [Member] Tru Golf Nevada [Member] DMAQ Insiders [Member] Sale of Stock [Axis] Private Placement [Member] Private Rights [Member] I Bankers [Member] DMAQ Class A Common Stock [Member] New Tru Golf Common Stock [Member] DMAQ Class A Shares [Member] Investment, Issuer Name [Axis] D M A Q Public Stockholders [Member] Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis] Common Stock Subject to Mandatory Redemption [Member] Public Rights [Member] New TruGolf Class A Common Stock [Member] IPO [Member] Consultants [Member] Investment, Name [Axis] Tru Golf Insiders [Member] Consolidated Entities [Axis] Three Insiders [Member] Series A Warrant [Member] Series B Warrant [Member] Tru Golf Nevada Shareholders Series A [Member] Tru Golf Nevada Shareholders Series B [Member] Private Placement Investors Two [Member] DMAQ Publicstockholders Three [Member] DMAQ Directors and Officers [Member] DMAQ Sponsor Four [Member] I Bankers Five [Member] Geographic Distribution [Axis] North Salt Lake City [Member] Centerville [Member] Chief Executive Officer, Director and Shareholder [Member] Chief Hardware Officer, Director and Shareholder [Member] Executive Vice President, Director and Shareholder [Member] Interim Chief Financial Officer, Director and Shareholder [Member] Cover [Abstract] Document Type Amendment Flag Amendment Description Document Registration Statement Document Annual Report Document Quarterly Report Document Transition Report Document Shell Company Report Document Shell Company Event Date Document Period Start Date Document Period End Date Document Fiscal Period Focus Document Fiscal Year Focus Current Fiscal Year End Date Entity File Number Entity Registrant Name Entity Central Index Key Entity Primary SIC Number Entity Tax Identification Number Entity Incorporation, State or Country Code Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Three Entity Address, City or Town Entity Address, State or Province Entity Address, Country Entity Address, Postal Zip Code Country Region City Area Code Local Phone Number Extension Written Communications Soliciting Material Pre-commencement Tender Offer Pre-commencement Issuer Tender Offer Title of 12(b) Security No Trading Symbol Flag Trading Symbol Security Exchange Name Title of 12(g) Security Security Reporting Obligation Annual Information Form Audited Annual Financial Statements Entity Well-known Seasoned Issuer Entity Voluntary Filers Entity Current Reporting Status Entity Interactive Data Current Entity Filer Category Entity Small Business Entity Emerging Growth Company Elected Not To Use the Extended Transition Period Document Accounting Standard Other Reporting Standard Item Number Entity Shell Company Entity Public Float Entity Bankruptcy Proceedings, Reporting Current Entity Common Stock, Shares Outstanding Documents Incorporated by Reference [Text Block] Statement [Table] Statement [Line Items] ASSETS Current assets: Cash and cash equivalents Restricted cash Marketable investment securities Accounts receivable, net Inventory, net Prepaid expenses Total current assets Property and equipment, net Capitalized software development costs, net Right-of-use assets Other long-term assets Total assets LIABILITIES AND STOCKHOLDERS’ DEFICIT Current liabilities: Accounts payable Customer deposits Deferred revenue Notes payable Line of credit, bank Margin line of credit account Convertible notes payable Accrued interest Accrued and other current liabilities Accrued and other current liabilities - assumed in Merger Lease liability, current portion Total current liabilities Non-current liabilities: Note payables Notes payable assumed in the Merger PIPE loan payable, net Dividend notes payable Gross sales royalty payable Lease liability, net of current portion Other liabilities Total liabilities Commitments and Contingencies Stockholders’ deficit: Preferred stock, $0.0001 par value, 10 million share authorized; zero shares issued and outstanding, respectively Common stock Treasury stock at cost, 4,692 shares of common stock held, respectively Additional paid-in capital Accumulated other comprehensive loss Accumulated deficit / losses Total stockholders’ deficit Total liabilities and stockholders’ deficit Preferred stock, par value Preferred stock, shares authorized Preferred stock, shares issued Preferred stock, shares outstanding Common stock, par value Common stock, shares authorized Common stock, shares issued Common stock, shares outstanding Treasury stock, shares Income Statement [Abstract] Revenues, net Cost of revenues Gross profit Operating expenses: Royalties Salaries, wages and benefits Selling, general and administrative Total operating expenses (Loss) income from operations Other (expenses) income: Interest income Interest expense Loss on investment Total other expense Loss from operations before income taxes Provision for income taxes Net loss Basic net loss per share attributable to common stockholders Diluted net loss per share attributable to common stockholders Basic weighted average common shares Diluted weighted average common shares Net loss Other comprehensive income: Unrealized gain in fair value of short-term investments Comprehensive loss Balance, value Balance, shares Realized gain in fair value of short term investments Common stock exchanged in Merger Common stock exchanged in Merger, shares Common stock Series A exchanged and issued in Merger Common stock Series A exchanged and issued in Merger, shares Common stock Series B issued in Merger Common stock Series B issued in Merger, shares Net income Revaluation of costs of Merger Issuance of common stock for services Issuance of common stock for services, shares Unrealized gain in fair value of short term investments Balance, value Balance, shares Statement of Cash Flows [Abstract] Cash flows from operating activities: Adjustments to reconcile net loss to net cash (used in) provided by operating activities: Depreciation and amortization expense Amortization of PIPE convertible notes original issue discount Amortization of right-of-use asset Bad debt expense Change in OCI Stock issued for services Changes in operating assets and liabilities: Accounts receivable, net Inventory, net Prepaid expenses Other current assets Other assets Accounts payable Customer deposits Deferred revenue Accrued interest Accrued and other current liabilities Other liabilities Lease liability Net cash provided by (used in) operating activities Cash flows from investing activities: Purchase of property and equipment Capitalized software development costs Reduction in long term assets Net cash used in investing activities Cash flows from financing activities: Proceeds from line of credit Proceeds from notes payable Repayments of notes payable Repayments of notes payable - related party Payments on assumed liabilities in Merger Proceeds from convertible notes PIPE loan, net of OID discount Cash acquired in Merger Costs of Merger paid from PIPE loan Repayment of line of credit Dividends paid Net cash provided by (used in) financing activities Net change in cash, cash equivalents, and restricted cash Cash, cash equivalents, and restricted cash, beginning of period Cash, cash equivalents and restricted cash, end of period SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION: Cash paid for income tax Cash paid for interest SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING and FINANCING ACTIVITIES: Notes payable assumed in Merger Accrued liabilities assumed in Merger Remeasurement of common stock exchanged/issued in Merger Right of Use Asset in exchange for lease liability Pay vs Performance Disclosure [Table] Executive Category [Axis] Individual [Axis] Adjustment to Compensation [Axis] Measure [Axis] Pay vs Performance Disclosure, Table Company Selected Measure Name Named Executive Officers, Footnote Peer Group Issuers, Footnote Changed Peer Group, Footnote PEO Total Compensation Amount PEO Actually Paid Compensation Amount Adjustment To PEO Compensation, Footnote Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Compensation Actually Paid Amount Adjustment to Non-PEO NEO Compensation Footnote Equity Valuation Assumption Difference, Footnote Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Company Selected Measure Total Shareholder Return Vs Peer Group Compensation Actually Paid vs. Other Measure Tabular List, Table Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Net Income (Loss) Company Selected Measure Amount Other Performance Measure, Amount Adjustment to Compensation, Amount PEO Name Name Non-GAAP Measure Description Additional 402(v) Disclosure Pension Benefits Adjustments, Footnote Erroneously Awarded Compensation Recovery [Table] Restatement Determination Date [Axis] Restatement Determination Date Aggregate Erroneous Compensation Amount Erroneous Compensation Analysis Stock Price or TSR Estimation Method Outstanding Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Not Yet Determined Name Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery, Explanation of Impracticability Name Compensation Amount Restatement does not require Recovery Awards Close in Time to MNPI Disclosures [Table] Award Timing MNPI Disclosure Award Timing Method Award Timing Predetermined Award Timing MNPI Considered Award Timing, How MNPI Considered MNPI Disclosure Timed for Compensation Value Awards Close in Time to MNPI Disclosures, Table Name Underlying Securities Exercise Price Fair Value as of Grant Date Underlying Security Market Price Change Insider Trading Arrangements [Line Items] Material Terms of Trading Arrangement Name Title Rule 10b51 Arrangement Adopted Non-Rule 10b51 Arrangement Adopted Adoption Date Rule 10b51 Arrangement Terminated Non-Rule 10b51 Arrangement Terminated Termination Date Expiration Date Arrangement Duration Insider Trading Policies and Procedures [Line Items] Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Not Adopted Accounting Policies [Abstract] BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract] BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Credit Loss [Abstract] ACCOUNTS RECEIVABLE, NET Inventory Disclosure [Abstract] INVENTORY, NET Cash and Cash Equivalents [Abstract] SHORT-TERM INVESTMENTS Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract] OTHER LONG-TERM ASSETS Property, Plant and Equipment [Abstract] PROPERTY AND EQUIPMENT, NET Banking and Thrift Disclosure [Text Block] CUSTOMER DEPOSITS Debt Disclosure [Abstract] NOTES PAYABLE Pipe Loans PIPE Loans RELATED PARTY NOTES PAYABLE Lines Of Credit LINES OF CREDIT CONVERTIBLE NOTES PAYABLE Dividend Notes Payable DIVIDEND NOTES PAYABLE Gross Sales Royalty Payable GROSS SALES ROYALTY PAYABLE Payables and Accruals [Abstract] ACCRUED AND OTHER CURRENT LIABILITIES Equity [Abstract] STOCKHOLDERS’ EQUITY Restructuring Cost [Table] Restructuring Cost and Reserve [Line Items] Income Tax Disclosure [Abstract] INCOME TAXES Commitments and Contingencies Disclosure [Abstract] COMMITMENTS AND CONTINGENCIES Related Party Transactions [Abstract] RELATED PARTY Trugolf Links Franchising Llc TruGolf Links Franchising, LLC Subsequent Events [Abstract] SUBSEQUENT EVENTS Basis of Presentation - Unaudited Interim Financial Information Basis of Presentation – Accounting for the Business Combination Basis of Presentation – Principles of consolidation Use of Estimates Cash and Cash Equivalents Marketable Investment Securities Accounts Receivable, net Inventory, net Fair Value of Financial Instruments Property and Equipment Capitalized software development costs Impairment of Long-lived Assets Leases Revenue Recognition Cost of Revenues Royalties Income Taxes Net Earnings (Loss) Per Share Recent Accounting Pronouncements Concentration of Credit and Supplier Risk Warrants SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS SCHEDULE OF ESTIMATED USEFUL LIVES SCHEDULE OF POTENTIAL DILUTIVE SHARES SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS SCHEDULE OF INVENTORY SCHEDULE OF MARKETABLE SECURITIES SCHEDULE OF OTHER LONG TERM ASSETS SCHEDULE OF PROPERTY AND EQUIPMENT SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS SCHEDULE OF NOTES PAYABLE SCHEDULE OF RELATED PARTY NOTES PAYABLE SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER SCHEDULE OF COMMON STOCK SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED SCHEDULE OF RIGHT OF USE ASSET SCHEDULE OF LEASE LIABILITY SCHEDULE OF MATURITY LEASE LIABILITY SCHEDULE OF DIVIDEND NOTES PAYABLE Business Combination, Price of Acquisition, Expected Collaborative Arrangement and Arrangement Other than Collaborative [Table] Collaborative Arrangement and Arrangement Other than Collaborative [Line Items] Ordinary shares outstanding Exchange ratio Estimated shares Cash and cash equivalents Net proceeds from investment fund (PIPE) Accounts payable and accrued expenses Loans payable Net assets PIPE Convertible Notes payable assumed in Merger Less: Original Issue Discount of 10% PIPE Convertible Notes payable, net Payment of closing costs and other expenses Net proceeds from PIPE Convertible Notes payable assume in Merger Original issue discount percentage Schedule of Business Acquisitions, by Acquisition [Table] Business Acquisition [Line Items] Share price New shares issued Common stock shares issued Principal amount Purchase of warrants Gross proceeds from issuance of debt Convertible notes payable Original issue discount Net balance Interest expense Interest expense original issue discount Gross proceeds Notes payble Property, Plant and Equipment [Table] Property, Plant and Equipment [Line Items] Property plant and equipment useful life Schedule of Long-Term Debt Instruments [Table] Debt Instrument [Line Items] Debt Instrument, Face Amount PIPE Convertible Notes Class of Warrant or Right, Number of Securities Called by Warrants or Rights PIPE Convertible Notes Share Price Underwriter warrants Total dilutive Nature of Operation, Product Information, Concentration of Risk [Table] Product Information [Line Items] Cash and cash equivalents Cash, FDIC insured amount Cash, uninsured amount Marketable securities Allowance for doubtful accounts Inventory valuation reserves Development of software applications Amortization of capitalized software Operating lease term Inventory write down Cost of revenue Royalty percentage Royalty expense Concentration risk percentage Trade accounts receivable Other Accounts receivable Less allowance for doubtful accounts Total accounts receivable, net Concentration risk for balance of ccounts recievable Inventory – raw materials Less reserve allowance for obsolescence Inventory, net Guarantor Obligation [Table] Guarantor Obligations [Line Items] Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively Total short-term investments Weighted average yield Weighted average maturity Deposits Short term investment Short-term investments in cash and cash equivalents Impairment Effects on Earnings Per Share [Table] Impairment Effects on Earnings Per Share [Line Items] Other long-term assets Total other long-term assets Security loan Loans payable Accrued interest Property and equipment, gross Less accumulated depreciation Property and equipment, net Capitalized software development costs Less accumulated amortization Capitalized software development costs, net Depreciation expense Customer deposit Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table] Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] Note payable Less deferred loan fees – Ethos Management Inc. Less current portion Long-term portion Financing proceeds Interest percentage Deposit as collateral Deposit liabilities, accrued interest Interest percentage Monthly payment Maturity date Outstanding note payable Purchase of warrants Original issue discount percentage Defined Benefit Plan [Table] Defined Benefit Plan Disclosure [Line Items] Notes payable Less current portion Long-term portion 2024 (six months) 2025 2026 2027 Total Short-Term Debt [Table] Short-Term Debt [Line Items] Debt instrument principal amount Debt instrument interest percentage Debt instrument periodic interest payment Debt instrument accrued interest Debt instrument Maturity start date Debt instrument Maturity end date Debt instrument periodic payment Debt instrument Maturity date Debt instrument fee Debt instrument extension fee Debt instrument interest percentage Line of Credit Facility [Table] Line of Credit Facility [Line Items] Line of credit Annual interest rate Adjusted rate percentage Restricted cash Annual interest rate Warrants exercisable Prepayment penalty Expected term Proceeds from warrants exercise Risk-free interest rate Conversion of common stock percentage Common stock purchase percentage Fair value of the financial instruments Proceeds from original issuance discount Proceeds from debt Warrants and the convertible notes Interest expense Accrued interest Debt borrowing limit Remaining original issuance discount Interest expense original issuance discount Schedule Of Dividends Declared Distributed And Accrued Accrued interest on dividends payable Dividends payable Dividends declared Payments to shareholders Interest rate dividend percentage Prepaid royalties Payments for royalties Revenues Revenues percentage Aggregate purchase installment percentage Purchaser amount Aggregate installment amount Accrued payroll Credit cards Warranty reserve Sales tax payable Royalty payable Other Accrued and other current liabilities Accrued tax payable Other current liabilities assumed in Merger Accrued liabilities and other current liabilities assumed in Merger Number of Shares Owned Accrual Redemptions Ownership Stock, Class of Stock [Table] Class of Stock [Line Items] Common stock, shares issued Common stock, shares outstanding DMAQ Sponsor (4) Conversion of stock description Additional shares redeemed DMAQ Public stockholders Conversion of shares Cash Authorized issuance of common stock Fair value of common stock Stock based on performance including financial statements percentage Owned percentage Warrants per share Value of Series A Warrants Expected volatility Change in Unrecognized Tax Benefit, Reasonably Possible [Table] Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items] Income tax likelihood percentage description Net loss Tax rate Operating loss carryforwards Valuation allowance Balance Amortization Balance As of March 31, 2024 Payments As of June 30, 2024 2024 – (Six Months) 2025 2026 2027 2028 Total Less interest Present value of future minimum lease payments Less current portion Long term lease liability Lease term Monthly lease payment through year I Monthly lease payment through year II Monthly lease payment through year III Monthly lease payment through year IV Monthly lease payment through year V Lease term Weighted average discount rate - Operating lease Related Party Transaction [Table] Related Party Transaction [Line Items] Interim chief financial officer, Director and Shareholder Deferred Revenue Capitalized software development costs, net. Margin line of credit account. Accrued and other current liabilities assumed in merger. Notes payable assumed in the Merger. Dividend notes payable. Gross sales royalty payable. Series B Common Stock [Member] Series A Common Stock [Member] Royalty Purchase Agreement [Member] Other comprehensive income unrealized gainI in fair value of short term investments. Royalty Purchase Agreement One [Member] Revenue percentage. Royalty Purchase Agreement Two [Member] Royalty Purchase Agreement Three [Member] Royalty percentage. Brokerage Agreement [Member] Realized gain in fair value of short term investments. Stock issued during values in common stock exchanged in merger. Stock issued during shares in common stock exchanged in merger. Accrued credit cards. Weighted average maturity term. Ethos Asset Management Loan Agreement [Member] Change in other comprehensive income. Increase decrease in customer deposit. Reduction in long term assets. Software And Computer Equipment [Member] Proceeds of pipe loan net of oid discount. Capitalized Software Development Costs [Table Text Block] Proceeds of cash acquired in merger. Proceeds from convertible notes. Accrued liabilities assumed in merger. Remeasurement of common stock exchange dissued in merger. Ethos Management INC [Member] Mercedes-Benz [Member] Less deferred loan fees. Merger Arrangement [Member] Business combination recognized identifiable assets acquired and liabilities assumed net proceeds from investment. Prior Loan Agreement [Member] PIPE Convertible Loan [Member] JP Morgan Chase [Member] Tru Golf Nevada Shareholders Series A [Member] Tru Golf Nevada Shareholders Series B [Member] Private Placement Investors Two [Member] DMAQ Publicstockholders Three [Member] DMAQ Directors and Officers [Member] DMAQ Sponsor Four [Member] I Bankers Five [Member] Private Rights [Member] I Bankers [Member] Schedule Of Estimated Useful Life [Table Text Block] Capitalized Software Development Costs [Policy Text Block] DMAQ Class A Common Stock [Member] New Tru Golf Common Stock [Member] DMAQ Class A Shares [Member] Sponsor [Member] First Extension Agreement [Member] Unsecured Promissory Note [Member] Second Extension Agreement [Member] Royalties [Policy Text Block] Redemption of shares. Pipe Loans [Disclosure Text Block] Series A Warrants [Member] Series B Warrants [Member] ARJ Trust [Member] Notes Payable One [Member] Notes Payable Two [Member] McKettrick [Member] Carver [Member] Other accounts receivable JP Morgan Chase Bank [Member] Warrants and convertible notes. Dividend Notes Payable [Text Block] Interest dividend rate percentage Accrued interest on dividends payable New TruGolf Class A Common Stock [Member] DMAQ Insiders [Member] Other accrued and current liabilities Schedule Of Operating Lease Right Of Use Asset [Table Text Bock] Lessee operating lease liability payments due ater year three Chief Executive Officer, Director and Shareholder [Member] Chief Hardware Officer, Director and Shareholder [Member] Executive Vice President, Director and Shareholder [Member] Interim Chief Financial Officer, Director and Shareholder [Member] Schedule Of Dividend Notes Payable [Table Text Block] PIPE Convertible Notes [Member] Debt instrument negotiated fee amount Costs of Merger paid from PIPE loan. Prepayment penalty. Warrants [Policy Text Block] Dividends paid Business combination recognized identifiable assets acquired and liabilities assumed noncurrent liabilities long term debt gross Business combination recognized identifiable assets acquired and liabilities assumed unamortized discount Conversion price of common stock percentage Proceeds from original issuance discount Debt instrument remaining original issuance discount Security Deposit Ethos Management Loan [Member] Security Deposits Leased Facilities [Member] Other long term assets. Corporate Fixed Income Securities [Member] Aggregate purchase installment ercentage Aggregate purchase installment amount Payment of closing costs and other expenses. Net proceeds from PIPE Convertible Notes payable assume in Merger. Additional shares redeemed Business combination recognized identifiable assets acquired and liabilities assumed current liabilitie sccrued tax payable Remaining cash cash equivalents and short term investments Sales and excise tax payables current. Stock based on performance including services percentage Debt instrument interest rate adjusted effective ercentage Assets, Current Assets Liabilities, Current Liabilities Treasury Stock, Common, Value Equity, Attributable to Parent Liabilities and Equity Gross Profit Operating Expenses Operating Income (Loss) Interest Expense, Nonoperating Nonoperating Income (Expense) Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net OtherComprehensiveIncomeUnrealizedGainInFairValueOfShortTermInvestments Comprehensive Income (Loss), Net of Tax, Attributable to Parent Shares, Outstanding Increase (Decrease) in Accounts Receivable Increase (Decrease) in Inventories Increase (Decrease) in Prepaid Expense Increase (Decrease) in Other Current Assets Increase (Decrease) in Other Noncurrent Assets Increase (Decrease) in Accounts Payable IncreaseDecreaseInCustomerDeposit Increase (Decrease) in Deferred Revenue Increase (Decrease) in Interest Payable, Net Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Increase (Decrease) in Other Operating Liabilities Net Cash Provided by (Used in) Operating Activities Payments to Acquire Property, Plant, and Equipment Payments to Acquire Software PaymentsForProceedsFromLongTermAssets Net Cash Provided by (Used in) Investing Activities Repayments of Notes Payable Repayments of Related Party Debt Payments of Merger Related Costs, Financing Activities PaymentsOfCostsOfMergerFromPipeLoan Repayments of Lines of Credit Dividends paid Net Cash Provided by (Used in) Financing Activities Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Forgone Recovery, Individual Name Outstanding Recovery, Individual Name Awards Close in Time to MNPI Disclosures, Individual Name Trading Arrangement, Individual Name Inventory, Policy [Policy Text Block] Royalties [Policy Text Block] Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt Business combination recognized identifiable assets acquired and liabilities assumed unamortized discount Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger Convertible Notes Payable EarnoutShares TotalPotentialDilutive Cash, Cash Equivalents, and Short-Term Investments Accounts Receivable, before Allowance for Credit Loss OtherLongtermAssets Interest Payable Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Capitalized Computer Software, Gross Capitalized Computer Software, Accumulated Amortization Capitalized Computer Software, Net Notes Payable, Current Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate Debt Instrument, Interest Rate During Period Long-Term Debt Restricted Cash Other Liabilities, Current Accrued Liabilities and Other Liabilities Shares, Issued Operating Lease, Payments Lessee, Operating Lease, Liability, to be Paid, Year One Lessee, Operating Lease, Liability, to be Paid, Year Two Lessee, Operating Lease, Liability, to be Paid, Year Three Lessee, Operating Lease, Liability, to be Paid Lessee, Operating Lease, Liability, Undiscounted Excess Amount Lessee, Operating Lease, Remaining Lease Term EX-101.PRE 8 trug-20240630_pre.xml XBRL PRESENTATION FILE XML 10 R1.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cover - shares
6 Months Ended
Jun. 30, 2024
Aug. 19, 2024
Cover [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2024  
Document Fiscal Period Focus Q2  
Document Fiscal Year Focus 2024  
Current Fiscal Year End Date --12-31  
Entity File Number 001-40970  
Entity Registrant Name TRUGOLF HOLDINGS, INC.  
Entity Central Index Key 0001857086  
Entity Tax Identification Number 85-3269086  
Entity Incorporation, State or Country Code DE  
Entity Address, Address Line One 60 North 1400 West  
Entity Address, City or Town Centerville  
Entity Address, State or Province UT  
Entity Address, Postal Zip Code 84014  
City Area Code (801)  
Local Phone Number 298-1997  
Title of 12(b) Security Class A Common Stock, par value $0.0001 per share  
Trading Symbol TRUG  
Security Exchange Name NASDAQ  
Entity Current Reporting Status No  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Elected Not To Use the Extended Transition Period false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   13,326,944
XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Current assets:    
Cash and cash equivalents $ 6,651,272 $ 3,297,564
Restricted cash 2,100,000
Marketable investment securities 2,478,953
Accounts receivable, net 2,630,257 2,398,872
Inventory, net 2,335,786 2,119,084
Prepaid expenses 118,662 262,133
Total current assets 11,735,977 12,656,606
Property and equipment, net 149,024 234,308
Capitalized software development costs, net 1,345,522
Right-of-use assets 806,352 972,663
Other long-term assets 31,057 1,905,983
Total assets 14,067,932 15,769,560
Current liabilities:    
Accounts payable 3,209,680 2,059,771
Customer deposits 2,479,124 1,704,224
Deferred revenue 500,000
Line of credit, bank 802,738 802,738
Margin line of credit account 1,980,937
Convertible notes payable 954,622 954,622
Accrued interest 1,226,633 459,872
Accrued and other current liabilities 1,026,330 1,125,495
Accrued and other current liabilities - assumed in Merger 295,008
Lease liability, current portion 361,606 334,255
Total current liabilities 11,802,450 10,668,339
Non-current liabilities:    
Notes payable assumed in the Merger 1,565,000
PIPE loan payable, net 4,209,197
Dividend notes payable 4,023,923 4,023,923
Gross sales royalty payable 1,000,000 1,000,000
Lease liability, net of current portion 478,539 668,228
Other liabilities 589,619 63,015
Total liabilities 24,576,036 19,687,288
Commitments and Contingencies
Stockholders’ deficit:    
Preferred stock, $0.0001 par value, 10 million share authorized; zero shares issued and outstanding, respectively
Treasury stock at cost, 4,692 shares of common stock held, respectively (2,037,000) (2,037,000)
Additional paid-in capital 6,758,839 10,479,738
Accumulated other comprehensive loss (1,662)
Accumulated deficit / losses (15,231,269) (12,358,924)
Total stockholders’ deficit (10,508,104) (3,917,728)
Total liabilities and stockholders’ deficit 14,067,932 15,769,560
Series A Common Stock [Member]    
Stockholders’ deficit:    
Common stock 1,154 120
Series B Common Stock [Member]    
Stockholders’ deficit:    
Common stock 172
Nonrelated Party [Member]    
Current liabilities:    
Notes payable 9,709 9,425
Non-current liabilities:    
Note payables 14,808 2,402,783
Related Party [Member]    
Current liabilities:    
Notes payable 937,000 1,237,000
Non-current liabilities:    
Note payables $ 892,500 $ 861,000
XML 12 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) - $ / shares
Jun. 30, 2024
Dec. 31, 2023
Preferred stock, par value $ 0.0001 $ 0.0001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
Common stock, par value $ 0.01  
Treasury stock, shares 4,692 4,692
Series A Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 90,000,000 90,000,000
Common stock, shares issued 11,538,252 13,098
Common stock, shares outstanding 11,538,252 13,098
Series B Common Stock [Member]    
Common stock, par value $ 0.0001 $ 0.0001
Common stock, shares authorized 10,000,000 10,000,000
Common stock, shares issued 1,716,860 0
Common stock, shares outstanding 1,716,860 0
XML 13 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues, net $ 3,873,163 $ 5,273,766 $ 8,885,185 $ 10,356,965
Cost of revenues 1,300,212 1,855,970 3,259,234 2,997,738
Gross profit 2,572,951 3,417,796 5,625,951 7,359,227
Operating expenses:        
Royalties 223,150 101,124 553,038 316,756
Salaries, wages and benefits 1,117,287 1,687,596 2,958,881 3,919,030
Selling, general and administrative 2,017,556 1,218,500 3,842,758 7,617,386
Total operating expenses 3,357,993 3,007,220 7,354,677 11,853,172
(Loss) income from operations (785,042) 410,576 (1,728,726) (4,493,945)
Other (expenses) income:        
Interest income 36,621 28,848 67,208 50,345
Interest expense (820,908) (439,267) (1,205,762) (907,421)
Loss on investment (3,912)
Total other expense (784,287) (410,419) (1,142,466) (857,076)
Loss from operations before income taxes (1,569,329) 157 (2,871,192) (5,351,021)
Provision for income taxes
Net loss $ (1,569,329) $ 157 $ (2,871,192) $ (5,351,021)
Basic net loss per share attributable to common stockholders $ (0.12) $ 0.01 $ (0.31) $ (441.18)
Diluted net loss per share attributable to common stockholders $ (0.12) $ 0.01 $ (0.31) $ (441.18)
Basic weighted average common shares 13,280,591 12,129 9,276,943 12,129
Diluted weighted average common shares 13,280,591 12,129 9,276,943 12,129
XML 14 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Other Comprehensive Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net loss $ (1,569,329) $ 157 $ (2,871,192) $ (5,351,021)
Other comprehensive income:        
Unrealized gain in fair value of short-term investments 45,173 1,662 (33,259)
Comprehensive loss $ (1,569,329) $ 45,330 $ (2,869,530) $ (5,384,280)
XML 15 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Stockholders' Deficit (Unaudited) - USD ($)
Preferred Stock [Member]
Common Stock [Member]
Series A Common Stock [Member]
Common Stock [Member]
Series B Common Stock [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance, value at Dec. 31, 2022 $ 100 $ (2,037,000) $ 681,956 $ (2,075,815) $ (3,430,759)
Balance, shares at Dec. 31, 2022 11,308 (4,692)        
Net income             (5,351,178) (5,351,178)
Issuance of common stock for services $ 9 4,493,324 4,493,333
Issuance of common stock for services, shares   821            
Unrealized gain in fair value of short term investments           11,914   11,914
Balance, value at Mar. 31, 2023 $ 109 $ (2,037,000) 5,175,280 11,914 (7,426,993) (4,276,690)
Balance, shares at Mar. 31, 2023 12,129 (4,692)        
Balance, value at Dec. 31, 2022 $ 100 $ (2,037,000) 681,956 (2,075,815) (3,430,759)
Balance, shares at Dec. 31, 2022 11,308 (4,692)        
Net income               (5,351,021)
Balance, value at Jun. 30, 2023 $ 109 $ (2,037,000) 5,175,280 (33,259) (7,426,836) (4,321,706)
Balance, shares at Jun. 30, 2023 12,129 (4,692)        
Balance, value at Mar. 31, 2023 $ 109 $ (2,037,000) 5,175,280 11,914 (7,426,993) (4,276,690)
Balance, shares at Mar. 31, 2023 12,129 (4,692)        
Net income             157 157
Unrealized gain in fair value of short term investments (45,173) (45,173)
Balance, value at Jun. 30, 2023 $ 109 $ (2,037,000) 5,175,280 (33,259) (7,426,836) (4,321,706)
Balance, shares at Jun. 30, 2023 12,129 (4,692)        
Balance, value at Dec. 31, 2023 $ 120 $ (2,037,000) 10,479,738 (1,662) (12,358,924) (3,917,728)
Balance, shares at Dec. 31, 2023 13,098 (4,692)        
Realized gain in fair value of short term investments 1,662 1,662
Common stock exchanged in Merger   $ (120)     (3,854,573)     (3,854,693)
Common stock exchanged in Merger, shares   (13,098)            
Common stock Series A exchanged and issued in Merger   $ 1,154     (1,154)    
Common stock Series A exchanged and issued in Merger, shares   11,538,252            
Common stock Series B issued in Merger $ 172 (172)
Common stock Series B issued in Merger, shares     1,716,860          
Net income   (1,301,864) (1,301,864)
Balance, value at Mar. 31, 2024 $ 1,154 $ 172 $ (2,037,000) 6,623,839 (0) (13,660,788) (9,072,623)
Balance, shares at Mar. 31, 2024 11,538,252 1,716,860 (4,692)        
Balance, value at Dec. 31, 2023 $ 120 $ (2,037,000) 10,479,738 (1,662) (12,358,924) (3,917,728)
Balance, shares at Dec. 31, 2023 13,098 (4,692)        
Net income               (2,871,192)
Balance, value at Jun. 30, 2024 $ 1,154 $ 172 $ (2,037,000) 6,758,839 (0) (15,231,269) (10,508,104)
Balance, shares at Jun. 30, 2024 11,538,252 1,716,860 (4,692)        
Balance, value at Mar. 31, 2024 $ 1,154 $ 172 $ (2,037,000) 6,623,839 (0) (13,660,788) (9,072,623)
Balance, shares at Mar. 31, 2024 11,538,252 1,716,860 (4,692)        
Net income (1,569,329) (1,569,329)
Revaluation of costs of Merger         135,000   (1,152) 133,848
Balance, value at Jun. 30, 2024 $ 1,154 $ 172 $ (2,037,000) $ 6,758,839 $ (0) $ (15,231,269) $ (10,508,104)
Balance, shares at Jun. 30, 2024 11,538,252 1,716,860 (4,692)        
XML 16 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Cash flows from operating activities:    
Net loss $ (2,871,192) $ (5,351,021)
Adjustments to reconcile net loss to net cash (used in) provided by operating activities:    
Depreciation and amortization expense 173,200 28,091
Amortization of PIPE convertible notes original issue discount 24,197 139,848
Amortization of right-of-use asset 166,311 137,257
Bad debt expense 205,920
Change in OCI 1,662
Stock issued for services 4,493,333
Changes in operating assets and liabilities:    
Accounts receivable, net (231,385) (1,165,029)
Inventory, net (216,701) (1,196,342)
Prepaid expenses 143,471 53,306
Other current assets 2,478,953 17,840
Other assets (1,987,574)
Accounts payable 1,149,909 391,753
Customer deposits 774,900 (494,670)
Deferred revenue 500,000
Accrued interest 785,306 260,185
Accrued and other current liabilities (99,165) (402,424)
Other liabilities (1,153) 13,699
Lease liability (162,338) (123,355)
Net cash provided by (used in) operating activities 2,615,975 (4,979,183)
Cash flows from investing activities:    
Purchase of property and equipment (65,381)
Capitalized software development costs (1,433,438)
Reduction in long term assets (75) (2,415,853)
Net cash used in investing activities (1,433,513) (2,481,234)
Cash flows from financing activities:    
Proceeds from line of credit 1,911,110
Proceeds from notes payable 1,666,666
Repayments of notes payable (4,632) (62,341)
Repayments of notes payable - related party (268,500) (18,500)
Payments on assumed liabilities in Merger (15,716)
Proceeds from convertible notes 121,750
PIPE loan, net of OID discount 4,185,000
Cash acquired in Merger 103,818
Costs of Merger paid from PIPE loan (1,947,787)
Repayment of line of credit (1,980,937)
Dividends paid (35,037)
Net cash provided by (used in) financing activities 71,246 3,583,648
Net change in cash, cash equivalents, and restricted cash 1,253,708 (3,876,769)
Cash, cash equivalents, and restricted cash, beginning of period 5,397,564 9,656,266
Cash, cash equivalents and restricted cash, end of period 6,651,272 5,779,497
SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:    
Cash paid for income tax
Cash paid for interest 679,887 647,242
SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING and FINANCING ACTIVITIES:    
Notes payable assumed in Merger 1,565,000
Accrued liabilities assumed in Merger 310,724
Remeasurement of common stock exchanged/issued in Merger (1,875,724)
Right of Use Asset in exchange for lease liability $ 537,995
XML 17 R8.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Pay vs Performance Disclosure - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Pay vs Performance Disclosure [Table]            
Net Income (Loss) $ (1,569,329) $ (1,301,864) $ 157 $ (5,351,178) $ (2,871,192) $ (5,351,021)
XML 18 R9.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Insider Trading Arrangements
3 Months Ended
Jun. 30, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b51 Arrangement Adopted false
Non-Rule 10b51 Arrangement Adopted false
Rule 10b51 Arrangement Terminated false
Non-Rule 10b51 Arrangement Terminated false
XML 19 R10.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS

Note 1 - Business Organization and Nature of Operations

BUSINESS ORGANIZATION AND NATURE OF OPERATIONS

 

On January 31, 2024 we completed the previously announced business combination pursuant to the terms of the Business Combination Agreement, dated as of July 21, 2023, which provided for, TruGolf Nevada being the surviving corporation of the merger and having become a direct, wholly owned subsidiary of Deep Medicine Acquisition Corp. (“DMAC”), a Delaware corporation and our predecessor company (“DMAQ”) as a consequence of the merger (together with the other transactions contemplated by the Business Combination Agreement). In connection with the consummation of the Business Combination, DMAQ changed its name to TruGolf Holdings, Inc. TruGolf Holdings, Inc.’s Class A common stock commenced trading on The Nasdaq Capital Market LLC under the ticker symbol “TRUG” on February 1, 2024.

 

Trugolf Holdings, Inc. (the “Company” or “TruGolf”, “we”, “us”) was incorporated on July 8, 2020 as a Delaware corporation and formed for the purpose of effecting a business combination, with no material operation of its own. Our operations are conducted through our subsidiary TruGolf, Inc., a Nevada Corporation (“TruGolf Nevada”). TruGolf Nevada was formed as a Utah corporation on October 4, 1995, under the name “TruGolf, Incorporated”. TruGolf Nevada’s original business plan was the creation of golfing video games. On June 9, 1999, the TruGolf Nevada changed its name to “TruGolf, Inc.” Effective on April 26, 2016, TruGolf Nevada filed Articles of Merger with the State of Utah, Department of Commerce, and on April 28, 2016, TruGolf Nevada filed Articles of Merger with the Secretary of State of Nevada, pursuant to which TruGolf, Inc., a Utah corporation, merged with and into TruGolf Nevada, pursuant to a Plan of Merger. TruGolf Nevada was the surviving corporation in the merger. In connection with the Plan of Merger, TruGolf Nevada affected a four-for-one forward stock split of its outstanding common stock.

 

For over 40 years, TruGolf, Incorporated (or “the Company”, “we”, “us”, or “our”) has been creating indoor golf software and hardware and are focused on both the residential and commercial golf simulation industries. We design, develop, manufacture and sell golf simulators for residential and commercial applications. We offer portable, professional, commercial and custom simulators. In addition, to bundling our software with our simulators, we offer our E6 Connect software and gaming software on a standalone basis. We have leveraged the power of our hardware and software platform to create a collection of multi-sport games including football, soccer, soccer golf, frisbee golf, zombie dodgeball, and cowboy target practice.

 

TruGolf Nevada has been creating indoor golf software for 40 years. We began as a subsidiary of Access Software, Inc., a video game developer based in Salt Lake City, Utah (“Access Software”), which was co-founded in November 1982, by Christopher Jones, the Company’s largest stockholder, Chief Executive Officer, President and Chairman. In April 1999, Access Software was purchased by Microsoft Corp., for its expertise in golf software development. Following the acquisition, the core programming and graphics team of Links™, which created Links LS 1999, one of the bestselling PC sports games of 1999, were spun out to TruGolf Nevada.

 

Since 1999, we have focused on establishing residential and commercial golf simulation as a viable industry, and since 2007, we have focused on fabricating custom golf simulators for luxury clients. Part of our initial strategy included partnering with hardware inventors to provide them world class software. Over time, we found that it was not viable to rely on these early hardware inventors alone, we also began building and selling our own hardware. In addition, we are working with a video game company to utilize their new dynamic graphics engine which will enable us to bring photorealistic golf courses to life through our E6 software (discussed below). In addition, we have developed multiple sources and 3rd party manufacturers for the raw materials or parts for our products, including but not limited to, steel or aluminum frames, fabric, turf, screens, projectors, PCs, cameras, lasers, infrared sensors, and supporting subsystems. The availability of the frames and fabric from our principal provider, Allied ES&A, has been increased as they have moved into a much larger facility directly located in a large employee base community and we have entered into negotiations with a second supplier in order to provide alternative sourcing if needed. A third supplier, Impact Signs, has also been used in the past and TruGolf Nevada believes that it could purchase turf, and screen supplies from them as well if needed. Both turf (Controlled Products), and screen suppliers (Allied), are so specialized that we have come to rely on one vendor for each, respectively. Turf particularly experienced some delivery delays in 2022 that have been rectified, additional inventory has been secured locally, and our highest volume portable simulators have been redesigned to use less raw materials from that vendor, while adding an improved hitting surface from a second vendor, Real Feel, to mitigate risk. Negotiations with a second supplier of screen materials is in progress. Projectors (TV Specialists), PCs, lasers, IR sensors and other systems come from multiple suppliers with no historical delay in supply. We have 2 primary suppliers of cameras, IDS and Basler, and have integrated products from both in the new Apogee unit to ensure the greatest availability possible.

 

 

The Company is an “emerging growth company” as that term is used in the Jumpstart our Business Startups Act of 2012, and as such, has elected to comply with certain reduced public company reporting requirements.

 

On May 10, 2024 the Company formed a wholly owned subsidiary in the state of Delaware. TruGolf Links Franchising, LLC (“Links”) has a sole member, TruGolf Holdings, Inc. Links was formed to establish and sell franchises that would use the Company’s Simulators and other equipment. A region consists of approximately 1,000,000 people in population, and the franchisee may sell up to ten (10) franchises within the region. The purchase price per region is $75,000 to $100,000 paid up front.

 

XML 20 R11.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION

Note 2. BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION

 

On January 31, 2024 the Company consummated the business combination (the “Closing”) contemplated by the previously announced Amended and Restated Agreement and Plan of Merger, dated as of July 21, 2023 (as amended, the “Merger Agreement”), by and among the Company, DMAC Merger Sub Inc., a Nevada corporation and a wholly-owned subsidiary of the Company (“Merger Sub”), Bright Vision Sponsor LLC, a Delaware limited liability company, in the capacity as the Purchaser Representative thereunder, Christopher Jones, in the capacity as the Seller Representative thereunder, and TruGolf, Inc., a Nevada corporation (“TruGolf”). As a result of the Closing and the transactions contemplated by the Merger Agreement, (i) Merger Sub merged with and into TruGolf (the “Merger”), with TruGolf surviving the Merger as a wholly-owned subsidiary of the Company, and (ii) the Company’s name was changed from Deep Medicine Acquisition Corp. (“DMAQ”) to TruGolf Holdings, Inc. The Company’s Class A common stock commenced trading on the Nasdaq Global Market LLC under the ticker symbol “TRUG” on February 1, 2024.

 

Accounting for the Business Combination

 

The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination has been treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

Exchange of TruGolf Nevada Shares for Shares of New TruGolf

 

Based on 13,098 TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately 570.10. New TruGolf issued 7,467,134 shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:

 

SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Estimated shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 

 

The shares issued to legacy TruGolf Nevada shareholders consists of 5,750,274 shares of New TruGolf Class A common stock and 1,716,860 shares of New TruGolf Class B common stock.

 

 

The purchase price for the Merger was allocated to the net assets acquired on the basis of historical costs with no goodwill or other intangible assets recorded. The following summarizes the allocation of the purchase price to net assets acquired in the Merger:

 

SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS

      
Cash and cash equivalents  $103,818 
Net proceeds from investment fund (PIPE)   2,237,213 
Accounts payable and accrued expenses   (310,724)
Loans payable   (1,565,000)
      
Net assets  $465,307 
      
PIPE Convertible Notes payable assumed in Merger  $4,650,000 
Less: Original Issue Discount of 10%   (465,000)
PIPE Convertible Notes payable, net   4,185,000 
Payment of closing costs and other expenses   (1,947,787)
Net proceeds from PIPE Convertible Notes payable assume in Merger  $2,237,213 

 

On November 2, 2023 and December 7, 2023, Deep Medicine Acquisition Corp. (“DMAQ”) executed loan agreements with certain accredited investors (together, the “Prior Loan Agreements”) pursuant to which such investors agreed to loan DMAQ up to an aggregate $11,000,000 in exchange for the issuance of convertible notes and warrants. On February 2, 2024, TruGolf Holdings, Inc. (“TruGolf Holdings”) executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the TruGolf Holdings (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the TruGolf Holdings’ Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).

 

The Purchase Agreement contemplated the funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $4,650,000 of PIPE Convertible Notes were issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $4,185,000, representing an original issue discount of 10%. On such date (the “Initial Closing Date”), TruGolf Holdings also issued the PIPE Investors the Series A Warrants and the Series B Warrants.

 

As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $4,650,000 and an original issue discount of $465,000 resulting in the net balance of $4,185,000. For the six months ended June 30, 2024 the Company recorded interest expense on the PIPE Convertible Notes of $152,645, and interest expense relating to the amortization of the OID of $2,401. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

Subject to satisfying the conditions discussed below, TruGolf Holdings, Inc. has the right under the Purchase Agreement, but not the obligation, to require that the PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $4,650,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $4,185,000, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $6,200,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $5,580,000, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”).

 

 

In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, TruGolf Holdings sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $10,850,000 in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $250,000. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.

 

XML 21 R12.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Note 3 – Summary of Significant Accounting Policies

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

 

Basis of Presentation - Unaudited Interim Financial Information

 

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information, and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) with respect to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited condensed financial statements reflect all adjustments (consisting of normal recurring accruals) which are, in the opinion of management, necessary to a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year.

 

Certain information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from these interim unaudited condensed consolidated financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Registration Statement on Form S-1 and its amendments as filed with the SEC on February 14, 2024, in Form 8-K/A as filed with the SEC on April 17, 2024 and in Form 10-Q March 31, 2024 as filed with the SEC on August 14, 2024.

 

Basis of Presentation – Accounting for the Business Combination

 

The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

Basis of Presentation – Principles of consolidation

 

The unaudited condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany transactions and balances between the Company and its subsidiaries are eliminated upon consolidation.

 

Use of Estimates

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America, which requires management to use its judgment to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosures at the date of the financial statements and the reported amounts of expenses during the reported period. These assumptions and estimates could have a material effect on the financial statements. Actual results may differ materially from those estimates. The Company’s management periodically reviews estimates on an ongoing basis based on information currently available, and changes in facts and circumstances may cause the Company to revise these estimates. Significant estimates include estimates used in the valuation allowance related to deferred tax assets and capitalized software costs. Actual results may differ from these estimates.

 

 

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand, demand deposits and short-term investments with original maturities of three months or less when purchased.

 

As of June 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents consisted of $6,651,272 and $5,397,564, respectively. The Company maintains its cash in banks insured by the Federal Deposit Insurance Corporation in accounts that at times may be in excess of the federally insured limit of $250,000 per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2024 and December 31, 2023 the uninsured balances amounted to $5,238,762 and $4,251,124 respectively.

 

Marketable Investment Securities

 

The Company’s marketable investment securities are comprised of investments in corporate fixed income securities and U.S. Treasury securities. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the statements of operations and comprehensive loss. The Company sold and liquidated most of its marketable securities during the six months ended June 30, 2024 resulting in a balance of $10,114 as of that date and is included with cash and cash equivalents.

 

Accounts Receivable, net

 

We manage credit risk associated with our accounts receivables at the customer level. Because the same customers typically generate the revenues that are accounted for under both Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification Topic 326, Credit Losses (Topic 326)., the discussions below on credit risk and our allowances for doubtful accounts address our total revenues from Topic 606 and Topic 326.

 

We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.

 

Pursuant to Topic 326 for our accounts receivables, we maintain an allowance for doubtful accounts that reflects our estimate of our expected credit losses. Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. We believe our credit risk is somewhat mitigated by our geographically diverse customer base and our credit evaluation procedures. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts. Based on management’s evaluation, there is a balance in the allowance for doubtful accounts of $1,227,136 as of June 30, 2024 and December 31, 2023.

 

Inventory, net

 

All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts. As of June 30, 2024 and December 31, 2023, the Company had $448,360 and $429,050, respectively, reserved for obsolete inventory.

 

 

Fair Value of Financial Instruments

 

Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Financial Accounting Standards Board (“FASB”) fair value measurement guidance established a fair value hierarchy that prioritizes the inputs used to measure fair value. The three broad levels of the fair value hierarchy are as follows:

 

  Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities,
  Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly,
  Level 3 – Unobservable inputs for which little or no market data exists, therefore requiring a company to develop its own assumptions.

 

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the observable inputs may result in a reclassification of assets and liabilities within the three levels of the hierarchy outlined above.

 

Property and Equipment

 

Our property and equipment are recorded at cost and depreciated using the straight-line over the estimated useful lives. Ordinary repair and maintenance costs are included in sales, general and administrative (“SG&A”) expenses on our statements of operations. However, expenditures for additions or improvements that significantly extend the useful life of the asset are capitalized in the period incurred. At the time assets are sold or disposed of, the cost and accumulated depreciation are removed from their respective accounts and the related gains or losses are reflected in the statements of operations in gains from sales of property and equipment, net.

 

We periodically evaluate the appropriateness of remaining depreciable lives assigned to property and equipment. Generally, we assign the following estimated useful lives to these categories:

 

Category   Estimated Useful Life
Software and computer equipment   3 to 10 years
Furniture and fixtures   3 to 15 years
Vehicles   5 years
Equipment   5 to 10 years

 

Capitalized software development costs

 

We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, Software-Costs of Software to be Sold, Leased or Marketed, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $1,433,438 of costs related to the development of software applications. Amortization of capitalized software costs was $137,916 for the for the six months ended June 30, 2024.

 

 

Impairment of Long-lived Assets

 

Our long-lived assets principally consist of property and equipment and right-of-use assets. We review, on a regular basis, our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived and intangible assets involves significant estimates and judgment on the part of management. Our estimates and assumptions may prove to be inaccurate due to factors such as changes in economic conditions, changes in our business prospects or other changing circumstances. Based on our most recently completed reviews, there were no indications of impairment associated with our long-lived assets.

 

Leases

 

Our lease portfolio is substantially comprised of operating leases related to leases for our corporate headquarters and warehouse.

 

We determine whether an arrangement is a lease at the inception of the arrangement based on the terms and conditions in the contract. A contract contains a lease if there is an identified asset, and we have the right to control the asset for a period of time in exchange for consideration. Lease arrangements can take several forms. Some arrangements are clearly within the scope of lease accounting, such as a real estate contract that provides an explicit contractual right to use a building for a specified period of time in exchange for consideration. However, the right to use an asset can also be conveyed through arrangements that are not leases in form, such as leases embedded within service and supply contracts. We analyze all arrangements with potential embedded leases to determine if an identified asset is present, if substantive substitution rights are present, and if the arrangement provides the customer control of the asset.

 

Operating lease right-of-use (“ROU”) assets represent our right to use an individual asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide the lessor’s implicit rate, we use our incremental borrowing rate (“IBR”) at the commencement date in determining the present value of lease payments by utilizing a fully collateralized rate for a fully amortizing loan with the same term as the lease.

 

Lease terms include options to extend the lease when it is reasonably certain those options will be exercised. For leases with terms greater than 12 months, we record the related asset and obligation at the present value of lease payments over the term. Our leases can include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when such renewal options and/or termination options are reasonably certain of exercise.

 

A ROU asset is subject to the same impairment guidance as assets categorized as property and equipment. As such, any impairment loss on ROU assets is presented in the same manner as an impairment loss recognized on other long-lived assets.

 

A lease modification is a change to the terms and conditions of a contract that changes the scope or consideration of a lease. For example, a change to the terms and conditions to the contract that adds or terminates the right to use one or more underlying assets, or extends or shortens the contractual lease term, is a modification. Depending on facts and circumstances, a lease modification may be accounted for as either: (1) the original lease plus the lease of a separate asset(s) or (2) a modified lease. A lease will be remeasured if there are changes to the lease contract that do not give rise to a separate lease.

 

Revenue Recognition

 

The Company recognizes revenue when the products and services are delivered. The Company’s revenues are accounted for under ASC Topic 606, “Revenue From Contracts With Customers” (“ASC 606”). The fees are generally fixed at the point of sale and all consideration from contracts is included in the transaction price. The Company’s contracts do not include multiple performance obligations or material variable considerations.

 

In accordance with ASC 606, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The Company recognizes revenue in accordance with that core principle by applying the following:

 

  (i) Identify the contract(s) with a customer;
     
  (ii) Identify the performance obligation in the contract;

 

 

  (iii) Determine the transaction price;
     
  (iv) Allocate the transaction price to the performance obligations in the contract; and
     
  (v) Recognize revenue when (or as) the Company satisfies a performance obligation.

 

We derive our revenue principally from product sales, rentals and subscription fees paid by the customer. We recognize subscription fees income and costs over the life of the agreement.

 

Cost of Revenues

 

Cost of revenue includes direct materials, labor, manufacturing overhead costs and reserves for estimated warranty cost (excluding depreciation). Cost of revenues also includes charges to write down the carrying value of the inventory when it exceeds its estimated net realizable value and to provide for on-hand inventories that are either obsolete or in excess of forecasted demand. As a result of the introduction of the new simulator products in late 2022 and the sunsetting of older hardware models, management consistently reviews the inventory. During the six months ended June 30, 2024 and 2023, the Company recorded $239,583 in inventory write-down and $232,119 reduction to cost of revenue, respectively.

 

Royalties

 

We have royalty agreements with certain software suppliers to pay royalties based on the number of units and subscriptions sold. The royalty percentages range between 20% and 30%. Royalty expense for the six months ended June 30, 2024 and 2023 was $553,038 and $316,756, respectively.

 

Income Taxes

 

The Company utilizes the asset and liability approach to measure deferred tax assets and liabilities based on temporary differences existing at each balance sheet date using currently enacted tax rates in accordance with ASC 740. ASC 740 considers the differences between financial statement treatment and tax treatment of certain transactions. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rate is recognized as income or expense in the period that includes the enactment date of that rate. Prior to the Merger, the Company elected to be taxed as an S-Corporation that passes through all income and deductions to its members. The Company did not have any deferred tax benefits or liabilities prior to January 31, 2024.

 

The Company has no tax positions as of June 30, 2024 and December 31, 2023 for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.

 

The Company recognizes any interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses. For the six months ending June 30, 2024 and the year ending December 31, 2023, the Company recognized no interest and penalties.

 

Net Earnings (Loss) Per Share

 

Net income (loss) per share is provided in accordance with FASB ASC 260-10, “Earnings per Share”. Basic net income (loss) per common share (“EPS”) is computed by dividing income available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing net income by the weighted average shares outstanding, assuming all dilutive potential common shares were issued, unless doing so is anti-dilutive. The computation of basic and diluted income (loss) per share for the six months ended June 30, 2024 and 2023 excludes potentially dilutive securities when their inclusion would be anti-dilutive, or if their exercise prices were greater than the average market price during the period.

 

 

Total potential dilutive shares as of June 30, 2024 consisted of the following:

 

PIPE Convertible Notes (assumes full funding of $15,500,000)   6,700,000 
Common stock – Series A warrants (assumes full funding of $15,500,000)   1,409,091 
Common stock – Series B warrants (assumes full funding of $15,500,000)   1,550,000 
Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)   4,500,000 
Underwriter warrants to I-Bankers convertible at $12.00/common share   632,500 
Total dilutive   14,791,591 

 

Recent Accounting Pronouncements

 

Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.

 

Concentration of Credit and Supplier Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash deposits and trade accounts receivable. Credit risk can be negatively impacted by adverse changes in the economy or by disruptions in the credit markets.

 

We maintain our cash deposits with established commercial banks. At times, balances may exceed federally insured limits. We have not experienced any losses in such accounts and do not believe that we are exposed to any significant credit risk associated with our cash deposits.

 

We believe that credit risk with respect to trade accounts receivable is somewhat mitigated by our large number of geographically diverse customers and our credit evaluation procedures. We record trade accounts receivables at sales value and establish specific reserves for certain customer accounts identified as known collection problems due to insolvency, disputes or other collection issues. The amounts of the specific reserves estimated by management are determined by a loss rate model based on delinquency. We maintain reserves for potential losses. There were no customers that accounted for more than 10.0% of our revenues for the six months ended June 30, 2024 and 2023.

 

We purchase a significant amount of parts we consume in manufacturing our simulators from nationally known original equipment manufacturers, many of whom we have had over a 10 to 15 year relationship. While we do not have long-term contracts, we do issue purchase orders based on quoted prices terms. We purchase in the normal course of business approximately 50% of our assembly parts from six to eight manufacturers. We believe that while there are alternative suppliers, for the parts and equipment, we purchase in each of the principal product categories, termination of one or more of our relationships with any of our major suppliers of equipment could have a material adverse effect on our business.

 

Warrants

 

The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.

 

XML 22 R13.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
ACCOUNTS RECEIVABLE, NET

Note 4. ACCOUNTS RECEIVABLE, NET

 

Accounts receivable and allowance for doubtful accounts consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS

   2024   2023 
Trade accounts receivable  $3,757,393   $3,458,625 
Other   100,000    167,383 
Accounts receivable   3,857,393    3,626,008 
Less allowance for doubtful accounts   (1,227,136)   (1,227,136)
Total accounts receivable, net  $2,630,257   $2,398,872 

 

Accounts receivable are primarily made up of trade receivables due from customers in the ordinary course of business. In our normal course of business we have four customers that accounted for approximately 50% of our balance of accounts receivable as of June 30, 2024 and December 31, 2023, respectively.

 

 

XML 23 R14.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORY, NET
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
INVENTORY, NET

Note 5. INVENTORY, NET

 

The following summarizes inventory as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Inventory – raw materials  $2,784,146   $2,548,134 
Less reserve allowance for obsolescence   (448,360)   (429,050)
Inventory, net  $2,335,786   $2,119,084 

 

XML 24 R15.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHORT-TERM INVESTMENTS
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
SHORT-TERM INVESTMENTS

Note 6. SHORT-TERM INVESTMENTS

 

In February 2023, we entered into a brokerage agreement and deposited $2,500,000. In February 2023, we purchased $450,751 in corporate fixed income securities (corporate bonds) and $1,981,061 in government securities (Treasury securities). The Company terminated the brokerage agreement during the six months ended June 30, 2024, liquidated the vast majority of its investments and has $10,114 on its balance sheet as of June 30, 2024. As of December 31, 2023, the marketable securities consisted of the following:

 

      
Corporate fixed income securities, weighted average yield and maturity of 5.39% and 2.38 years, respectively   459,531 
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively   2,051,805 
Total short-term investments  $2,511,336 

 

We classify our short-term investments as available-for-sale securities as we may sell these securities at any time for use in operations or for other purposes. We record such securities at fair value in our balance sheet, with unrealized gains or losses reported as a component of accumulated comprehensive loss. The amount of unrealized gains or losses reclassified into earnings is based on specific identification when the securities are sold. We periodically evaluate if any security has experienced credit-related declines in fair value, which are recorded against an allowance for credit losses with an offsetting entry to interest and other expense, net on the statement of operations. As of June 30, 2024, the Company had $10,114 of short-term investments in cash and cash equivalents remaining.

 

XML 25 R16.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER LONG-TERM ASSETS
6 Months Ended
Jun. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
OTHER LONG-TERM ASSETS

Note 7. OTHER LONG-TERM ASSETS

 

The following summarizes other long-term assets as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Security deposit – Ethos Management loan  $-   $1,875,000 
           
Security deposits – leased facilities   30,983    30,983 
Other long-term assets   74      
Total other long-term assets  $31,057   $1,905,983 

 

As a condition of funding on the Ethos Management loan, we placed a $1,875,000 security deposit as collateral for the note. The deferred loan fees are being amortized over the term of the Ethos Management loan. Deposits related to the facility leases are generally the last month’s payments.

 

 

The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which offsets in part the loan payable of $2,383,059 (Note 10.) and accrued interest of $81,560 as of June 30, 2024.

 

XML 26 R17.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET

Note 8. PROPERTY AND EQUIPMENT, NET

 

The following summarizes property and equipment as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Software and computer equipment  $759,031   $809,031 
Furniture and fixtures   230,883    230,883 
Vehicles   59,545    59,545 
Equipment   15,873    15,873 
Property and equipment, gross   1,065,332    1,115,332 
Less accumulated depreciation   (916,308)   (881,024)
Property and equipment, net  $149,024   $234,308 

 

Depreciation expense for the six months ended June 30, 2024 and 2023, was $35,284 and $28,088, respectively.

 

The following summarizes capitalized software development costs as of June 30, 2024:

 

      
Capitalized software development costs  $1,483,438 
Less accumulated amortization   (137,916)
Capitalized software development costs, net  $1,345,522 

 

XML 27 R18.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CUSTOMER DEPOSITS
6 Months Ended
Jun. 30, 2024
CUSTOMER DEPOSITS

Note. 9. CUSTOMER DEPOSITS

 

Customer deposits are advance payments from customers prior to manufacturing and shipping a simulator. The prepayment amounts and timing vary depending on the product to be manufactured and delivery location. Customer deposits are included in current liabilities until the balance is applied to an order at the time of invoicing. As of June 30, 2024 and December 31, 2023, and 2022, customer deposits were $2,479,124 and $1,704,224, respectively.

 

XML 28 R19.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES PAYABLE
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
NOTES PAYABLE

Note 10. NOTES PAYABLE

 

Notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Note payable – Ethos Management INC  $-   $2,499,999 
Note payable – Mercedes-Benz   24,517    29,149 
Note payable   24,517    2,529,148 
Less deferred loan fees – Ethos Management Inc.   -    (116,940)
Less current portion   (9,709)   (9,425)
Long-term portion  $14,808   $2,402,783 

 

 

Note Payable – Ethos Management INC

 

In January 2023, we entered into a financing agreement with Ethos Asset Management INC (the “Ethos Asset Management Loan” or “Ethos”) in the principal amount of up to $10 million. Pursuant to the terms of the Ethos Asset Management Loan, we may draw down financing proceeds equal to $833,333 each month beginning in April 2023, up to the $10 million amount. Interest associated with the Ethos Asset Management Loan is fixed at 4% per annum and has a three-year grace period for principal and interest payments. Annual principal and interest payments will commence in 2027 and continue through 2034. As a condition to funding, we provided Ethos Management with a $1,875,000 deposit as collateral for the note. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested.

 

The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which is offset in part by the security collateral of $1,875,000 (Note 7.). The balance of the Ethos liability after offsetting the collateral deposit and accrued interest payable is $589,619, which amount is included in ‘Accrued and other current liabilities’ on the balance sheet as of June 30, 2024.

 

Note Payable – Mercedes-Benz

 

In November 2020, we entered into a $59,545, 5.90% annual interest rate note payable with Mercedes-Benz for a delivery van. The note matures on November 20, 2026, and is secured by the van. We make a monthly payment of $908.

 

Note Payable – JP Morgan Chase

 

In June 2021, we entered into a $500,000, 3.00% annual interest rate note payable with JPMorgan Chase Bank, N.A. (“JP Morgan”). The note matures on June 8, 2026. We make a monthly principal and interest payment in the amount of $8,994. There is no prepayment penalty if the loan is paid prior to the maturity date.

 

In December 2023, we entered into a one-year line of credit facility with JP Morgan. See Note 11 – Lines of Credit. The outstanding note payable balance of $257,113 was transferred to the new line of credit.

 

Notes Payable – assumed in Merger

 

The Company assumed notes payable from the Merger in the amount of $1,565,000, which is comprised of: (i) an unsecured promissory note in the principal amount of $1,265,000 issued to two affiliates of the Sponsor on October 15, 2022 in connection with the First Extension, from October 29, 2022 to January 29, 2023; and (iii) an unsecured promissory note in the principal amount of $300,000 issued to an affiliate of the Sponsor on February 9, 2023 in connection with the Second Extension, from January 29, 2023 to July 29, 2023, pursuant to which a monthly payment of $50,000 had been deposited into the Trust Account after January 29, 2023 for six months. Pursuant to the fully executed Promissory Notes, each of the Promissory Notes bears no interest and is due and payable upon the earlier of the consummation of DMA’s initial business combination or the date of the liquidation of DMA. As of June 30,2024, the balance of the notes payable assumed in the Merger was $1,565,000.

 

XML 29 R20.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PIPE Loans
6 Months Ended
Jun. 30, 2024
Pipe Loans  
PIPE Loans

Note 11. PIPE Loans

 

On February 2, 2024, the Company executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the Company (i) senior convertible notes in the aggregate principal amount of up to $15,500,000 (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase 1,409,091 shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase 1,550,000 shares of the Company’s Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).

 

 

The Purchase Agreement contemplates funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $4,650,000 of PIPE Convertible Notes will be issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $4,185,000, representing an original issue discount of 10%. On such date (the “Initial Closing Date”), the Company will also issue the PIPE Investors the Series A Warrants and the Series B Warrants.

 

As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $4,650,000 and an original issue discount of $465,000 resulting in the net balance of $4,185,000. As of June 30, 2024, the Company recorded interest expense on the PIPE Convertible Notes of 459,329, and interest expense relating to the amortization of the OID of $24,197. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

Subject to satisfying the conditions discussed below, the Company has the right under the Purchase Agreement, but not the obligation, to require that PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $4,650,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $4,185,000, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $6,200,000 of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $5,580,000, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”). As of May 14, 2024, the Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.

 

In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, the Company sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $10,850,000 in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $250,000. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.

 

XML 30 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY NOTES PAYABLE
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
RELATED PARTY NOTES PAYABLE

Note 12. RELATED PARTY NOTES PAYABLE

 

Related party notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

SCHEDULE OF RELATED PARTY NOTES PAYABLE  

   2024   2023 
Notes payable - ARJ Trust  $650,000   $650,000 
Note payable - McKettrick   1,050,000    1,300,000 
Note payable – Carver   129,500    148,000 
Notes payable   1,829,500    2,098,000 
Less current portion   (937,000)   (1,237,000)
Long-term portion  $892,500   $861,000 

 

Future maturities of related party notes payable are as follows as of June 30, 2024:

 SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE 

      
2024 (six months)  $968,500 
2025   287,000 
2026   287,000 
2027   287,000 
Total  $1,829,500 

 

 

Note Payable – ARJ Trust

 

In December 2008, we entered into a $500,000, 8.50% annual interest rate note payable with a trust (“ARJ Trust”) indirectly controlled by the chief executive officer. We make monthly interest-only payments of $3,541. As of June 30, 2024 and December 31, 2023, the principal balance was $500,000.

 

In June 2010, we entered into a second $150,000, 8.50% annual interest rate note payable with the ARJ Trust. We make monthly interest-only payments of $1,063. As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $150,000.

 

As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $650,000 and accrued interest was $2,911. The note was to mature on March 31, 2024 and was extended to March 31, 2025.

 

The trustee of the ARJ Trust is a related party to the Company’s chief executive officer.

 

Note Payable – McKettrick

 

In May 2019, we entered into a $1,750,000, zero interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in annual installments of $250,000 due on December 21 of each year. The note matures on December 1, 2027. There is a late fee of 5%, if not paid within 10 days of the due date. During the six months ended June 30, 2024, the Company paid the December 2023 installment of $250,000 and $50,000 in negotiated extension fee.

 

Note Payable – Carver

 

In January 2021, we entered into a $222,000, zero interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in semi- annual installments of $18,500 due on March 31 and September 30 each year and matures on October 1, 2027. The Company paid $18,500 on the note on March 31, 2024.

 

XML 31 R22.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LINES OF CREDIT
6 Months Ended
Jun. 30, 2024
Lines Of Credit  
LINES OF CREDIT

Note 13. LINES OF CREDIT

 

In December 2023, we entered into a $2,000,000 variable rate line of credit with JP Morgan Chase Bank, N.A. The purpose of the new line of credit was to consolidate the balances outstanding on the note payable and the previous line of credit, which had matured. The line of credit matures on December 31, 2024. The line of credit has an annual interest rate computed at the Adjusted SOFR (Secured Overnight Financing Rate) Rate and at a rate of 3.00% above the SOFR Rate. The Adjusted SOFR rate means the sum of the Applicable margin (3.50% per annum) plus the SOFR rate applicable to the interest period plus the Unsecured to Secured Rate Adjustment.

 

The line of credit was secured by a pledge of $2,100,000 in the Company’s deposit accounts (restricted cash) at JP Morgan Chase. As of June 30, 2024 and December 31, 2023, the balance outstanding on the line of credit was $802,738.

 

During February 2023, the Company entered into a variable rate line of credit with Morgan Stanley which is secured by the marketable securities held in our brokerage account. As of June 30, 2024 and December 31, 2023, the balance outstanding was $10,114 and $1,980,937, at a rate of 7.21%, respectively, as the Company paid off the majority of the line of credit during the three months ended March 31, 2024.

 

XML 32 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE NOTES PAYABLE
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
CONVERTIBLE NOTES PAYABLE

Note 14. CONVERTIBLE NOTES PAYABLE

 

In May 2022, we entered into two separate but identical $300,000 (total $600,000), 10.00% annual interest rate convertible notes payable (“Convertible Notes”) with two individual consultants (“Note Holder”) to assist with services including an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services. The original terms of each note include a 15% original issue discount (“OID”), 292 warrants, no prepayment penalty and a maturity of February 25, 2023.

 

The warrants are exercisable at $4,800 per share for five years and a cashless option and a mandatory exercise over $9,600 with no prepayment penalty. The warrants are non-exercisable for one year from issuance. The valuation assumptions used in the Black-Sholes model to determine the fair value of each warrant awarded in 2022: expected stock price volatility ranged from 40.06% to 80.17%; expected term in years 5.00 with a discount for the one-year lockout period; and risk-free interest rate 2.95%.

 

 

The Note Holder has the right, at any time on or after the issuance date and prior to the maturity date, to convert all or any portion of the then outstanding and unpaid principal plus any accrued interest thereon into shares of the Company’s common stock. The per share conversion price will be convertible into shares of common stock equal to 70% multiplied by the lower of (i) the volume weighted average of the closing sales price of the common stock on the date that the Company’s listing on the NASDAQ Global Market or other national exchange (“Uplisting”) is successfully consummated or (ii) the lowest closing price for the five trading days following the date of Uplisting, not including the Uplisting day.

 

In the event the Company (i) makes a public announcement that it intends to be acquired by, consolidate or merge with any other corporation or entity (other than a merger in which the Company is the surviving or continuing corporation and its capital stock is unchanged) or sell or transfer all or substantially all of the assets of the Company; or (ii) any person, group or entity (including the Company) publicly announces a tender offer to purchase 50% or more of the common stock, then the conversion price will be equal to the lower of the conversion price and a 25% discount to the announced acquisition provided, that, the conversion will never be less than a price that is the lower of (iii) the closing price (as reflected on Nasdaq.com) immediately preceding the signing of these notes; or (iv) the average closing price of the Company’s common stock (as reflected on Nasdaq.com) for the five trading days immediately preceding the signing of these notes.

 

In 2022 and at the time off issuance, the Company elected to follow the relative fair value method to allocate the proceeds to the warrants, OID, and convertible notes (collectively the “Financial Instruments”). Total estimated fair value of the Financial Instruments was $1,387,060. The pro-rata allocation of the $450,000 total proceeds was $282,109 to the warrants, $21,899 to the OID and $145,992 to the convertible notes. The fair value of the warrants exceeded the pro-rata allocation of proceeds to the warrants and the convertible notes by $445,032, which the Company recorded as interest expense at the time of issuance.

 

Based on an estimated 70% discounted conversion price, the Company recorded $192,857 in interest expense and a corresponding increase in the notes payable. The Company has elected to account for the convertible notes at fair market value. The fair market value will be adjusted at each reporting period. The total outstanding balance for each convertible note as of December 31, 2022, was $225,000 (total $450,000) and accrued interest was $16,480. In March 2023, we extended each note’s maturity to July 31, 2023 and increased each note’s borrowing limit to $375,000.

 

In July 2023, the Company and Convertible Note Holders entered into Warrant Cancellation Agreements, whereby the warrants were cancelled when the Merger (business combination) with Deep Medicine Acquisition Corp. was completed. Also in July 2023, the convertible notes were modified whereby the maturity date was extended by up to an additional eight months (February 29, 2024), to be in two extensions of four months each. Five days prior to the extension deadline the Company was to issue 9,000 shares (total 18,000 shares if the Company elects the two extensions) of the Company’s stock. The Company did elect the extension. The Company has not issued the shares as of the date of this filing.

 

There was zero OID remaining as of June 30, 2024 and December 31, 2023, and there was no OID interest expense or amortization recorded during the six months ended June 30, 2024 and 2023.

 

XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DIVIDEND NOTES PAYABLE
6 Months Ended
Jun. 30, 2024
Dividend Notes Payable  
DIVIDEND NOTES PAYABLE

Note 15. DIVIDEND NOTES PAYABLE

 

Prior to the merger, we filed our tax returns as an S Corporation. Historically, all income tax liabilities and benefits of the Company are passed through to the shareholders annually through distributions. No dividends were declared during 2023 or 2022. During 2021, the Board of Directors declared $7,395,694 in dividends to the shareholders, payable in cash as the Company’s liquidity allows. During 2022, the Company paid the shareholders $1,965,706. In November 2022, each shareholder agreed to defer the accrued dividends payable by entering into 6.00% interest rate dividend notes payable. All outstanding and accrued interest is due and payable when the dividend notes payable mature on December 31, 2025. Interest commenced accruing on January 1, 2023.

 

Dividends declared, distributed, and accrued are as follow as of June 30, 2024 and December 31, 32023:

 

SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED

   2024   2023 
         
Accrued interest on dividends payable  $394,959   $274,242 
Dividends payable  $4,023,923   $4,023,923 

 

 

XML 34 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
GROSS SALES ROYALTY PAYABLE
6 Months Ended
Jun. 30, 2024
Gross Sales Royalty Payable  
GROSS SALES ROYALTY PAYABLE

Note 16. GROSS SALES ROYALTY PAYABLE

 

In June 2015, we entered into a Royalty Purchase Agreement (the “Agreement”) with a purchaser (“Purchaser”) for a gross sales royalty. The Purchaser agreed to purchase a sales royalty for the sum of $1,000,000 plus applicable taxes. Upon mutual agreement the Purchaser may purchase one or more additional royalties in an aggregate amount of up to $1,000,000. For the period June 2015 through May 2017, the Company paid a monthly payment of $20,833. Effective June 1, 2017 and all subsequent months, the monthly royalty payment has been equal to the greater of $20,833 plus the amount determined in accordance with the following and of June 1, 2017:

 

  i. If the trailing twelve-month revenue of the Company is equal to or less than $6,110,000, 3.60% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement);
  ii. If trailing twelve-month revenue of the Company is equal to or greater than $17,200,000, 1.30% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement); or
  iii. If trailing twelve-month revenue of the Company is greater than $6,110,000 but less than $17,200,000, such percentage of monthly revenue determined by dividing $220,060 by the amount of trailing twelve-month revenue and multiplying the result by 100, in perpetuity (unless terminated in accordance with the Purchase Agreement).

 

The royalty percentage was fixed at 3.6% based on the trailing twelve-month revenue at the time of executing the Agreement (June 15, 2015). On June 1, 2017, the royalty percentage was changed to 2.4% based on the trailing 12-month revenues at that time as outlined in the table above.

 

The Agreement contains an option for a one-time buy down of the royalty rate. At any time following the date on which the Purchaser has received royalty payments that are, in the aggregate, equal to two times the then applicable Aggregate Installment Amount ($1,000,000), we may purchase and extinguish 75% (but no more nor less) of all amounts owing or to become owing to the Purchaser hereunder. In the event we want to exercise the buy down option, we would pay the Purchaser $750,000 (75% of the $1,000,000 outstanding amount). The adjusted royalty rate going forward would then be 0.6% (75% of the 2.4%).

 

The Agreement also contains an option for a buyout upon the change of control. If pursuant to a proposed change of control the acquirer under such transaction requires, as a condition to the completion of such transaction, that the Company purchase and extinguish all amounts owing or to become owing to the Purchaser hereunder, the Company will pay the greater of:

 

  i. An amount equal to two times the aggregate installment amount as at the date of the change of control buyout notice; and
  ii. An amount equal to A multiplied by B multiplied by C, where:
    a. A is equal to the aggregate installment amount as at the date of the change of control divided by $22,500,000;
    b. B is equal to 0.8; and
    c. C is equal to the net equity value of the Company; or in the case of a proposed asset sale, the proposed net purchase price of all or substantially all of the Company’s assets.

 

The Agreement has neither a stated maturity nor an interest rate. While the royalty percentage can be reduced via a buydown, as previously explained, the only avenue for terminating the Agreement is a buyout required by an acquirer in a change of control transaction. Absent the change of control, the Agreement will survive in perpetuity at a royalty rate of 2.4% or 0.6% depending on whether or not the royalty rate buydown option has been exercised.

 

Because the gross sales royalty payable has no stated fixed interest nor maturity, it is considered variable interest perpetual debt. The periodic variable payments to the Purchaser are recorded in interest expense. As of June 30, 2024 and December 31, 2023, the amount outstanding was $1,000,000. During the six months ended June 30, 2024 and 2023, we paid $177,281 and $0, respectively, in interest expense to the Purchaser.

 

 

XML 35 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED AND OTHER CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
ACCRUED AND OTHER CURRENT LIABILITIES

Note 17. ACCRUED AND OTHER CURRENT LIABILITIES

 

Accrued and other current liabilities consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES

   2024   2023 
Accrued payroll  $9,124   $326,515 
Credit cards   307,252    240,989 
Warranty reserve   140,000    140,000 
Sales tax payable   (3,492)   43,891 
Royalty payable   222,500    - 
Other   350,946    374,100 
Accrued and other current liabilities  $1,026,330   $1,125,495 

 

Accrued liabilities and other current liabilities assumed in Merger

 

SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER

           
Accrued tax payable  $45,008   $- 
Other current liabilities assumed in Merger   250,000    - 
Accrued liabilities and other current liabilities assumed in Merger  $295,008   $- 

 

XML 36 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
STOCKHOLDERS’ EQUITY

Note 18. STOCKHOLDERS’ EQUITY

 

Preferred Stock

 

The Company has authorized preferred stock of 10,000,000 shares, par value of $0.0001. As of June 30, 2024 and December 31, 2023, there were no shares of preferred stock issued and outstanding.

 

Common Stock

 

Common Stock – Series A

 

The Company has authorized common stock – Series A of 90,000,000 shares, par value of $0.0001. As of June 30, 2024, there were 11,538,252 shares of common stock – Series A and 1,716,860 shares of common stock – Series B issued and outstanding. The summary of exchanged and issued shares of common stock – Series A and B resulting from the Merger follows:

 

Upon closing of the Business Combination, shares of TruGolf Nevada common stock outstanding include the following:

 

   Accrual Redemptions 
   Number of
Shares Owned
   % Ownership 
         
TruGolf Nevada shareholders – Series A   5,750,274    43.4%
TruGolf Nevada shareholders – Series B   1,716,860    13.0%
Private Placement Investors (2)   571,450    4.3%
DMAQ Public stockholders (3)   1,460,077    11.0%
DMAQ Directors and officers   280,000    2.1%
DMAQ Sponsor (4)   3,162,500    23.9%
I-Bankers (5)   313,951    2.4%
           
Total   13,255,112    100%

 

 

Based on 13,098 TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately 570.10. New TruGolf issued 7,467,134 shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:

 

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 

 

The shares issued to legacy TruGolf Nevada shareholders consists of 5,750,274 shares of New TruGolf Class A common stock and 1,716,860 shares of New TruGolf Class B common stock.

 

(2) DMAQ’s Insiders had an aggregate of 406,500 units, which contain 406,500 Private Placement Shares and 406,500 Private Rights. I-Bankers had an aggregate of 113,000 units, which contain 113,000 Private Placement Shares and 113,000 Private Rights. Each holder of a private right received one-tenth (1/10) of one share of DMAQ Class A common stock upon consummation of initial business combination. Private placement shares were the shares of DMAQ Class A common stock. The 519,500 shares of DMAQ Class A common stock and 519,500 Private Right were exchanged for a total of 571,450 shares of New TruGolf common stock upon the closing of the Business Combination.

 

(3) Prior to and in connection with the approval of the Business Combination, holders of 378,744 DMAQ Class A Shares properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from the IPO. In addition, in connection with the January 26, 2024 meeting to amend certain provisions of DMA’s corporate documents allowing DMAQ to extend its existence, an additional 943 shares were redeemed, resulting in actual redemptions of 379,687 shares out of the total 574,764 shares of DMAQ common stock subject to redemption. Upon the closing of the Business Combination, 1,265,000 shares of New TruGolf Class A common stock were issued upon the conversion of 12,650,000 public rights.

 

(4) In connection with the Business Combination, 3,162,500 shares of DMAQ Class A common stock held by the Sponsor and its affiliates were converted into 3,162,500 shares of New TruGolf Class A common stock.

 

(5) Reflects the payment of transaction fee pursuant to the BCMA Amendment due at Closing, which was paid to I-Bankers a transaction fee equal to (i) $2,000,000 in cash and (ii) 212,752 New TruGolf Class A Common Shares, and an aggregate of 101,200 Representative Shares issued in connection with the IPO were exchanged to New TruGolf common stock upon the closing of the Business Combination.

 

In March 2023, the Board of Directors authorized the issuance of 821 shares of common stock to the consultants for the services performed related as outlined in the services agreements. The common shares were issued at fair value and $4,493,333 was expensed to consulting services.

 

In April 2022, we secured the services of two consultants (also the Note Holders as described in Note 12 – Convertible Notes Payable) to assist with services including assisting the Company’s and its counsel in an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services.

 

Once services are performed, the first consultant will be provided a 3% stock grant; while the second consultant will be provided up to 7% of stock based on performance deliverables including: 1.75% on consummation of an initial bridge loan agreement, 1.75% on engaging an investment banker, 1.75% upon filing an S-1 including financial statements and footnotes, and 1.75% upon the closing of an initial public offering. The second consultant will be provided warrants at a 20% discount to the then current price per share, for up to 2% for achieving a $250 million valuation and 3% more for a $500 million valuation, as well as another 2% for opening the first franchise location, and 3% more once 100 franchise locations have been sold. As of the date of this filing, no stock grants or awards have been issued.

 

Common Stock – Series B

 

The Company has authorized common stock – Series B of 10,000,000 shares, par value of $0.0001. As of June 30, 2024, there were 1,716,860 shares of common stock – Series B issued and outstanding. The common stock – Series B has voting rights of 25 votes per common stock – Series A held. As of June 30, 2024, three TruGolf insiders own 100% of the 1,716,680 common stock – Series B.

 

 

Warrants - Common stock – Series A and B

 

As of June 30, 2024, the Company issued warrants to purchase 422,777 shares of the Company’s common stock – Series A to the PIPE Convertible Notes holders with an exercise price of $13 per share and a term of five years commencing February 1, 2024. The maximum Series A Warrants to be issued for all tranches of the PIPE Convertible Notes is 1,409,091. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $4,650,000 as a percentage of the total Series A Warrants results in the issuance of 422,777 warrants. The value of the Series A Warrants was estimated to be approximately $703,000 (or $1.61 per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:

 

1.The expected volatility of 227.52%;
2.The risk-free interest rate of 3.99%;
3.The expected life of five years.

 

As of June 30, 2024, the Company issued warrants to purchase 465,000 shares of the Company’s common stock – Series B to the PIPE Convertible Notes holders with an exercise price of $10 per share and a term of thirty months commencing February 1, 2024. The maximum Series B Warrants to be issued for all tranches of the PIPE Convertible Notes is 1,550,000. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $4,650,000 as a percentage of the total Series A Warrants results in the issuance of 465,000 Series B Warrants. The value of the Series B Warrants was estimated to be approximately $662,400 (or $1.38 per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:

 

1.The expected volatility of 227.52%;
2.The risk-free interest rate of 3.99%;
3.The expected life of thirty months.

 

XML 37 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical)
Jun. 30, 2024
$ / shares
Restructuring Cost and Reserve [Line Items]  
Common stock, par value $ 0.01
Tru Golf Nevada [Member]  
Restructuring Cost and Reserve [Line Items]  
Common stock, par value $ 0.01
XML 38 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES
6 Months Ended
Jun. 30, 2024
Income Tax Disclosure [Abstract]  
INCOME TAXES

Note 19. INCOME TAXES

 

We have adopted the provisions of ASC 740-10-25, which provide recognition criteria and a related measurement model for uncertain tax positions taken or expected to be taken in income tax returns. ASC 740-10-25 requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities.

 

Tax positions that meet the more likely than not threshold are then measured using a probability weighted approach recognizing the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement. The Company had no tax positions relating to open income tax returns that were considered to be uncertain as of June 30, 2024.

 

Prior to the merger, the Company was an S Corporation for federal and state income tax purposes with all income tax liabilities and/or benefits of the Company being passed through to the stockholders. As such, no recognition of federal or state income taxes for the Company has been provided for prior to January 31, 2024, the date of the consummation of the Merger.

 

The Company incurred a net loss for the six months ended June 30, 2024 of $2,871,192, which is available to reduce future taxable income for federal and state income taxes, respectively. The NOL can be carried forward indefinitely and can be used to offset 80% of future taxable income. At the current federal tax rate of 21% and including book to tax differences result in the current tax benefit NOL of approximately $498,000 at June 30, 2024. The Company has no income tax effect due to the recognition of a full valuation allowance on the expected tax benefits of future loss carry forwards based on uncertainty surrounding realization of such assets. During the six months ended June 30, 2024, the Company increased the valuation allowance from $0 to $500,600.

 

XML 39 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS AND CONTINGENCIES

Note 20. COMMITMENTS AND CONTINGENCIES

 

Operating Leases

 

As of June 30, 2024, we had two operating leases as follows:

 

  In June 2023, we entered into a five-year lease on the warehouse in North Salt Lake City, Utah. The base monthly lease payment through May 2024 is $10,849, $11,163 through May 2025, $11,486 through May 2026, $11,819 through May 2027, and $12,162 through May 2028. As of June 30, 2024, we had 47 months remaining on the lease.

 

 

  In December 2022, we entered into a three-year lease on the corporate headquarters in Centerville, Utah. The base monthly lease payment through November 2023 is $20,343, $20,378 through November 2023 and $24,616 through November 2025. As of June 30, 2024, we had 36 months remaining on the lease.

 

We utilize our incremental borrowing rate in determining the present value of lease payments unless the implicit rate is readily determinable. For 2023 and 2022, we used an estimated incremental borrowing rate of 10.00% and 5.90% respectively, to determine the present value of the lease liability.

 

Other information related to our operating leases is as follows:

 

Right of use asset:

 

      
As of December 31, 2023  $972,663 
Amortization   82,454 
As of March 31, 2024  $890,209 
Amortization   83,857 
As of June 30, 2024  $806,352 

 

Lease liability:

  

      
Lease liability – December 31, 2023  $1,002,483 
Payments   (80,311)
As of March 31, 2024  $922,172 
Payments   (82,027)
As of June 30, 2024  $840,145 

 

The table below reconciles the fixed component of the undiscounted cash flows for each of five years to the lease liabilities recorded on the Balance Sheet as of June 30, 2024:

 

Year  Minimum Lease
Payments
 
2024 – (Six Months)  $203,483 
2025   406,990 
2026   140,163 
2027   144,227 
2028   60,809 
Total   955,672 
Less interest   (115,527)
Present value of future minimum lease payments   840,145 
Less current portion   (361,606)
Long term lease liability  $478,539 

 

XML 40 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
RELATED PARTY

Note 21. RELATED PARTY

 

As described in Note 14 – Dividend Notes Payable, the following were outstanding on the dividend notes payable to our officers and shareholders as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Chief executive officer, Director and Shareholder  $1,639,240   $1,639,240 
Chief hardware officer, Director and Shareholder   786,976    786,976 
Executive vice president, Director and Shareholder   817,457    817,457 
Interim chief financial officer, Director and Shareholder   198,519    198,519 

 

The Company’s chief executive officer is related to certain lenders of the Company as discussed in Note 12 – Related Party Notes Payable.

 

The Company’s chief executive officer purchased five (5) regions from Links during the three months ended June 30, 2024.

 

XML 41 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
TruGolf Links Franchising, LLC
6 Months Ended
Jun. 30, 2024
Trugolf Links Franchising Llc  
TruGolf Links Franchising, LLC

Note 22. TruGolf Links Franchising, LLC

 

TruGolf Links Franchising, LLC (“Links”) sold five (5) regions during the three months ended June 30, 2024 and received proceeds of $500,000, which was recorded as deferred revenue on the Company’s balance sheet. The CEO of the Company individually purchased the regions from Links. Links has a commitment from a buyer to purchase four (4) regions in the subsequent quarter of 2024.

 

XML 42 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUBSEQUENT EVENTS
6 Months Ended
Jun. 30, 2024
Subsequent Events [Abstract]  
SUBSEQUENT EVENTS

Note 23. SUBSEQUENT EVENTS

 

We evaluate events and transactions occurring subsequent to the date of the financial statements for matters requiring recognition or disclosure in the financial statements. The accompanying financial statements consider events through the date the financial statements were issued.

XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
Basis of Presentation - Unaudited Interim Financial Information

Basis of Presentation - Unaudited Interim Financial Information

 

The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information, and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) with respect to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited condensed financial statements reflect all adjustments (consisting of normal recurring accruals) which are, in the opinion of management, necessary to a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year.

 

Certain information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from these interim unaudited condensed consolidated financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Registration Statement on Form S-1 and its amendments as filed with the SEC on February 14, 2024, in Form 8-K/A as filed with the SEC on April 17, 2024 and in Form 10-Q March 31, 2024 as filed with the SEC on August 14, 2024.

 

Basis of Presentation – Accounting for the Business Combination

Basis of Presentation – Accounting for the Business Combination

 

The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:

 

  Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,
  TruGolf Nevada comprising the ongoing operations of New TruGolf,
  TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and
  TruGolf Nevada’s senior management comprising the senior management of New TruGolf.

 

Basis of Presentation – Principles of consolidation

Basis of Presentation – Principles of consolidation

 

The unaudited condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany transactions and balances between the Company and its subsidiaries are eliminated upon consolidation.

 

Use of Estimates

Use of Estimates

 

The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America, which requires management to use its judgment to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosures at the date of the financial statements and the reported amounts of expenses during the reported period. These assumptions and estimates could have a material effect on the financial statements. Actual results may differ materially from those estimates. The Company’s management periodically reviews estimates on an ongoing basis based on information currently available, and changes in facts and circumstances may cause the Company to revise these estimates. Significant estimates include estimates used in the valuation allowance related to deferred tax assets and capitalized software costs. Actual results may differ from these estimates.

 

 

Cash and Cash Equivalents

Cash and Cash Equivalents

 

Cash and cash equivalents include all cash on hand, demand deposits and short-term investments with original maturities of three months or less when purchased.

 

As of June 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents consisted of $6,651,272 and $5,397,564, respectively. The Company maintains its cash in banks insured by the Federal Deposit Insurance Corporation in accounts that at times may be in excess of the federally insured limit of $250,000 per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2024 and December 31, 2023 the uninsured balances amounted to $5,238,762 and $4,251,124 respectively.

 

Marketable Investment Securities

Marketable Investment Securities

 

The Company’s marketable investment securities are comprised of investments in corporate fixed income securities and U.S. Treasury securities. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the statements of operations and comprehensive loss. The Company sold and liquidated most of its marketable securities during the six months ended June 30, 2024 resulting in a balance of $10,114 as of that date and is included with cash and cash equivalents.

 

Accounts Receivable, net

Accounts Receivable, net

 

We manage credit risk associated with our accounts receivables at the customer level. Because the same customers typically generate the revenues that are accounted for under both Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification Topic 326, Credit Losses (Topic 326)., the discussions below on credit risk and our allowances for doubtful accounts address our total revenues from Topic 606 and Topic 326.

 

We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.

 

Pursuant to Topic 326 for our accounts receivables, we maintain an allowance for doubtful accounts that reflects our estimate of our expected credit losses. Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. We believe our credit risk is somewhat mitigated by our geographically diverse customer base and our credit evaluation procedures. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts. Based on management’s evaluation, there is a balance in the allowance for doubtful accounts of $1,227,136 as of June 30, 2024 and December 31, 2023.

 

Inventory, net

Inventory, net

 

All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts. As of June 30, 2024 and December 31, 2023, the Company had $448,360 and $429,050, respectively, reserved for obsolete inventory.

 

 

Fair Value of Financial Instruments

Fair Value of Financial Instruments

 

Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Financial Accounting Standards Board (“FASB”) fair value measurement guidance established a fair value hierarchy that prioritizes the inputs used to measure fair value. The three broad levels of the fair value hierarchy are as follows:

 

  Level 1 – Quoted prices (unadjusted) in active markets for identical assets or liabilities,
  Level 2 – Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly,
  Level 3 – Unobservable inputs for which little or no market data exists, therefore requiring a company to develop its own assumptions.

 

Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the observable inputs may result in a reclassification of assets and liabilities within the three levels of the hierarchy outlined above.

 

Property and Equipment

Property and Equipment

 

Our property and equipment are recorded at cost and depreciated using the straight-line over the estimated useful lives. Ordinary repair and maintenance costs are included in sales, general and administrative (“SG&A”) expenses on our statements of operations. However, expenditures for additions or improvements that significantly extend the useful life of the asset are capitalized in the period incurred. At the time assets are sold or disposed of, the cost and accumulated depreciation are removed from their respective accounts and the related gains or losses are reflected in the statements of operations in gains from sales of property and equipment, net.

 

We periodically evaluate the appropriateness of remaining depreciable lives assigned to property and equipment. Generally, we assign the following estimated useful lives to these categories:

 

Category   Estimated Useful Life
Software and computer equipment   3 to 10 years
Furniture and fixtures   3 to 15 years
Vehicles   5 years
Equipment   5 to 10 years

 

Capitalized software development costs

Capitalized software development costs

 

We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, Software-Costs of Software to be Sold, Leased or Marketed, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $1,433,438 of costs related to the development of software applications. Amortization of capitalized software costs was $137,916 for the for the six months ended June 30, 2024.

 

 

Impairment of Long-lived Assets

Impairment of Long-lived Assets

 

Our long-lived assets principally consist of property and equipment and right-of-use assets. We review, on a regular basis, our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived and intangible assets involves significant estimates and judgment on the part of management. Our estimates and assumptions may prove to be inaccurate due to factors such as changes in economic conditions, changes in our business prospects or other changing circumstances. Based on our most recently completed reviews, there were no indications of impairment associated with our long-lived assets.

 

Leases

Leases

 

Our lease portfolio is substantially comprised of operating leases related to leases for our corporate headquarters and warehouse.

 

We determine whether an arrangement is a lease at the inception of the arrangement based on the terms and conditions in the contract. A contract contains a lease if there is an identified asset, and we have the right to control the asset for a period of time in exchange for consideration. Lease arrangements can take several forms. Some arrangements are clearly within the scope of lease accounting, such as a real estate contract that provides an explicit contractual right to use a building for a specified period of time in exchange for consideration. However, the right to use an asset can also be conveyed through arrangements that are not leases in form, such as leases embedded within service and supply contracts. We analyze all arrangements with potential embedded leases to determine if an identified asset is present, if substantive substitution rights are present, and if the arrangement provides the customer control of the asset.

 

Operating lease right-of-use (“ROU”) assets represent our right to use an individual asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide the lessor’s implicit rate, we use our incremental borrowing rate (“IBR”) at the commencement date in determining the present value of lease payments by utilizing a fully collateralized rate for a fully amortizing loan with the same term as the lease.

 

Lease terms include options to extend the lease when it is reasonably certain those options will be exercised. For leases with terms greater than 12 months, we record the related asset and obligation at the present value of lease payments over the term. Our leases can include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when such renewal options and/or termination options are reasonably certain of exercise.

 

A ROU asset is subject to the same impairment guidance as assets categorized as property and equipment. As such, any impairment loss on ROU assets is presented in the same manner as an impairment loss recognized on other long-lived assets.

 

A lease modification is a change to the terms and conditions of a contract that changes the scope or consideration of a lease. For example, a change to the terms and conditions to the contract that adds or terminates the right to use one or more underlying assets, or extends or shortens the contractual lease term, is a modification. Depending on facts and circumstances, a lease modification may be accounted for as either: (1) the original lease plus the lease of a separate asset(s) or (2) a modified lease. A lease will be remeasured if there are changes to the lease contract that do not give rise to a separate lease.

 

Revenue Recognition

Revenue Recognition

 

The Company recognizes revenue when the products and services are delivered. The Company’s revenues are accounted for under ASC Topic 606, “Revenue From Contracts With Customers” (“ASC 606”). The fees are generally fixed at the point of sale and all consideration from contracts is included in the transaction price. The Company’s contracts do not include multiple performance obligations or material variable considerations.

 

In accordance with ASC 606, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The Company recognizes revenue in accordance with that core principle by applying the following:

 

  (i) Identify the contract(s) with a customer;
     
  (ii) Identify the performance obligation in the contract;

 

 

  (iii) Determine the transaction price;
     
  (iv) Allocate the transaction price to the performance obligations in the contract; and
     
  (v) Recognize revenue when (or as) the Company satisfies a performance obligation.

 

We derive our revenue principally from product sales, rentals and subscription fees paid by the customer. We recognize subscription fees income and costs over the life of the agreement.

 

Cost of Revenues

Cost of Revenues

 

Cost of revenue includes direct materials, labor, manufacturing overhead costs and reserves for estimated warranty cost (excluding depreciation). Cost of revenues also includes charges to write down the carrying value of the inventory when it exceeds its estimated net realizable value and to provide for on-hand inventories that are either obsolete or in excess of forecasted demand. As a result of the introduction of the new simulator products in late 2022 and the sunsetting of older hardware models, management consistently reviews the inventory. During the six months ended June 30, 2024 and 2023, the Company recorded $239,583 in inventory write-down and $232,119 reduction to cost of revenue, respectively.

 

Royalties

Royalties

 

We have royalty agreements with certain software suppliers to pay royalties based on the number of units and subscriptions sold. The royalty percentages range between 20% and 30%. Royalty expense for the six months ended June 30, 2024 and 2023 was $553,038 and $316,756, respectively.

 

Income Taxes

Income Taxes

 

The Company utilizes the asset and liability approach to measure deferred tax assets and liabilities based on temporary differences existing at each balance sheet date using currently enacted tax rates in accordance with ASC 740. ASC 740 considers the differences between financial statement treatment and tax treatment of certain transactions. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rate is recognized as income or expense in the period that includes the enactment date of that rate. Prior to the Merger, the Company elected to be taxed as an S-Corporation that passes through all income and deductions to its members. The Company did not have any deferred tax benefits or liabilities prior to January 31, 2024.

 

The Company has no tax positions as of June 30, 2024 and December 31, 2023 for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.

 

The Company recognizes any interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses. For the six months ending June 30, 2024 and the year ending December 31, 2023, the Company recognized no interest and penalties.

 

Net Earnings (Loss) Per Share

Net Earnings (Loss) Per Share

 

Net income (loss) per share is provided in accordance with FASB ASC 260-10, “Earnings per Share”. Basic net income (loss) per common share (“EPS”) is computed by dividing income available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing net income by the weighted average shares outstanding, assuming all dilutive potential common shares were issued, unless doing so is anti-dilutive. The computation of basic and diluted income (loss) per share for the six months ended June 30, 2024 and 2023 excludes potentially dilutive securities when their inclusion would be anti-dilutive, or if their exercise prices were greater than the average market price during the period.

 

 

Total potential dilutive shares as of June 30, 2024 consisted of the following:

 

PIPE Convertible Notes (assumes full funding of $15,500,000)   6,700,000 
Common stock – Series A warrants (assumes full funding of $15,500,000)   1,409,091 
Common stock – Series B warrants (assumes full funding of $15,500,000)   1,550,000 
Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)   4,500,000 
Underwriter warrants to I-Bankers convertible at $12.00/common share   632,500 
Total dilutive   14,791,591 

 

Recent Accounting Pronouncements

Recent Accounting Pronouncements

 

Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.

 

Concentration of Credit and Supplier Risk

Concentration of Credit and Supplier Risk

 

Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash deposits and trade accounts receivable. Credit risk can be negatively impacted by adverse changes in the economy or by disruptions in the credit markets.

 

We maintain our cash deposits with established commercial banks. At times, balances may exceed federally insured limits. We have not experienced any losses in such accounts and do not believe that we are exposed to any significant credit risk associated with our cash deposits.

 

We believe that credit risk with respect to trade accounts receivable is somewhat mitigated by our large number of geographically diverse customers and our credit evaluation procedures. We record trade accounts receivables at sales value and establish specific reserves for certain customer accounts identified as known collection problems due to insolvency, disputes or other collection issues. The amounts of the specific reserves estimated by management are determined by a loss rate model based on delinquency. We maintain reserves for potential losses. There were no customers that accounted for more than 10.0% of our revenues for the six months ended June 30, 2024 and 2023.

 

We purchase a significant amount of parts we consume in manufacturing our simulators from nationally known original equipment manufacturers, many of whom we have had over a 10 to 15 year relationship. While we do not have long-term contracts, we do issue purchase orders based on quoted prices terms. We purchase in the normal course of business approximately 50% of our assembly parts from six to eight manufacturers. We believe that while there are alternative suppliers, for the parts and equipment, we purchase in each of the principal product categories, termination of one or more of our relationships with any of our major suppliers of equipment could have a material adverse effect on our business.

 

Warrants

Warrants

 

The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.

XML 44 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables)
6 Months Ended
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION

SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Estimated shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 
SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS

SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS

      
Cash and cash equivalents  $103,818 
Net proceeds from investment fund (PIPE)   2,237,213 
Accounts payable and accrued expenses   (310,724)
Loans payable   (1,565,000)
      
Net assets  $465,307 
      
PIPE Convertible Notes payable assumed in Merger  $4,650,000 
Less: Original Issue Discount of 10%   (465,000)
PIPE Convertible Notes payable, net   4,185,000 
Payment of closing costs and other expenses   (1,947,787)
Net proceeds from PIPE Convertible Notes payable assume in Merger  $2,237,213 
XML 45 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
6 Months Ended
Jun. 30, 2024
Accounting Policies [Abstract]  
SCHEDULE OF ESTIMATED USEFUL LIVES
Category   Estimated Useful Life
Software and computer equipment   3 to 10 years
Furniture and fixtures   3 to 15 years
Vehicles   5 years
Equipment   5 to 10 years
SCHEDULE OF POTENTIAL DILUTIVE SHARES

Total potential dilutive shares as of June 30, 2024 consisted of the following:

 

PIPE Convertible Notes (assumes full funding of $15,500,000)   6,700,000 
Common stock – Series A warrants (assumes full funding of $15,500,000)   1,409,091 
Common stock – Series B warrants (assumes full funding of $15,500,000)   1,550,000 
Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)   4,500,000 
Underwriter warrants to I-Bankers convertible at $12.00/common share   632,500 
Total dilutive   14,791,591 
XML 46 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET (Tables)
6 Months Ended
Jun. 30, 2024
Credit Loss [Abstract]  
SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS

Accounts receivable and allowance for doubtful accounts consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS

   2024   2023 
Trade accounts receivable  $3,757,393   $3,458,625 
Other   100,000    167,383 
Accounts receivable   3,857,393    3,626,008 
Less allowance for doubtful accounts   (1,227,136)   (1,227,136)
Total accounts receivable, net  $2,630,257   $2,398,872 
XML 47 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORY, NET (Tables)
6 Months Ended
Jun. 30, 2024
Inventory Disclosure [Abstract]  
SCHEDULE OF INVENTORY

The following summarizes inventory as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Inventory – raw materials  $2,784,146   $2,548,134 
Less reserve allowance for obsolescence   (448,360)   (429,050)
Inventory, net  $2,335,786   $2,119,084 
XML 48 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHORT-TERM INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2024
Cash and Cash Equivalents [Abstract]  
SCHEDULE OF MARKETABLE SECURITIES

      
Corporate fixed income securities, weighted average yield and maturity of 5.39% and 2.38 years, respectively   459,531 
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively   2,051,805 
Total short-term investments  $2,511,336 
XML 49 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER LONG-TERM ASSETS (Tables)
6 Months Ended
Jun. 30, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]  
SCHEDULE OF OTHER LONG TERM ASSETS

The following summarizes other long-term assets as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Security deposit – Ethos Management loan  $-   $1,875,000 
           
Security deposits – leased facilities   30,983    30,983 
Other long-term assets   74      
Total other long-term assets  $31,057   $1,905,983 
XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Tables)
6 Months Ended
Jun. 30, 2024
Property, Plant and Equipment [Abstract]  
SCHEDULE OF PROPERTY AND EQUIPMENT

The following summarizes property and equipment as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Software and computer equipment  $759,031   $809,031 
Furniture and fixtures   230,883    230,883 
Vehicles   59,545    59,545 
Equipment   15,873    15,873 
Property and equipment, gross   1,065,332    1,115,332 
Less accumulated depreciation   (916,308)   (881,024)
Property and equipment, net  $149,024   $234,308 
SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS

The following summarizes capitalized software development costs as of June 30, 2024:

 

      
Capitalized software development costs  $1,483,438 
Less accumulated amortization   (137,916)
Capitalized software development costs, net  $1,345,522 
XML 51 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
SCHEDULE OF NOTES PAYABLE

Notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Note payable – Ethos Management INC  $-   $2,499,999 
Note payable – Mercedes-Benz   24,517    29,149 
Note payable   24,517    2,529,148 
Less deferred loan fees – Ethos Management Inc.   -    (116,940)
Less current portion   (9,709)   (9,425)
Long-term portion  $14,808   $2,402,783 
XML 52 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2024
Debt Disclosure [Abstract]  
SCHEDULE OF RELATED PARTY NOTES PAYABLE

Related party notes payable consisted of the following as of June 30, 2024 and December 31, 2023:

SCHEDULE OF RELATED PARTY NOTES PAYABLE  

   2024   2023 
Notes payable - ARJ Trust  $650,000   $650,000 
Note payable - McKettrick   1,050,000    1,300,000 
Note payable – Carver   129,500    148,000 
Notes payable   1,829,500    2,098,000 
Less current portion   (937,000)   (1,237,000)
Long-term portion  $892,500   $861,000 
SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE

Future maturities of related party notes payable are as follows as of June 30, 2024:

 SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE 

      
2024 (six months)  $968,500 
2025   287,000 
2026   287,000 
2027   287,000 
Total  $1,829,500 
XML 53 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DIVIDEND NOTES PAYABLE (Tables)
6 Months Ended
Jun. 30, 2024
Dividend Notes Payable  
SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED

Dividends declared, distributed, and accrued are as follow as of June 30, 2024 and December 31, 32023:

 

SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED

   2024   2023 
         
Accrued interest on dividends payable  $394,959   $274,242 
Dividends payable  $4,023,923   $4,023,923 
XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCRUED AND OTHER CURRENT LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2024
Payables and Accruals [Abstract]  
SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES

Accrued and other current liabilities consisted of the following as of June 30, 2024 and December 31, 2023:

 

SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES

   2024   2023 
Accrued payroll  $9,124   $326,515 
Credit cards   307,252    240,989 
Warranty reserve   140,000    140,000 
Sales tax payable   (3,492)   43,891 
Royalty payable   222,500    - 
Other   350,946    374,100 
Accrued and other current liabilities  $1,026,330   $1,125,495 
SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER

Accrued liabilities and other current liabilities assumed in Merger

 

SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER

           
Accrued tax payable  $45,008   $- 
Other current liabilities assumed in Merger   250,000    - 
Accrued liabilities and other current liabilities assumed in Merger  $295,008   $- 
XML 55 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY (Tables)
6 Months Ended
Jun. 30, 2024
Equity [Abstract]  
SCHEDULE OF COMMON STOCK

Upon closing of the Business Combination, shares of TruGolf Nevada common stock outstanding include the following:

 

   Accrual Redemptions 
   Number of
Shares Owned
   % Ownership 
         
TruGolf Nevada shareholders – Series A   5,750,274    43.4%
TruGolf Nevada shareholders – Series B   1,716,860    13.0%
Private Placement Investors (2)   571,450    4.3%
DMAQ Public stockholders (3)   1,460,077    11.0%
DMAQ Directors and officers   280,000    2.1%
DMAQ Sponsor (4)   3,162,500    23.9%
I-Bankers (5)   313,951    2.4%
           
Total   13,255,112    100%
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED

   TruGolf Nevada
shares outstanding
as of immediately
prior to the Closing
 
Ordinary shares, par value $0.01 per share   13,098 
Exchange Ratio   570.10 
Shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing   7,467,134 
XML 56 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
SCHEDULE OF RIGHT OF USE ASSET

Right of use asset:

 

      
As of December 31, 2023  $972,663 
Amortization   82,454 
As of March 31, 2024  $890,209 
Amortization   83,857 
As of June 30, 2024  $806,352 
SCHEDULE OF LEASE LIABILITY

Lease liability:

  

      
Lease liability – December 31, 2023  $1,002,483 
Payments   (80,311)
As of March 31, 2024  $922,172 
Payments   (82,027)
As of June 30, 2024  $840,145 
SCHEDULE OF MATURITY LEASE LIABILITY

The table below reconciles the fixed component of the undiscounted cash flows for each of five years to the lease liabilities recorded on the Balance Sheet as of June 30, 2024:

 

Year  Minimum Lease
Payments
 
2024 – (Six Months)  $203,483 
2025   406,990 
2026   140,163 
2027   144,227 
2028   60,809 
Total   955,672 
Less interest   (115,527)
Present value of future minimum lease payments   840,145 
Less current portion   (361,606)
Long term lease liability  $478,539 
XML 57 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY (Tables)
6 Months Ended
Jun. 30, 2024
Related Party Transactions [Abstract]  
SCHEDULE OF DIVIDEND NOTES PAYABLE

As described in Note 14 – Dividend Notes Payable, the following were outstanding on the dividend notes payable to our officers and shareholders as of June 30, 2024 and December 31, 2023:

 

   2024   2023 
Chief executive officer, Director and Shareholder  $1,639,240   $1,639,240 
Chief hardware officer, Director and Shareholder   786,976    786,976 
Executive vice president, Director and Shareholder   817,457    817,457 
Interim chief financial officer, Director and Shareholder   198,519    198,519 
XML 58 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) - USD ($)
May 10, 2024
May 09, 2024
Trugolf Holdings Inc [Member]    
Restructuring Cost and Reserve [Line Items]    
Business Combination, Price of Acquisition, Expected $ 100,000 $ 75,000
XML 59 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) - $ / shares
1 Months Ended 6 Months Ended
Jul. 31, 2023
Jun. 30, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Exchange ratio   $ 12.00
Estimated shares 18,000  
Merger Arrangement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Ordinary shares outstanding   13,098
Exchange ratio   $ 570.10
Estimated shares   7,467,134
XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical)
Jun. 30, 2024
$ / shares
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Common stock, par value $ 0.01
XML 61 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details)
Jun. 30, 2024
USD ($)
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Cash and cash equivalents $ 103,818
Net proceeds from investment fund (PIPE) 2,237,213
Accounts payable and accrued expenses (310,724)
Loans payable (1,565,000)
Net assets 465,307
PIPE Convertible Notes payable assumed in Merger 4,650,000
Less: Original Issue Discount of 10% (465,000)
PIPE Convertible Notes payable, net 4,185,000
Payment of closing costs and other expenses (1,947,787)
Net proceeds from PIPE Convertible Notes payable assume in Merger $ 2,237,213
XML 62 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical)
Jun. 30, 2024
Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]  
Original issue discount percentage 10.00%
XML 63 R54.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Feb. 02, 2024
Jul. 31, 2023
May 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Aug. 02, 2024
Dec. 07, 2023
Nov. 02, 2023
Business Acquisition [Line Items]                  
Share price       $ 12.00          
New shares issued   18,000              
Original issue discount percentage       10.00%          
Convertible notes payable           $ 450,000      
Original issue discount       $ 0 $ 0        
Interest expense       177,281 $ 0        
Interest expense original issue discount     $ 192,857            
Gross proceeds           $ 145,992      
PIPE Convertible Notes [Member]                  
Business Acquisition [Line Items]                  
Principal amount       15,500,000          
Convertible notes payable       4,650,000          
Original issue discount       465,000          
Net balance       4,185,000          
Interest expense       152,645          
Interest expense original issue discount       2,401          
PIPE Convertible Loan [Member]                  
Business Acquisition [Line Items]                  
Principal amount $ 15,500,000     4,650,000     $ 10,850,000    
Gross proceeds from issuance of debt       $ 4,185,000          
Original issue discount percentage       10.00%          
Notes payble             $ 250,000    
Common Class A [Member]                  
Business Acquisition [Line Items]                  
Common stock shares issued       5,750,274          
Purchase of warrants 1,409,091                
Common Class B [Member]                  
Business Acquisition [Line Items]                  
Common stock shares issued       1,716,860          
Purchase of warrants 1,550,000                
Merger Arrangement [Member]                  
Business Acquisition [Line Items]                  
Ordinary shares outstanding       13,098          
Share price       $ 570.10          
New shares issued       7,467,134          
Prior Loan Agreement [Member]                  
Business Acquisition [Line Items]                  
Principal amount               $ 11,000,000 $ 11,000,000
Purchase Agreement [Member]                  
Business Acquisition [Line Items]                  
Principal amount $ 4,650,000     $ 6,200,000          
Gross proceeds 4,185,000     $ 5,580,000          
Purchase Agreement [Member] | PIPE Convertible Notes [Member]                  
Business Acquisition [Line Items]                  
Principal amount 4,650,000                
Gross proceeds $ 4,185,000                
XML 64 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ESTIMATED USEFUL LIVES (Details)
Jun. 30, 2024
Software and Computer Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
Software and Computer Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 10 years
Furniture and Fixtures [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
Furniture and Fixtures [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 15 years
Vehicles [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
Equipment [Member] | Minimum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
Equipment [Member] | Maximum [Member]  
Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 10 years
XML 65 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details) - USD ($)
Jun. 30, 2024
May 31, 2022
Debt Instrument [Line Items]    
PIPE Convertible Notes 6,700,000  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights   4,800
PIPE Convertible Notes 4,500,000  
Share Price $ 12.00  
Underwriter warrants 632,500  
Total dilutive 14,791,591  
Series A Warrants [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Face Amount $ 15,500,000  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,409,091  
Series B Warrants [Member]    
Debt Instrument [Line Items]    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights 1,550,000  
PIPE Convertible Notes [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Face Amount $ 15,500,000  
PIPE Convertible Notes [Member] | Series A Warrants [Member]    
Debt Instrument [Line Items]    
Debt Instrument, Face Amount $ 15,500,000  
XML 66 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Product Information [Line Items]          
Cash and cash equivalents $ 6,651,272   $ 6,651,272   $ 5,397,564
Cash, FDIC insured amount 250,000   250,000    
Cash, uninsured amount 5,238,762   5,238,762   4,251,124
Marketable securities 10,114   10,114    
Allowance for doubtful accounts 1,227,136   1,227,136   1,227,136
Inventory valuation reserves $ 448,360   448,360   $ 429,050
Development of software applications     1,433,438    
Amortization of capitalized software     $ 137,916    
Operating lease term 12 months   12 months    
Inventory write down     $ 239,583 $ 239,583  
Cost of revenue     $ 232,119 232,119  
Royalty percentage 0.60%   0.60%    
Royalty expense $ 223,150 $ 101,124 $ 553,038 $ 316,756  
Revenue Benchmark [Member] | Customer Concentration Risk [Member] | No Customers [Member]          
Product Information [Line Items]          
Concentration risk percentage     10.00% 10.00%  
Minimum [Member]          
Product Information [Line Items]          
Royalty percentage 20.00%   20.00%    
Maximum [Member]          
Product Information [Line Items]          
Royalty percentage 30.00%   30.00%    
XML 67 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Credit Loss [Abstract]    
Trade accounts receivable $ 3,757,393 $ 3,458,625
Other 100,000 167,383
Accounts receivable 3,857,393 3,626,008
Less allowance for doubtful accounts (1,227,136) (1,227,136)
Total accounts receivable, net $ 2,630,257 $ 2,398,872
XML 68 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNTS RECEIVABLE, NET (Details Narrative)
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Customer Concentration Risk [Member] | Accounts Receivable [Member] | Four Customers [Member]    
Product Information [Line Items]    
Concentration risk for balance of ccounts recievable 50.00% 50.00%
XML 69 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF INVENTORY (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Inventory – raw materials $ 2,784,146 $ 2,548,134
Less reserve allowance for obsolescence (448,360) (429,050)
Inventory, net $ 2,335,786 $ 2,119,084
XML 70 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF MARKETABLE SECURITIES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Guarantor Obligations [Line Items]    
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively $ 10,114  
Total short-term investments   $ 2,511,336
Corporate Fixed Income Securities [Member]    
Guarantor Obligations [Line Items]    
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively   459,531
Government Securities [Member]    
Guarantor Obligations [Line Items]    
Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively   $ 2,051,805
XML 71 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical)
12 Months Ended
Dec. 31, 2023
Corporate Fixed Income Securities [Member]  
Guarantor Obligations [Line Items]  
Weighted average yield 5.39%
Weighted average maturity 2 years 4 months 17 days
Government Securities [Member]  
Guarantor Obligations [Line Items]  
Weighted average yield 4.91%
Weighted average maturity 3 years 3 months
XML 72 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SHORT-TERM INVESTMENTS (Details Narrative) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Feb. 28, 2023
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Marketable securities $ 10,114    
Short term investment   $ 2,511,336  
Short-term investments in cash and cash equivalents 10,114    
Brokerage Agreement [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Deposits     $ 2,500,000
Short term investment $ 10,114    
Brokerage Agreement [Member] | Bonds [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Marketable securities     450,751
Brokerage Agreement [Member] | US Treasury Securities [Member]      
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]      
Marketable securities     $ 1,981,061
XML 73 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF OTHER LONG TERM ASSETS (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Impairment Effects on Earnings Per Share [Line Items]    
Other long-term assets $ 74  
Total other long-term assets 31,057 $ 1,905,983
Security Deposit Ethos Management Loan [Member]    
Impairment Effects on Earnings Per Share [Line Items]    
Total other long-term assets 1,875,000
Security Deposits Leased Facilities [Member]    
Impairment Effects on Earnings Per Share [Line Items]    
Total other long-term assets $ 30,983 $ 30,983
XML 74 R65.htm IDEA: XBRL DOCUMENT v3.24.2.u1
OTHER LONG-TERM ASSETS (Details Narrative) - Ethos Asset Management Loan Agreement [Member]
Jun. 30, 2024
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]  
Security loan $ 1,875,000
Loans payable 2,383,059
Accrued interest $ 81,560
XML 75 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF PROPERTY AND EQUIPMENT (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,065,332 $ 1,115,332
Less accumulated depreciation (916,308) (881,024)
Property and equipment, net 149,024 234,308
Software and Computer Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 759,031 809,031
Furniture and Fixtures [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 230,883 230,883
Vehicles [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 59,545 59,545
Equipment [Member]    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 15,873 $ 15,873
XML 76 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)
Jun. 30, 2024
USD ($)
Property, Plant and Equipment [Abstract]  
Capitalized software development costs $ 1,483,438
Less accumulated amortization (137,916)
Capitalized software development costs, net $ 1,345,522
XML 77 R68.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PROPERTY AND EQUIPMENT, NET (Details Narrative) - USD ($)
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Property, Plant and Equipment [Abstract]    
Depreciation expense $ 35,284 $ 28,088
XML 78 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CUSTOMER DEPOSITS (Details Narrative) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Customer deposit $ 2,479,124 $ 1,704,224 $ 1,704,224
XML 79 R70.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Nonrelated Party [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Note payable $ 24,517 $ 2,529,148
Less deferred loan fees – Ethos Management Inc. (116,940)
Less current portion (9,709) (9,425)
Long-term portion 14,808 2,402,783
Ethos Management INC [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Note payable 2,499,999
Mercedes-Benz [Member]    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Note payable $ 24,517 $ 29,149
XML 80 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
NOTES PAYABLE (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended
Jun. 30, 2021
Nov. 30, 2020
Dec. 31, 2023
Mar. 31, 2023
Jun. 30, 2021
Jun. 30, 2024
Jul. 29, 2023
Jun. 30, 2023
Feb. 09, 2023
Jan. 31, 2023
Oct. 15, 2022
Debt Instrument [Line Items]                      
Financing proceeds             $ 1,666,666      
Maturity date       Jul. 31, 2023              
Notes payable assumed in the Merger         1,565,000          
First Extension Agreement [Member]                      
Debt Instrument [Line Items]                      
Notes payable assumed in the Merger           $ 1,565,000          
First Extension Agreement [Member] | Sponsor [Member] | Unsecured Promissory Note [Member]                      
Debt Instrument [Line Items]                      
Principal amount                     $ 1,265,000
Second Extension Agreement [Member] | Sponsor [Member] | Unsecured Promissory Note [Member]                      
Debt Instrument [Line Items]                      
Principal amount                 $ 300,000    
Monthly payment             $ 50,000        
Maximum [Member]                      
Debt Instrument [Line Items]                      
Interest percentage           2.40%          
Ethos Management INC [Member]                      
Debt Instrument [Line Items]                      
Financing proceeds           $ 833,333          
Interest percentage           4.00%          
Deposit as collateral                   $ 1,875,000  
Deposit liabilities, accrued interest           $ 589,619          
Ethos Management INC [Member] | Maximum [Member]                      
Debt Instrument [Line Items]                      
Principal amount                   $ 10,000,000  
Financing proceeds           $ 10,000,000          
Mercedes-Benz [Member]                      
Debt Instrument [Line Items]                      
Principal amount   $ 59,545                  
Interest percentage   5.90%                  
Monthly payment   $ 908                  
JP Morgan Chase [Member]                      
Debt Instrument [Line Items]                      
Principal amount $ 500,000       $ 500,000            
Interest percentage 3.00%       3.00%            
Monthly payment $ 8,994                    
Maturity date         Jun. 08, 2026            
Outstanding note payable     $ 257,113                
XML 81 R72.htm IDEA: XBRL DOCUMENT v3.24.2.u1
PIPE Loans (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Feb. 02, 2024
May 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Purchase of warrants   4,800      
Gross proceeds         $ 145,992
Convertible notes payable         $ 450,000
Original issue discount     $ 0 $ 0  
Interest expense     177,281 $ 0  
Interest expense original issue discount   $ 192,857      
Series A Warrants [Member]          
Principal amount     $ 15,500,000    
Purchase of warrants     1,409,091    
Convertible notes payable     $ 4,650,000    
Series B Warrants [Member]          
Purchase of warrants     1,550,000    
Convertible notes payable     $ 4,650,000    
Maximum [Member] | Series A Warrants [Member]          
Purchase of warrants     1,409,091    
Maximum [Member] | Series B Warrants [Member]          
Purchase of warrants     1,550,000    
Purchase Agreement [Member]          
Principal amount $ 4,650,000   $ 6,200,000    
Gross proceeds $ 4,185,000   5,580,000    
Purchase Agreement [Member] | Series A Warrants [Member]          
Purchase of warrants 1,409,091        
Purchase Agreement [Member] | Series B Warrants [Member]          
Purchase of warrants 1,550,000        
Purchase Agreement [Member] | Maximum [Member]          
Principal amount     10,850,000    
Purchase Agreement [Member] | Minimum [Member]          
Principal amount     250,000    
PIPE Convertible Notes [Member]          
Principal amount     15,500,000    
Convertible notes payable     4,650,000    
Original issue discount     465,000    
Net balance     4,185,000    
Interest expense     152,645    
Interest expense original issue discount     2,401    
PIPE Convertible Notes [Member] | Series A Warrants [Member]          
Principal amount     15,500,000    
PIPE Convertible Notes [Member] | Purchase Agreement [Member]          
Principal amount $ 4,650,000        
Gross proceeds $ 4,185,000        
Original issue discount percentage 10.00%        
PIPE Convertible Notes [Member] | Purchase Agreement [Member] | Maximum [Member]          
Principal amount $ 15,500,000        
P I P E Convertible Note [Member]          
Interest expense     459,329    
Interest expense original issue discount     $ 24,197    
XML 82 R73.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Defined Benefit Plan Disclosure [Line Items]    
Notes payable $ 1,829,500 $ 2,098,000
ARJ Trust [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Notes payable 650,000 650,000
McKettrick [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Notes payable 1,050,000 1,300,000
Carver [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Notes payable 129,500 148,000
Related Party [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Less current portion (937,000) (1,237,000)
Long-term portion $ 892,500 $ 861,000
XML 83 R74.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
2024 (six months) $ 968,500  
2025 287,000  
2026 287,000  
2027 287,000  
Total $ 1,829,500 $ 2,098,000
XML 84 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
RELATED PARTY NOTES PAYABLE (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 31, 2023
Jan. 31, 2021
May 31, 2019
Jun. 30, 2010
Dec. 31, 2008
Mar. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2022
Short-Term Debt [Line Items]                  
Debt instrument accrued interest                 $ 16,480
Debt instrument periodic payment             $ 750,000    
Debt instrument Maturity date Jul. 31, 2023                
Debt instrument interest percentage             10.00%    
ARJ Trust [Member]                  
Short-Term Debt [Line Items]                  
Debt instrument principal amount             $ 650,000 $ 650,000  
Debt instrument accrued interest             $ 2,911 2,911  
Debt instrument Maturity start date             Mar. 31, 2024    
Debt instrument Maturity end date             Mar. 31, 2025    
ARJ Trust [Member] | Notes Payable One [Member]                  
Short-Term Debt [Line Items]                  
Debt instrument principal amount         $ 500,000   $ 500,000 500,000  
Debt instrument interest percentage         8.50%        
Debt instrument periodic interest payment         $ 3,541        
ARJ Trust [Member] | Notes Payable Two [Member]                  
Short-Term Debt [Line Items]                  
Debt instrument principal amount       $ 150,000     150,000 $ 150,000  
Debt instrument interest percentage       8.50%          
Debt instrument periodic interest payment       $ 1,063          
McKettrick [Member]                  
Short-Term Debt [Line Items]                  
Debt instrument principal amount     $ 1,750,000            
Debt instrument interest percentage     0.00%            
Debt instrument periodic payment     $ 250,000       250,000    
Debt instrument Maturity date     Dec. 01, 2027            
Debt instrument fee     There is a late fee of 5%, if not paid within 10 days of the due date.            
Debt instrument extension fee             $ 50,000    
Carver [Member]                  
Short-Term Debt [Line Items]                  
Debt instrument principal amount   $ 222,000              
Debt instrument periodic payment   $ 18,500       $ 18,500      
Debt instrument Maturity date   Oct. 01, 2027              
Debt instrument interest percentage   0.00%              
XML 85 R76.htm IDEA: XBRL DOCUMENT v3.24.2.u1
LINES OF CREDIT (Details Narrative) - USD ($)
1 Months Ended
Dec. 31, 2023
Jun. 30, 2024
Line of Credit Facility [Line Items]    
Line of credit $ 802,738 $ 802,738
JP Morgan Chase Bank [Member]    
Line of Credit Facility [Line Items]    
Line of credit $ 2,000,000  
Annual interest rate 3.00%  
Adjusted rate percentage 3.50%  
Restricted cash $ 2,100,000  
Morgan Stanley [Member]    
Line of Credit Facility [Line Items]    
Line of credit $ 1,980,937 $ 10,114
Annual interest rate 7.21% 7.21%
XML 86 R77.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONVERTIBLE NOTES PAYABLE (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Jul. 31, 2023
Mar. 31, 2023
May 31, 2022
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Short-Term Debt [Line Items]              
Convertible notes payable           $ 450,000  
Original issue discount percentage       10.00%      
Warrants exercisable     4,800        
Maturity date   Jul. 31, 2023          
Expected term     5 years        
Proceeds from warrants exercise     $ 9,600        
Conversion of common stock percentage     70.00%        
Common stock purchase percentage     50.00%        
Fair value of the financial instruments           1,387,060  
Proceeds from original issuance discount           450,000  
Proceeds from debt           145,992  
Warrants and the convertible notes           445,032  
Interest expense     $ 192,857        
Accrued interest           16,480  
Debt borrowing limit   $ 375,000          
Common stock Series B issued in Merger, shares 18,000            
Remaining original issuance discount       $ 0     $ 0
Interest expense original issuance discount       $ 0 $ 0    
Five Days Prior To Extension Deadline [Member]              
Short-Term Debt [Line Items]              
Common stock Series B issued in Merger, shares 9,000            
Notes One [Member]              
Short-Term Debt [Line Items]              
Convertible notes payable           225,000  
Notes Two [Member]              
Short-Term Debt [Line Items]              
Convertible notes payable           225,000  
Original Issue Discount [Member]              
Short-Term Debt [Line Items]              
Proceeds from original issuance discount           21,899  
Warrant [Member]              
Short-Term Debt [Line Items]              
Proceeds from original issuance discount           $ 282,109  
Minimum [Member]              
Short-Term Debt [Line Items]              
Debt instrument interest percentage         0.60%    
Maximum [Member]              
Short-Term Debt [Line Items]              
Debt instrument interest percentage       2.40%      
Measurement Input, Price Volatility [Member] | Minimum [Member]              
Short-Term Debt [Line Items]              
Risk-free interest rate     40.06        
Measurement Input, Price Volatility [Member] | Maximum [Member]              
Short-Term Debt [Line Items]              
Risk-free interest rate     80.17        
Measurement Input, Expected Term [Member]              
Short-Term Debt [Line Items]              
Expected term     5 years        
Measurement Input, Risk Free Interest Rate [Member]              
Short-Term Debt [Line Items]              
Risk-free interest rate     2.95        
Convertible Notes [Member] | Individual Consultants One [Member]              
Short-Term Debt [Line Items]              
Convertible notes payable     $ 300,000        
Original issue discount percentage     15.00%        
Warrants exercisable     292        
Prepayment penalty     $ 0        
Maturity date     Feb. 25, 2023        
Convertible Notes [Member] | Individual Consultants Two [Member]              
Short-Term Debt [Line Items]              
Convertible notes payable     $ 300,000        
Original issue discount percentage     15.00%        
Warrants exercisable     292        
Maturity date     Feb. 25, 2023        
Convertible Notes [Member] | Two Individual Consultants [Member]              
Short-Term Debt [Line Items]              
Convertible notes payable     $ 600,000        
Debt instrument interest percentage     10.00%        
XML 87 R78.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Dividend Notes Payable    
Accrued interest on dividends payable $ 394,959 $ 274,242
Dividends payable $ 4,023,923 $ 4,023,923
XML 88 R79.htm IDEA: XBRL DOCUMENT v3.24.2.u1
DIVIDEND NOTES PAYABLE (Details Narrative) - USD ($)
1 Months Ended 6 Months Ended 12 Months Ended
Nov. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Dividend Notes Payable          
Dividends declared   $ 0 $ 0   $ 7,395,694
Payments to shareholders       $ 1,965,706  
Interest rate dividend percentage 6.00%        
XML 89 R80.htm IDEA: XBRL DOCUMENT v3.24.2.u1
GROSS SALES ROYALTY PAYABLE (Details Narrative)
3 Months Ended 6 Months Ended 12 Months Ended 24 Months Ended
Jun. 01, 2017
USD ($)
Jun. 15, 2015
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
May 31, 2017
USD ($)
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Royalty expense     $ 223,150 $ 101,124 $ 553,038 $ 316,756    
Payments for royalties         1,000,000   $ 1,000,000  
Revenues         $ 232,119 232,119    
Royalty percentage     0.60%   0.60%      
Gross sales royalty payable     $ 1,000,000   $ 1,000,000   $ 1,000,000  
Aggregate purchase installment percentage         0.75      
Purchaser amount         $ 750,000      
Aggregate installment amount         22,500,000      
Interest expense         $ 177,281 $ 0    
Maximum [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Royalty percentage     30.00%   30.00%      
Interest percentage     2.40%   2.40%      
Minimum [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Royalty percentage     20.00%   20.00%      
Interest percentage       0.60%   0.60%    
Royalty Purchase Agreement [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Royalty expense   $ 1,000,000            
Payments for royalties               $ 20,833
Royalty percentage 2.40% 3.60% 2.40%   2.40%      
Royalty Purchase Agreement [Member] | Maximum [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Prepaid royalties   $ 1,000,000            
Payments for royalties $ 20,833              
Royalty Purchase Agreement One [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenues $ 6,110,000              
Revenues percentage 3.60%              
Royalty Purchase Agreement One [Member] | Minimum [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenues $ 6,110,000              
Royalty Purchase Agreement Two [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenues $ 17,200,000              
Revenues percentage 1.30%              
Royalty Purchase Agreement Three [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenues $ 220,060              
Royalty Purchase Agreement Three [Member] | Maximum [Member]                
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]                
Revenues $ 17,200,000              
XML 90 R81.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued payroll $ 9,124 $ 326,515
Credit cards 307,252 240,989
Warranty reserve 140,000 140,000
Sales tax payable (3,492) 43,891
Royalty payable 222,500
Other 350,946 374,100
Accrued and other current liabilities $ 1,026,330 $ 1,125,495
XML 91 R82.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Accrued tax payable $ 45,008
Other current liabilities assumed in Merger 250,000
Accrued liabilities and other current liabilities assumed in Merger $ 295,008
XML 92 R83.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF COMMON STOCK (Details)
Jun. 30, 2024
shares
Tru Golf Nevada Shareholders Series A [Member]  
Number of Shares Owned 5,750,274
Accrual Redemptions Ownership 43.40%
Tru Golf Nevada Shareholders Series B [Member]  
Number of Shares Owned 1,716,860
Accrual Redemptions Ownership 13.00%
Private Placement Investors Two [Member]  
Number of Shares Owned 571,450
Accrual Redemptions Ownership 4.30%
DMAQ Publicstockholders Three [Member]  
Number of Shares Owned 1,460,077
Accrual Redemptions Ownership 11.00%
DMAQ Directors and Officers [Member]  
Number of Shares Owned 280,000
Accrual Redemptions Ownership 2.10%
DMAQ Sponsor Four [Member]  
Number of Shares Owned 3,162,500
Accrual Redemptions Ownership 23.90%
I Bankers Five [Member]  
Number of Shares Owned 313,951
Accrual Redemptions Ownership 2.40%
Trugolf Holdings Inc [Member]  
Number of Shares Owned 13,255,112
Accrual Redemptions Ownership 100.00%
XML 93 R84.htm IDEA: XBRL DOCUMENT v3.24.2.u1
STOCKHOLDERS’ EQUITY (Details Narrative)
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2023
shares
Mar. 31, 2023
USD ($)
shares
Mar. 31, 2024
shares
Mar. 31, 2023
USD ($)
shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Feb. 24, 2024
Feb. 01, 2024
Dec. 31, 2023
$ / shares
shares
Jun. 30, 2023
shares
Dec. 31, 2022
USD ($)
shares
May 31, 2022
shares
Class of Stock [Line Items]                      
Preferred stock, shares authorized         10,000,000     10,000,000      
Preferred stock, par value | $ / shares         $ 0.0001     $ 0.0001      
Preferred stock, shares issued         0     0      
Preferred stock, shares outstanding         0     0      
Common stock, par value | $ / shares         $ 0.01            
Share price | $ / shares         $ 12.00            
Common stock Series B issued in Merger, shares 18,000                    
Conversion of stock description         Each holder of a private right received one-tenth (1/10) of one share of DMAQ Class A common stock upon consummation of initial business combination. Private placement shares were the shares of DMAQ Class A common stock            
DMAQ Public stockholders         379,687            
Cash | $         $ 2,000,000            
Fair value of common stock | $       $ 4,493,333              
Stock based on performance including financial statements percentage         Once services are performed, the first consultant will be provided a 3% stock grant; while the second consultant will be provided up to 7% of stock based on performance deliverables including: 1.75% on consummation of an initial bridge loan agreement, 1.75% on engaging an investment banker, 1.75% upon filing an S-1 including financial statements and footnotes, and 1.75% upon the closing of an initial public offering. The second consultant will be provided warrants at a 20% discount to the then current price per share, for up to 2% for achieving a $250 million valuation and 3% more for a $500 million valuation, as well as another 2% for opening the first franchise location, and 3% more once 100 franchise locations have been sold. As of the date of this filing, no stock grants or awards have been issued.            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights                     4,800
Expected term                     5 years
Convertible notes payable | $                   $ 450,000  
Measurement Input, Risk Free Interest Rate [Member]                      
Class of Stock [Line Items]                      
Expected volatility                     2.95
Measurement Input, Expected Term [Member]                      
Class of Stock [Line Items]                      
Expected term                     5 years
Maximum [Member] | Measurement Input, Price Volatility [Member]                      
Class of Stock [Line Items]                      
Expected volatility                     80.17
Tru Golf Insiders [Member]                      
Class of Stock [Line Items]                      
Owned percentage         100.00%            
Consultants [Member]                      
Class of Stock [Line Items]                      
Authorized issuance of common stock   821   821              
Fair value of common stock | $   $ 4,493,333                  
DMAQ Class A Shares [Member]                      
Class of Stock [Line Items]                      
Additional shares redeemed         943            
New TruGolf Class A Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock Series B issued in Merger, shares         212,752            
IPO [Member] | New TruGolf Class A Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock Series B issued in Merger, shares         101,200            
Tru Golf Nevada [Member]                      
Class of Stock [Line Items]                      
Common stock, par value | $ / shares         $ 0.01            
DMAQ Insiders [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         406,500            
DMAQ Insiders [Member] | Private Placement [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         406,500            
DMAQ Insiders [Member] | Private Rights [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         406,500            
I Bankers [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         113,000            
I Bankers [Member] | Private Placement [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         113,000            
I Bankers [Member] | Private Rights [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         113,000            
DMAQ Class A Common Stock [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         519,500            
DMAQ Class A Common Stock [Member] | Sponsor [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         3,162,500            
DMAQ Class A Common Stock [Member] | Private Rights [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         519,500            
New Tru Golf Common Stock [Member] | Sponsor [Member]                      
Class of Stock [Line Items]                      
Conversion of shares         3,162,500            
New Tru Golf Common Stock [Member] | Private Rights [Member]                      
Class of Stock [Line Items]                      
Common stock Series B issued in Merger, shares         1,265,000            
DMAQ Sponsor (4)         571,450            
New Tru Golf Common Stock [Member] | Public Rights [Member]                      
Class of Stock [Line Items]                      
Conversion of shares         12,650,000            
DMAQ Class A Shares [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         378,744            
D M A Q Public Stockholders [Member] | Common Stock Subject to Mandatory Redemption [Member]                      
Class of Stock [Line Items]                      
DMAQ Sponsor (4)         574,764            
Merger Arrangement [Member]                      
Class of Stock [Line Items]                      
Common stock, shares outstanding         13,098            
Share price | $ / shares         $ 570.10            
Common stock Series B issued in Merger, shares         7,467,134            
Merger Arrangement [Member] | Tru Golf Nevada [Member]                      
Class of Stock [Line Items]                      
Common stock, shares outstanding         13,098            
Share price | $ / shares         $ 570.10            
Common stock Series B issued in Merger, shares         7,467,134            
Series A Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock, shares authorized         90,000,000     90,000,000      
Common stock, par value | $ / shares         $ 0.0001     $ 0.0001      
Common stock, shares outstanding         11,538,252     13,098      
Common stock, shares issued         11,538,252     13,098      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         422,777            
Warrants per share | $ / shares         $ 13            
Expected term             5 years        
Series A Common Stock [Member] | Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         11,538,252            
Common stock, shares outstanding   12,129 11,538,252 12,129 11,538,252     13,098 12,129 11,308  
Fair value of common stock | $       $ 9              
Series B Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock, shares authorized         10,000,000     10,000,000      
Common stock, par value | $ / shares         $ 0.0001     $ 0.0001      
Common stock, shares outstanding         1,716,860     0      
Common stock, shares issued         1,716,860     0      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         465,000            
Warrants per share | $ / shares         $ 10            
Expected term             30 months        
Series B Common Stock [Member] | Three Insiders [Member]                      
Class of Stock [Line Items]                      
Common stock, shares outstanding         1,716,680            
Series B Common Stock [Member] | Common Stock [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         1,716,860            
Common stock, shares outstanding   1,716,860 1,716,860      
Common stock Series B issued in Merger, shares     1,716,860                
Fair value of common stock | $                    
Common Class A [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         5,750,274            
Common Class A [Member] | Tru Golf Nevada [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         5,750,274            
Common Class B [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         1,716,860            
Common Class B [Member] | Tru Golf Nevada [Member]                      
Class of Stock [Line Items]                      
Common stock, shares issued         1,716,860            
Series A Warrants [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         1,409,091            
Warrants per share | $ / shares         $ 1.61            
Convertible notes payable | $         $ 4,650,000            
Value of Series A Warrants | $         $ 703,000            
Series A Warrants [Member] | Measurement Input, Price Volatility [Member]                      
Class of Stock [Line Items]                      
Expected volatility           227.52          
Series A Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                      
Class of Stock [Line Items]                      
Expected volatility           3.99          
Series A Warrants [Member] | Measurement Input, Expected Term [Member]                      
Class of Stock [Line Items]                      
Expected term           5 years          
Series A Warrants [Member] | Maximum [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         1,409,091            
Series A Warrant [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         422,777            
Series B Warrants [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         1,550,000            
Warrants per share | $ / shares         $ 1.38            
Convertible notes payable | $         $ 4,650,000            
Value of Series A Warrants | $         $ 662,400            
Series B Warrants [Member] | Measurement Input, Price Volatility [Member]                      
Class of Stock [Line Items]                      
Expected volatility           227.52          
Series B Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]                      
Class of Stock [Line Items]                      
Expected volatility           3.99          
Series B Warrants [Member] | Measurement Input, Expected Term [Member]                      
Class of Stock [Line Items]                      
Expected term           30 months          
Series B Warrants [Member] | Maximum [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         1,550,000            
Series B Warrant [Member]                      
Class of Stock [Line Items]                      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights         465,000            
XML 94 R85.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details) - $ / shares
1 Months Ended 6 Months Ended
Jul. 31, 2023
Jun. 30, 2024
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Exchange ratio   $ 12.00
Estimated shares 18,000  
Merger Arrangement [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Ordinary shares outstanding   13,098
Exchange ratio   $ 570.10
Estimated shares   7,467,134
Merger Arrangement [Member] | Tru Golf Nevada [Member]    
Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]    
Ordinary shares outstanding   13,098
Exchange ratio   $ 570.10
Estimated shares   7,467,134
XML 95 R86.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INCOME TAXES (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]            
Income tax likelihood percentage description         Tax positions that meet the more likely than not threshold are then measured using a probability weighted approach recognizing the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement  
Net loss $ 1,569,329 $ 1,301,864 $ (157) $ 5,351,178 $ 2,871,192 $ 5,351,021
Tax rate         21.00%  
Operating loss carryforwards 498,000       $ 498,000  
Minimum [Member]            
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]            
Valuation allowance 0       0  
Maximum [Member]            
Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]            
Valuation allowance $ 500,600       $ 500,600  
XML 96 R87.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF RIGHT OF USE ASSET (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]        
Balance $ 890,209 $ 972,663 $ 972,663  
Amortization 83,857 82,454 166,311 $ 137,257
Balance $ 806,352 $ 890,209 $ 806,352  
XML 97 R88.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF LEASE LIABILITY (Details) - USD ($)
3 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
As of March 31, 2024 $ 922,172 $ 1,002,483
Payments (82,027) (80,311)
As of June 30, 2024 $ 840,145 $ 922,172
XML 98 R89.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF MATURITY LEASE LIABILITY (Details) - USD ($)
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]      
2024 – (Six Months) $ 203,483    
2025 406,990    
2026 140,163    
2027 144,227    
2028 60,809    
Total 955,672    
Less interest (115,527)    
Present value of future minimum lease payments 840,145 $ 922,172 $ 1,002,483
Less current portion (361,606)   (334,255)
Long term lease liability $ 478,539   $ 668,228
XML 99 R90.htm IDEA: XBRL DOCUMENT v3.24.2.u1
COMMITMENTS AND CONTINGENCIES (Details Narrative) - USD ($)
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2022
Weighted average discount rate - Operating lease   10.00% 5.90%
North Salt Lake City [Member]      
Lease term   5 years  
Monthly lease payment through year I   $ 10,849  
Monthly lease payment through year II   11,163  
Monthly lease payment through year III   11,486  
Monthly lease payment through year IV   11,819  
Monthly lease payment through year V   $ 12,162  
Lease term 47 months    
Centerville [Member]      
Lease term     3 years
Monthly lease payment through year I     $ 20,343
Monthly lease payment through year II     20,378
Monthly lease payment through year III     $ 24,616
Lease term 36 months    
XML 100 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SCHEDULE OF DIVIDEND NOTES PAYABLE (Details) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Chief Executive Officer, Director and Shareholder [Member]    
Related Party Transaction [Line Items]    
Interim chief financial officer, Director and Shareholder $ 1,639,240 $ 1,639,240
Chief Hardware Officer, Director and Shareholder [Member]    
Related Party Transaction [Line Items]    
Interim chief financial officer, Director and Shareholder 786,976 786,976
Executive Vice President, Director and Shareholder [Member]    
Related Party Transaction [Line Items]    
Interim chief financial officer, Director and Shareholder 817,457 817,457
Interim Chief Financial Officer, Director and Shareholder [Member]    
Related Party Transaction [Line Items]    
Interim chief financial officer, Director and Shareholder $ 198,519 $ 198,519
XML 101 R92.htm IDEA: XBRL DOCUMENT v3.24.2.u1
TruGolf Links Franchising, LLC (Details Narrative) - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Trugolf Links Franchising Llc    
Deferred Revenue $ 500,000
EXCEL 102 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( 'R:%%D'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " !\FA19-H=A6.\ K @ $0 &1O8U!R;W!S+V-O&ULS9)1 M2\,P$,>_BN2]O30=HJ'KBV-/"H(#Q;>0W+9@DX;DI-VW-ZU;A^@'\#%W__SN M=W"-#E+W$9]C'S"2Q70SNLXGJ<.:'8F"!$CZB$ZE,B=\;N[[Z!3E9SQ 4/I# M'1 $Y[?@D)11I& "%F$ALK8Q6NJ(BOIXQAN]X,-G[&:8T8 =.O24H"HK8.TT M,9S&KH$K8((11I>^"V@6XES]$SMW@)V38[)+:AB&GQY=YW<+Z M1,IKS+^2E70*N&:7R:_UPV:W9:W@8E7PNT+PG:AE=2]7XGUR_>%W%7:]L7O[ MCXTO@FT#O^ZB_0)02P,$% @ ?)H469E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" !\FA19T>@%?@(& #6'P & 'AL+W=OUX%R3YSA*U'ECH?7R0ZNE_ 6/ MF3H62Y[ F9F0,=.P*^"16YPVWL3EP'\X7VAQH]<^6;,XG7#\N[R3LM0J7((QYHD*1$,EG MYXV!^V'H>4:07?%GR%=J:YL8E*D0W\W.*#AO.*9$/.*^-A8,?I[XD$>1<8)R M_+LV;13W-,+M[8W[=08/,%.F^%!$7\- +\X;W08)^(RED;X7JT]\#71B_'P1 MJ>P_6>77GC@-XJ=*BW@MAA+$89+_LN=U16P+VA4"NA;0-P*W2N"M!5G-M?*2 M95B73+/^F10K(LW5X&8VLKK)U$ 3)J89)UK"V1!TNC\43UR2)E$+)KDZ:VGP M-&=:_EI_D>MIA;Y#/HM$+Q2Y2@(>O-:WH"Q%@>BF0!<4-?P]38Z)YQP1ZM"V MI3Q#7#Y(Y\?$[=GDKXKC%?7C97X>6C]_#Z9*2^AR_]AJ*'=HVQW,<_A!+9G/ MSQOPH"DNGWBC_\M/;L?YS8;W@\Q>P;8+V#;FWK\4?@J/J"8/+TMN(\7EKM/\ M8D-"53613@JD$[1, ^ ),J;KB,UM3+A^QB)EJXHA*JL)U2F@.ONUTY>42/#K;1,K7BHJB;>:8%WNF%]EP7\V'>U6V'RJK"=@M +O[ M =YQ&8K C)T$1F_K(X<[%:-EY7")ZFMR]@K.WGZ)#O4+<$: ]GX/MS?6[3[%>\A\H];!B 7CRUKWE'B"PG!($,] M(A,-0Q(1D@Q%"@T.[2X">_?>D:^NK,B'R$1N&8I<]ZR#\T>M/.#6"56 M;MS.# =0QC"*K-$05]>%+4.3B^>=MZ!W0FD8I/\*EY4/[@[';MMQ[9,&AXA0M(Q0=$>$RC@E9]5@N,&O7<=] M;P4[1&2B962B>-JY$5FN7X@$BTP[3&BOVW1[O5,KWR$2$RT3$]T1=$(-85#, MB$M_G;XG$^ZG$MK2"HD[#2.F5#;<#J 3Q#&\FB=:^-^/R!+R]!.+4DY^=HY- MRB!++O,).6N-'")1T3)143P&P3=Y$"9S,GF)IR*R5L0. \B.5JY#)"A:)BB* MQYU-TY*K9W_!DCFOS,8[C,:#R>7 .@^&"^L2EIF)[I69-I]S^8Q*UI3P@K%_ ML.YP' LKYB%R$BUS$MTK)XW,*SY?)#!?JFS#;<7$';]9)\:'N*HN9YF)Z%Z9 MR'RM0N"%B# 7TCXPX3YCD329[W.P 9,@-[3R'B(6T3(6T;UBT21F440N4@6G ME;W3XCY5,YZXK":>5X8A;Z\P=!5S.34L MHY"')YDKLX 'W6PL-,1W\J@XT0L.HZ[F9@5I>\XWGRZTHN/WJ)STQ75UV7YBO=G9AY<12(^ ZES? JWE_DB&PO=V]R M:W-H965T&ULK5O;\G6 M)..*)[L/6_M 4[#%,DEH0%*.Y^NG05U "B D>9F'F)(;S3ZX]#G=I*^?A7RJ M5IS7Z'N1E]7-9%77Z[>S696N>)%4;\2:E_";!R&+I(:/\G%6K25/ENV@(I\1 MSPMF19*5D_EU^]VMG%^+ILZSDM]*5#5%DIT\\CM>?UO?2O@T.WA99@4OJTR42/*'F\E[_';!8C6@M?AWQI^KSC524.Z% M>%(?/BUO)IZ*B.<\K96+!'YL^(+GN?($V7H3E#95+8K=8(B@ MR,KMS^3[;B(Z [ _,(#L!I!S!]#= -H"W4;6POJ8U,G\6HIG))4U>%,7[=RT MHP%-5JIEO*LE_#:#E9# ,K-+-W=[,/V9F3@9O]JRC>(>E>(>,2W#%^X MAW_D*0S'[7#:'SX#V ?LY("=M/[H$/9&2E[6**DJ /G6AF?KP+<[4$?L;;5. M4GXS@3-4<;GAD_E//^# >V=#-Y*S'E9ZP$I=WN>+I%JAI%RB5%WP/YILD^0 MOK*AWKH*6EAT8)]*9%N2K1_604"PI_[9$; # N9$\#F13[Q.[G..LG(#< JUSRJ> M-C*K,VZ==*?'"R Q$Y(?1C&C=DC! 5+@A/0^344#^P5R=\IA\P"V*U3RV@8E M,$,(J$=8>+1_+'8TCJ+./NN%&AY"#9VA?H(I+VLA7P8##"TWIBR,@J, +788 MQUXTL,&C0X"1,\!;R==)MD3\^UKE7NMVB(Q;8QP%P?$1-,U(0# =6.SX$&#L M#/!W42#M\BT\DXG4&DYO]"=FM$@_U0)D!Q+2+0Q($ UL<:T;$;DK\K5YQB7)1/DYK+@M7J-0(@6+/2&<6 M,T@6+(Z&0M6$B-V,N#V/C@!-'L.^%X0Q-6;38LG"(&;! .5AS7F8G26G\BRY MS_*6YZR:"K^"Z89%U5C>^J U*^(S:7&=O"A.M (V>8X2+PXB[WAQ+(3HJ6R* M!]9&,R)V4^*BK21@NR_Y6E39P"ZRT)T?QMA,CJ8A#CV?D %>Q)H8L9L9/_(' M#KMH"2H#.+RQ3Z?)>:ROV791.F_UB@RHV1.[Z?-7^(S$ TH!209<=)^43U8D M)BU&'@EI=(SDI%V__M'D2=SD"3KU,2M1WHL72NMV3UOK(:>_"U0JL?!P''DQ M#0L M! Z"0L$:I,F F"@&I,=1FH8^T,^0GB::*HF;*O=1*HTE6MI,S61O#=U"B1X4 M _3XL-H,,6%^S 9BU]Q)W-QY5NQHJMBU*=J50)^Y?.32BL=2,,:0?8Y/K#NF MRW,/T2Q,W*7GKSP!V;6'!B70'NU:2-4XLZ(R:T8:X*XXWZ&RV%&?L*$UTBQ* MW"S:KS=.[2F3):$T @G/C$UEL?2"(*(T'HA8$RH)G6+GBRBGEGCM320G-U_< M11K)6Q^X9FCB9N@OW93:/31PM%P'QU+/LH"9K.V^_2M.CF9MXF;MVT^W?X-R M("GWZ :+,&+RL0^"#L?'%8'[CI>#H9K9J9O9/V:;;,DAY9VD0&HRL>\1&I-C M=CG#L!^LIFSJINQ_2%%5J$IRB%2*ER2'=9*G)QRR* VQ$:=H% MU,,#C$ U:]-S*MY305K8V(=JUJ/'S&6QQ%" A20:FDY-N-1-N M1%%G;X*U: MC0'ZL\[*1UZF0U&/U>D=P5$?L^9K&CC9[ZX6Z=-*Y$LNJY]^B @.WZEG9UF: MU58&I$[ZOY0!Q_+6!Z^IG[IKZ5NY+U(K-0U7Z$?O#:04#"E+HDV2-T /N+, M7ZPS^@H58-]$_[^C_CQJ)4'=2N)W"4FTD2_;:43)MO5YA?RK(";[^5$Y%0Z8 MFL?6:L7SY1FS8ZJ-*?%H:*&(,RS[^+2>H&X]\7X)Q33L ,ACJML_!8V4;IN_ MUI!-31&$+(I,7K#TTCT_C ?; ;X6#;Y;-$"IU!1-WCX!WI5*HH!E7ZG']AO@ M.Z!IZ].XL;H"OBDQIKC[T*,/3 L,WRTPNL!V>0K-6CCV%.V;PF&*&:&8!,?+ M834E%,ARJ!OF:Y7ANU7&E@2KX61KC=W4#5/L,2^"77(Y2*):F@+VM;;-TMK7]SL-HMQ*YXU*%_QXMMGFHY3[TW\^\N.?R M?]:P7U'\#[/=6-[Z\+6\\=U=_4NIWA^UNS^6MSYXK7-\=U]BT:$>*UA;*X(9 MQ\QB18;VI98AOEN&[/;EAPOVY:A]B+&\]>%K]>!'X^[+5_05'.!'\M8'KZ6% M[Y86)_>E12,8;^^X[W&Y\F-:9S"WSO@B2LFW;'R;J&?WKEWK]G7IPHWEK8]< M"Q&&1WE&RE[Q]-X!>B1O?=!:QC"WC/ERJ@7%;(_XO6.E9;/RR4"G@6FEPNAH MG5SF%#T7+\M(WOK M;!A;F&CEF6_*O8WTFQO%43&LPZ+&?$]$@Z]]L Z;]&Y M6RM?ST\2HZJ.L;SU86O5P=S=E;.3Q*A=E;&\]4%K.:*[?CNF\!0_S)S;2QV 3:7 M9M9YH5W]-<'V/84*Y?P!!GIO0EA=N7U!?_NA%NOV'?=[4=>B:"]7/ %MJ S@ M]P\"(.P^J-?F#W\F,?\+4$L#!!0 ( 'R:%%D=@V>.@ , !X/ 8 M>&PO=V]R:W-H965T&ULK9=1;]HP$,>_BI5-4R=U) Z00 =( MA6K:)E5"9=T>ICV8Y"!6DYC9#K3[]+.3-! ((:#R '9R]\_O+CX?'FP8?Q(! M@$3/41B+H1%(N;HQ3>$%$!'18BN(U9T%XQ&1:LJ7IEAQ('[J%(6F;5F.&1$: M&Z-!>FW*1P.6R)#&,.5()%%$^,L80K89&MAXO?! EX'4%\S18$66, /YN)IR M-3,+%9]&$ O*8L1A,31N\U M!%$_:YA &&HEQ?$W%S6*9VK'W?&K^I!7,G B8L/ 7]64P-'H&\F%!DE ^ ML,U7R /J:CV/A2+]1IO,UNT;R$N$9%'NK @B&F>_Y#E/Q(X#[AQQL','NZE# M.W=HIX%F9&E8=T22T8"S#>+:6JGI09J;U%M%0V/]&F>2J[M4^BG@ M(S42+*0^D6HR)B&)/4 S+2S0U6-,$I^J.Q_1U91PB&4 DGHD_(@^H??(1")0 M5\7 E(I)*YM>_OQQ]GS[R/._)W$+M:UK9%MVI\)]4N]^!YYRQZE[N^QNJDP4 MZ;"+=-BI7N>(WE0M(N!<94!EWGNZ1BO"T9J$"52%EFFYJ9:NE_7(:EF6A0?F M>C>$DV8EU':!VCX/-7L%B"0R8)S^ [\*.=/L[K!@*_OL03LL2J1.0>K4DDY8%*G= ML,EJS81ZY66XOU9KGZ9[RHU8$0^&AFH: O@:C-&'=]BQ/M<4GUO$XM;&\D/U M(9'PEW+2JT)Q#]+8=YGFA3]OH=H#OQ/ M%6JM7O.$9B&]D5@I]'X1>O^M5EJ_V;YXTJS$B:UM2[/.(&VT+>:*NXNE7[TO M-K$L<^^T8GP^]_%],5$>!ML\3UW;(2^,0>F4LV MH:ZPK*'>]DU< ^=#P&.NVZ>+ZKGM1 M$1_VUB/ AX;[P.;.X46?'.\)7])8H! 6RL=JNQ;"+9*CW/S)E4IZ-T M&*@#+'!MH.XO&).O$WU$*H[$H_]02P,$% @ ?)H46;=MAKIO!@ YAT M !@ !X;"]W;W)KEVE6W/86QJRN^_UBLE#+N+C2*Y7!?V8Z7\8&+O-YOUCE M*IY600SZXT6N3)IEZR$FQ7B[C_,N=2O7VML=Z^QL? MD_G"E#?Z@YM5/%>/RGQ:/>1PU3^P3).ERHI$9R17L]O>.W8]YEX94"'^3-2V M./I.RE2>M/Y<7MQ/;WNTG)%*U<24%#%\;-10I6G)!//X=T?:.XQ9!AY_W[/_ M5"4/R3S%A1KJ]*]D:A:WO;!'IFH6KU/S46]_4;N$_))OHM.B^DNV-5;2'IFL M"Z.7NV"8P3+)ZL_X>2?$40#PX %\%\#M .],@-@%B->.X.T"O->.X.\"JM3[ M=>Z5<*/8Q(.;7&])7J*!K?Q2J5]%@UY)5A;*H\GAOPG$F<%09U-8=C4E\*W0 M:3*-#5P\&OB >C %T3/R8:7RN%S7@EQ\RN+U- ',&W))/CV.R,7W;V[Z!J92 M$O8GNV'OZF'YF6$%>:\SLRC(&(:?(O&C]OB@);X/$AQTX'L=[G@KX:_K[(H( M^I9PRCUD/L/7APLLG6\;??S5HY^((0Y%(2H^<8;O/IOHI6J*@/S][JDP.33U M/]A2UV0>3E;N=-?%*IZHVQYL987*-ZHW^.$[%M ?,9V[)!MU23;NB.QD1;S# MBGAM[(./:J.RM2K>DDP9; WJ\* *+P^'S4"$4K RF%S+*^+\[D4,@A.<2,7 M%X:AST+_%#=V<8P*/XB"!GB2L'](V&]->*@+4VX]^2YQ+.>:P3\>6U#*&;=R M1G"A[T>26CF[.,']B O/RMG%\2B24H1XRL$AY: UY9]S711DE>M9@BYQX [K M2Q[YS$K7Q0F/21G92^SB_ #RM?G&+DX*D(5+/%UY2%>V;C*[0R6;$_6\*H^@ MXAK+6G:YN71)-NJ2;-P1V5"-LW%_TE3DV"-UGH5AT7S+=Z9^C"&&6, M6ZTSN"!Q-B5/*E/0 M;VCJD9L38Y*'TLH=P06A])V&C[0* 'X>& M>TOFD'4>IY4"\11L95(>[Z5E1ZT<=2=.F?1]*\$A F0<]EIJ[[0(4(0>E[Y= M" A0!@RVVC.EP(Y\+VO5X@]M0 #M;$*H ,R=KO!E%-FG*P:D5'+N". "85/U M BEM 5P@ T4%U.$9!7BC &]5X.(W.&_>D*0V>[-<+_=R@-%'9>#.7"XEK*YG M'[@(T&/4EW9#8(15@_' E@%!>EXD(N^,SV"-UV7M9O>#6:B<7.S7?R\(>ABQ M3JUNIVRC3MG&7;&=+DIC=UF[W[W/C )>LUL,="T\M]>"@-MN"('Q,/1"NQ1= M6" Y=?8C%^93<;8(&[?+VNWN(=]=&:()N[[S,N0TLBB'@@[:01(.-E MHW([;P094>D=R7V:>6-Z6;OK+3X;Q_O5-C&7K-6S[@_X*K=K:VJ)+:I>Z[+P8"PJWLLLJL* 3+F<<_^ MD3G&D*$OJ3QWNC>.EK5;VJJJK",-O-Y,YVI_X)GX^[;+&^;)VZ_N0ZTU2/=P%"5Y6H)7L_W1;1T2C MKHC&'1"=/E]LS#=O-]^_*T-2*$M,\%UH\'+)(4BWY# ZO.0P9&O)\<9@\W:# M?1<7R:1\7%5E3: -2;&(H?]B8_+D:6WBIQ1J4!.HQ2449F'TY/-"IU.5XQK5 MPX7'4Z57SL,>!$:O*+,50LF$_4L,@WD>NV)G'O7PQGSS=O,]2M)U^:"]0WWX MZ_1Q89@^*)FK#P)KU:=QY;S58.ZJ9UN]YP&9X@WLXG-UT*(4"E=!( \%>4C] MR#:&&)(SN^%&""SB,H@\86OQ$M^I$HT5YNU6>%\I7Z&%:U;/:8$@,2U@?O;=:JGQ>O3 L(+%U9NJW%8>[AY>2[ZI7<=;].W8]9,C]$;L>UZ\< M&_KZ#>C[.)\GX E2-8.AZ)6$N>;U2\7ZPNA5]=;L21NCE]77A8JA^4H _'^F MM=E?E ,<7NT._@-02P,$% @ ?)H463:RK*%$ P E@L !@ !X;"]W M;W)K8[9KP')Z+9OV,;NX"E=)D(>F%%OA9=D0L1T]T0(PL^L:=W1V'$J\ 7U.RY7MK)".94?HL-_=QW["D0R0C9^*);C^2*AY? MZLUIQM4OVE98RT#S-1ZD% MKR)XEUKP*X(*W2QC5XD;88&C'J-;Q"0:U.1"95^Q(5]I(?MD(A@\38$GHB$M M8J@ZB1&L.,W2& O83 3\03L(CN@"?1$)80#(H143V2,;@NZ+.!VG MP'F+6F@Z&:&;UV][I@#7I %S7KDQ*-UP3KCAH@=:B(2C,;@3:_BC\_S@#-^$ ME-1Y<79Y&3AG!3^MBUOD6N^08SF>QI_AY717%\[_61__L_5&,MRZ25REYY[0 MJVI=-P7Z?C?C@L%+_D-7ZE+,TXO)#U^7K_"<] UH)T[8AAC1FU=V8+W7Y?F: M8J-KBHVO)-:HB%=7Q#NG'GV&&R2CG.O27S(#Q937Q"9JV7[0<9U.S]SLI_88 M:/MA$S/2B#GMT+8[3A,XU@!]U[G:?>W/#2-_<8Z/FN:QW$JY%SVD''/P2.-4#?;7M.VSJ( MVMP;-'+"EFK"X_!VK@M17B?U:3U$WJG9Z>!\8'>'MN9\!$-G.2/^E2\GU@?, MEFG!44868,JZ#:%$K)P"RXV@*S7FS*B H4DM$QB<"9, >+Z@5.PVTD ]BD=_ M %!+ P04 " !\FA19FMS!=N<* #K9P & 'AL+W=ON[2$0(.+L2RO,EMNRSOP/>1_ORG VZ?LV+;^63$)7Q?;W: ME#>3IZIZ?C>=EHLGL4[+M_FSV,C?/.3%.JWDR^)Q6CX7(EWN&JU74V::[G2= M9IO)[?7N9Y^*V^M\6ZVRC?A4&.5VO4Z+/SZ(5?YZ,[$F/W[P.7M\JNH?3&^O MG]-'\4547Y\_%?+5]$!99FNQ*;-\8Q3BX6;RWGJ7V+QNL(OX9R9>RZ/OC?I6 M[O/\6_TB6=Y,S/J*Q$HLJAJ1RB\OXDZL5C5)7L=_&^CDD+-N>/S]#_I\=_/R M9N[34MSEJW]ER^KI9N)/C*5X2+>KZG/^&HOFAIR:M\A7Y>Y?X[6)-2?&8EM6 M^;II+*]@G6WV7]/OS1_BJ %S% U8TX#U&CARF@=UKP)FB@=,T MT\#K_Y54#?RF@=]K8*EN.F@:!#LY[/MOU_FSM$IO MKXO\U2CJ:$FKO]DI:-=:]GFVJ<7^I2KD;S/9KKJ]RS=+*5VQ-.1W9;[*EFDE M7WRIY!>IZ:HT\@?Y*E]\>\I72U&4?S5FXB%;9)7QR]=-NEUF,OQ7X\KX^F5F M_/+G7Z^GE;RJFCU=-%?P87\%3'$%GZ2Z15'LDLHTQK\_BO6]*/Y#D.[TI+M\ MO9;OGR[&^"**3)3&>X/\-9%E]A-9/IR=)=1G^5V.7.6V^&,/>O,#JP'.]<#W M2]E591OC+GW.*OE: XU.0'^[2XSW555D]]LJO5\)H\HEOI#" MT5%C/?6SJ.0H+041IL4FVSR6.E9RXN^8RSOL-IO*M\CA?<(.[Q.VX]@*SH=T ME6X6XHWQDJZVPD@K^398O#6X]<9@)F.4[+7 >A)[5SZG"W$SD;-4*8H7,;DU M*-'O.>Z.4\]=+[>6:5Y/7XXE"\H5#G-=,9-[9C_A?!CH^E;@N-VP"'1=,7E= MGN-;3C=A0@1RF\O0X!#8Z7]^Z']^7O^73U+>Y5D"T!)'"&#/<8X%8''3[TD ME"T<9KNRW8#U^O^";'_YD^6:?Z,&&20L1L(2$*PC.?L@.5LKN7_(I6ZV6>1K M08E+VW;D;=XA83,D+$3"YDA8A(3%]O!-YW#'LKS>NSPY([ C-N<@-D]>1%GMML.4<+6)Q@H7"9LA82$2-D?"(H]8( =6;QR.D2F34RD[ MFO0/FO1';C(_IL5AC\$I[6F!(Z9?G]AD]B=@4*YPF$NQR?0'?V3'\ASF]^*B M81S5_\.H*\]F;A#PWAJ+"+29Y[J!27=O<.C>8.P>\F3_:HDC^C<8_HF8Q?H] M#,H6#K-1>\@+LJG' "0L1L(2$*PC.2Q/DGW"G5I,9%0X5]1D5H#RSIR^BVXA:5'CI&"=9:)AB2?.HQ M"$J+H;0$1>N*K[7/+;U_KC>S](W'+J&AM!F4%D)IEV3K[UIG6_F&&_/MV(X=%4[TJTQ/'#(O\C'4W*EM(9%/-D,,J +WT)@*O M.&=.[QYB*JY>??O<[<^ 5 &",\LS745/MX:ZI7?4B1GP=%=?X//273VT;JDE M."I?2.0C9T"H*0ZEQ5!:@J)UQ=<:[);>8;]@T%TGAAF4P4YD4PTS M0R]:,"+]DFZ]'CNGIH?%-CC*@?"&1CQQE MH(XVE!9#:0F*UA5?ZVI;>EO[Q#H;:E5#:3,H+832YE!:!*7%%F%%.UY_N-,' M=<76VM66WJ\&UE#TF<8,@"#0# 4*4: Y"A19E,,M)U[>GTY!"9/3";L*;!UU MZTQ+?<3>#66I-Z 3BRJ4I4YD4RVJANZ[8E%%V/3DWHV(4^S=*.-?MW=CK8_- MSO2Q1^S=],@Q1S"'KBRUJD+E"XE\U*KJDGSJ:0E*BZ&T!$7KBJ^USMF9UCE9 M1*&UAW+.&U!GF&&#\[\HWYS(ICH!3#CZINT%'N^9^A$1>66Y;D_-,1G&N.,' M_2-5"17* \OSF.(8'#LZYWWF06^Z2D+W->RH]]#EM+@9]*LDJ'PAD8\<9Z V M,Y060VD)BM857VM%,[T5_1FUG-;G&:-($&B& H4HT!P%BAAQ0)\8WD#IDE/I MNMIKS7&F-\?OCL]LBN^+IW3S*)4H1?A1%(^B(&6&-&CO&IK;G0 &4QTR9PBE MS1GAN7/?L9W^UBJ"YHVAM$1U%VZ@V*^QU@1G>A/\E,ATYX/UZ-%B(PQ@LP=2ILSHGHPO(4(FC2&TI)+:(9.E*W5S_16_R6BU(ZOT.( HTY( M.]QG#NL+%&K\0VES*"V"TF(H+4'1NF)N2PE,7TJ@Q/SAO#$553E @6:,.$SO M]50?HK+-&>&M#])%J'0Q"I0 0%VMM44#IB\:G*6[??O[G,BNNMI*!Q];Z3@^NV23DD-5.CA1Z1CN9ZBHP>Q* M!"G*&'Q82G!=QGW>*^Y%1&"/%1,ALE]20(L44%H,I24H6E=?1T_"&7M>_F2!3$\< M(R_BO/S (49E"XELJE&$\.3I8B@1215#R3"Z&$J%:HNAO*T)<'U-X))BJ!XY MIJ^'-C1ET*+RA40^NT1E!9#:0F*UA5?6RO@^EK!B84NM!H I2JZ,/6/N=Z^_S$@4*Z M$R\P2>E./-L=IR+I9?(PD)R^H(XVE!9#:0F*UM57ZVCSGWF8"RTOE)7-"0>: M&"/.\:F)(-48,32B%3OI8>!@C*!,;<5.F@C5[Z1;HYC_U -;Z#Y$'2_GA(^K M&"+.=7R)0'*(@%JY4%H,I24H6O?YGJV5:_^,E:MO/$))*- ,!0I1H#D*%*% ML4UYLXX;\/[_%DC.B>P*JW5Q;;V+^UG4DTZZ^SB!W>,8R_V#W-555#UP['8* M2IM!:2&4-K>)4_#<&4R.$31K3&2MS\VPOL*HB^.^K?"%[-9BML<^#?WDTEE/ M'#.:$<]#'ZYMJ*C!VH8(4JQMB$AZ_T,$]MY_[-;&M4<_T?QT M)Z)\7)MZICFYN*$BR<4-$4@M;BZY!,U!^#(Q?" MC]FF-%;B0>+-MY[\PQ?[3Y;9OZCRY]W'CMSG596O=]\^B70IBCI _OXASZL? M+^I/,CE\OL_M_P%02P,$% @ ?)H464/"X JL"0 '"X !@ !X;"]W M;W)K#K9M[8.CT4K M2W0%CX_WVP\ PA8'><7QA5@=_G>=?4+4.4/$(8-L>8#;OPRFDH#0O2Q/(IJ5;MY1YYFG8)[Z'<4#. M!T^[ R&G'+L$+PUW N.;X/CUN$9Q?^#I=7,[RJ'=!3E692D F6;J.5=^3V2 MX_AA+=='DGU$JR)_2F#"HON7MP\I/^60GLC97J^YVUYSK4-Z*4BR,$5)6:X%BI,RRM=994+CZ6$R''@M,+H5 MIH'/?#,:?XO&/PI-(5FJGR_Z,$516);"&+&OQ^*Z%.-6R 8SZA'NF4,.MB$' MUI"_A#'PZGUEFR!6#^99C4RK(]"'QN$!<D\B84S/=E]'#,?&T6ZO M,!90^'0,"%%XB)U?ZP$IY8CLY&$Y_\LZ,Z5)>)^DW3EYX_Y$2?E4WO8[0VD- M;"7RX2BJ4PD3R%DM3/)7D;@5!N2/J&8^KP]5PV&&+O<(4''X"EE@.W2 M8 +)-ZORXJ4[2F:($KN>TTY9)D/0$2YEI"-*)1&PE4N'LT*LPB1^35OFE<+U M9<\H\[0P=3M.J>-VQ*@(&=L9^:9Z% 64"44!';J9_\8X#=3*/#_@M!VHB:I] MUI5 %0EC.PLW@5H"M#8_)N7HO-O'@>]QCW5@4-2+#W#OZS);A2]RC1EQ&#@4 MLR!P@G9'ZX8TP![ORHR*;;&=;L=US0B='8M57B8=W:T3I>>Q0%-D!KL^"Q@L M1'.81#$JL3/JI5@(F+4QY"Q(!FMC9Q*=5+DC/ZTH[8\ZGE:)HE5BIU68$L6Z MK@TJ :Z-N8SH).CY?'?Q;U#H=L1U\$YBW@]2<26QTL\V2,F+^5["V&%)8^1$ M'_T@ YH1VZP8U"&DXXE1Q2S$3NS-6GC4)A&IM)2F\$,4S?H8#.BV(S8V>RK M"$%[O\;X8HS0Q%(NH=1OQV@R!#O>-0D4FQ$[FTU?B]G=$E85MJ9BUHA$)S+B M8AYXVIS0#2%S> 'V.S(<4:1'W*/V5A*0$^5;"G%B)=-C1=^IO.WW@F)48F?4 MV;J('N7,@RH0QA3&KWJIE[CX:YVLY-:&L0M.Q;/$P+,NIWY'M4X4RQ([RX[# M55*%:?(WS,PR7U3/80'E.)!$FM>HH'8OS:1&=$KM@QJC3%]FUA#>01B*G8F= MG6]%O&[VKZ%R27.8LT <2XLP(@8&UA>;P8@PS/TN.4$53U,[3V_SQB95&%>; M<2-3)^]Z-#AN)V:3)6$^Y+T._J"*GRD^*E4LDBS,HK=LP[ZC!+;LPY[(VWXO M* % [0)@5N21$/&F#^2O,FE$H+X28Y*PNSLB25!=&. PZ=#/M*=[76[,-B' MU&SA662YW=LQB PBPJT_'8B4C*!V&7$+U>;+]HW+840&IL(2+NJ#J$_KUTBKL# K(FJ0!\3UN:;M389XSVX?@%(1U%XZS[;A M9S+]KI=B;]=(IKIOHG@0A3%\O4SN8^[AMJ:WQW \T5 E#^@!>;"W0+3];B.H M4VD#:MC[)E#;=HV9T@;4K@WJO?LT#[-ZXTA.O)O)I76OGNJ:@-731YMG)Y8$ M5$D">J!@EQP51J#:BH9A+=-.YWGL@.9JZQO[$X\'PY1<8 IR,*$XE!9AACX!RAW:\7&)*"3"[$CA0V)H4 MGQ&H3NP>)JR=T UFE/O4[7JOQW9>EQ]^7QYM7S-)1&<-+EG//86IY*JSNL"3 M&TU%$DE^E09&-#KM8\*IY[0SA<&P3WW/]=R.?1&F% *S*X3QVR&&Z M'!-/.PBA&W+/"UC0M7Z44&">M42:W\UF7Z^^74V_C[ZBR\E\_/5F?G=[A6ZN MT7@T_P-=?[WY$TVFUS>WWT;?)S=38[G$WB$=NLNE4WG;[Q&E,MBA'0B936KB MR@M8C%&^%*@*?QF!_[YLV& ^L?Y@2G^P-^B/';C=.]E,EQ^N%_@Z1QOLF$>Z M7LEQI2ZX\]ZY.KV9]NOY.IG^N)I_GTS_4R_)Z\ET-!W+J]'X^^3'Y/OD:FX^ MI/,.76$YI7,B;_O]I*0*MTN5Z5XY]EK=6*4EU^4*YJY!*-L???Q$Y4JM\+>] MQ]BMTMZ&3=<>%#L>:9.&_?GO@*9$#+>+F%NQ%&&Y+L2KOH2&PO=V]R:W-H965T&ULK99M;]HP$,>_BI5-4R>M MS7.@+$0JY6&=U@FUZ_9BV@N3'"1J8C/;@?;;SW9"!EU J.,-L9W[_<^7.WP. MUY0]\A1 H*Z;)XQ0*S"_H$HA\,Z>LP$).V<+D2P8XT5"1FXYE M!6:!,V)$H5Z;LBBDI<@S E.&>%D4F#T/(*?KOF$;FX6[;)$*M6!&X1(OX![$ MPW+*Y,QL5)*L ,(S2A"#>=^XLGL33]EK@^\9K/G6&*E(9I0^JLE-TC[Q1'^O892PSS.&:YC^R1*1]HVN@!.:X MS,4=77^".AY?Z<4TY_H7K2M;SS)07')!BQJ6.R@R4CWQ4_T=M@"ITPXX->"\ M!+P]@%L#[K& 5P/>L8!? _ZQ,00U$!SKH5,#'9VLZNOJU RQP%'(Z!HQ92W5 MU$#G5],R(QE1E7@OF'R;24Y$4_R,5AQ-@>FJ)C&@8<;CG/*2 3I'#_=#=/;V M?6@*Z4PA9EP+#RIA9X^PBVXI$2E'(Y) TL*/#_/! =Z403:1.IM(!\Y!P<\E MN4"N]0$YEN.U[.?Z,'Z+F<3MO?CP>.]N"SXZWGL;/OZ_V">OWOQ.*MRFZ%RM MY[ZJZ'Y^P[,$I MQ4:G%!N?4FQR(K&=JO&:JO$.J4=?95^^(3$M )U]H9RW'DJ51* E5!=>1>>V M'URZSF5HKK:SWV;H6G8W\'8-A_\:VGYGUV;4(N:[OFUWNKN&XQ9#I]NQ[4MG MUW"R1]%R[,:P^HCFUME? %OHMLY13$LBJG]DL]K<'*YTPWRQ/K![([ME?2QO M&M7%X*]\=4V1A](B(QSE,)>NK(N.['&L:OW51-"E[CPS*F0?T\-4WI: *0/Y M?DZIV$R4@^;^%?T!4$L#!!0 ( 'R:%%DOIMRL0@( (P& 8 >&PO M=V]R:W-H965T&ULG97;CM,P$(9?Q3(25[!)TQ,J2:1V 5&T MBZKN A>("S>9)-;Z$&QGL[P]MM.&@MJLZ$WBP_R_OYG(D[B5ZD%7 8]<29T M@BMCZD40Z*P"3O25K$'8G4(J3HR=JC+0M0*2>Q%G012&LX 3*G :^[6-2F/9 M&$8%;!32#>=$_5H!DVV"1_BPL*5E9=Q"D,8U*>$.S)=ZH^PLZ%URRD%H*@52 M4"1X.5JLYB[>!WRET.JC,7*9[*1\<)-UGN#0 0&#S#@'8E^/< V,.2.+\7/O MB?LCG?!X?'#_X'.WN>R(AFO)OM'<5 E^@U$.!6F8V1[L27@5'1O\K2OPY' ^IP61'M!Y+F[@SSE.V)(&BO9(N6BK9L; M^%2]VL)1X3[*G5%VEUJ=2=>VO#DH=*](3D6)EDH148(MN]%Q8.P)+B[(]FZK MSBTZXS9&MU*82J/W(H?\;WU@R7J\Z("WB@8-/S7B"HW#5R@*H\F W[A/=^S] MQA>DB[[?V&BT-L#UCU.Y=]:3T];N]BQT33)(L+T>&M0CX/3EB]$L?#L /NG! M)T/NZ;9A@$;A;CHZ9D;+7-;FWTIWM,-^!6$:!KBF/==TT.>S%*__GVW8\SFV M6<\VNZ1F]Z#L12)GT(8MGT.;]VCS2\LVC#=L>Q8O..H0'%3I^Z!&F6R$Z9I% MO]JWVF778?Z$=WWZEJB2"HT8%%8:7LWMQU1=[^LF1M:^W^RDL=W+#RO[NP#E M NQ^(:4Y3-P!_0\H_0U02P,$% @ ?)H466DE5QQX"0 K!8 !D !X M;"]W;W)K&ULK5A=;]NX$GW7KR"\%XL44&W'2=.O M)("3IMT6S<>-V[O O;@/E$3;1&12)2F[[J_?,T-)L5,GV%WL0QM+(F>&,V?. MS/!X9=V=GRL5Q/=%:?Q);QY"]68P\/E<+:3OVTH9?)E:MY !CVXV\)53LN!- MBW(P&@Z/!@NI3>_TF-_=N--C6X=2&W7CA*\7"^G69ZJTJY/>?J]]<:MG\T O M!J?'E9RIB0I?JQN'IT$GI= +9;RV1C@U/>F-]]^<'=)Z7O ?K59^X[>@DV36 MWM'#Q^*D-R2#5*GR0!(D_BS5N2I+$@0SOC4R>YU*VKCYNY7^GL^.LV32JW-; M_JZ+,#_IO>J)0DUE789;N_I-->=Y0?)R6WK^7ZSBVL.7/9'7/MA%LQD6++2) M?^7WQ@\;&UX-']DP:C:,V.ZHB*U\)X,\/79V)1RMAC3ZP4?EW3!.&PK*)#A\ MU=@73L^^3CY>74PFXOKVP_CJXW_'7SY>7XGQU3MQ-?[R]?9"7+\7US<7M_Q^ MPM3-XU!I\-GI2X*?:],7! M,!6CX>CP"7D'G0,.6-[!(_+&>6YK$[29B1M;ZEPK+_XWSGQP ,S_=QTXRCO< M+8^2Z(VO9*Y.>L@2K]Q2]4Y__67_:/CV"6L/.VL/GY+^#X3K2?F[K;^R027[ MXKDXJSW6>R^NW4P:_4/&Q#*%N)*A=DK8J;BNE./W7OPU8\6U23Y)4X,:Q,%^ MC*]8*9';156JH H1YDK JJ6VM2_7T&L0N1P?LM8NK,VTB695M?.U-$$$RSN# M<@M/%M)#=Y+SC1WCF5,*A!/2I)"D4/+Z3S64C:)%!ZE8S74^AQUVJ8%H 5Y, MQ1=7?[#E5%RII2RDR!3!B?3XVBWUDIYRZRH;/=,:L5!NIAS[;RYY4:9P B6D M*+0#;:7):FY+:+PN5PS'6L>.E66\*^G 8']0B"X[.UO_B<@\ MZXN/AO:9R.I))YYLH<*RZ>!=LE)!YQ#Y7)H9M.K@A9'P.5#21O$W6Q:(AD^A M*^\_\IH\L?_R+627TOMD3.Y:0#48.[_C!\78Q(%IE\"G+S#I2OI"?A/GLM)! MEN)2NCM4WL^?ST4-@G01J3J_PT^_7F2H!XWWO]Q^_=!XGV2]5YGC5&DRAJ8=O:M\B0*P 6U:$.&DL(I3Y15; M-(P0>11MU$_$](EY7>.S9QBIZ92""Y_)G9F=1DP9BSJ(I-9PHVU)A_932)$P M?7%=N\3>TU&TPA1U'LG$V7HV9]1O)%;CB>@\2I''E=.E&!T1;O:/?F+3J2XA>>R0%J5B1KZ,)-/E_B3 #_2! M7(L$5Y5T@>B"WIU3*KIV> M ^3/+8""OTCYHJ%"7Y4Z='E9!Q]PP&C//6'V!7KLQ"XI!89BK:3SJ=B)=K%W M3UMDXS:G_1GJ2C>(#V9WA#:'QS*E3!(S A9J4UBLI:P0WDX#$UDLUZ[H'NCO MU*)7CQR8V<9[Z)^01F@M05"T+H] I,>1"UF(1/E1\ZX+,2J0'6IHI MV '?99EN[$Q8$(\B&^H8-+(H=*1D0#(#9Y5&7-\)U:&S)9PE7>YCFE1_S+ M<4G%U&D/-#5//ZA\(;"VF*FX*49GE5FT/1+I%>!_ZHMRU:5RTN19"TSQ-# I M_FWRL%LRA2X]UISMUA$S#Y6!2;/SGICN>5\TV%,NH:&7&$E,9(E61=XAZ718 MIY'&VF+X4*B8P%48&[ABK)H8;:2)\@0[[>=TGK^0*GRB>5<&E?7W&E[*2PU[X,<;E)(61]IH-I&&PZ!F:Q'1 M@ -1P3'H12"; =\A3ILEY)#P8)-F:"" +NBVHL1)J7OL8HAB2Q08]$+Q&4"K MAO L ]B3*=W8T)X>L'6*A@/F=ZCF?&&!LO0VB;C(:LV-8DJB M=^J$/,ARDD Y;=U==]0MU+0S VRK@R[U#SZL=L*HE2C6: UT+F9.5BB,/E%F M1K-+K)(K#4Y3AH]6>R84]F5.JIVFKF0"==2NP5 MVB/6!+F,[I^>_7P>@DE+M%C&&8]Y$S)J- V>O7,@4,W0O2=-L1&:WK:*Y6Q$9Q;9MU=!6/S*/->7S;#+5M_WU;\EF;.R_>8_S+YQA4 MS2Q-:.IIZ8,_;Y5BD)8MJ4599)N]QX/Q)HJES&ALA#,Z:KFOE=-&KVJ"L;(U MD@^A(+.3C1Z".^;)/25PS\B3*SFK(E_UQ1BNFQ$9T= )6'*7B/KJ['=-,TE) M8]EP.*1_HE*V8JY"3:H:%HO!)(]UAJED >^SL77%=Q8@_+W]X;--VRF^C:NC M!7T>*M$8H@'W=#N"^@&-KC40>/N7>/F"#=EO#-IU#378N$'DII#N26GJJDV( MEXG=V^XJ=AQO(.^7QWM&PO=V]R:W-H965TB[.G O%5A*]M:U4LDGS_OKSK"0['P3>=N;<@*V/W=7N ML\^NG+.ETC_,7(B<_4J3S'RJS?-\<7IX:**Y2+FIJX7(,#-5.N4Y7O7LT"RT MX+'=E":'K4;C^##E,JN=G]FQ.WU^IHH\D9FXT\P4:7G1HO5WP78JEV7AF M=)*)4C_H91A_JC7(()&(*"<)'/^>1%\D"0F"&3^]S%JEDC9N/I?2/]NSXRP3 M;D1?)?^6<3[_5#NIL5A,>9'D]VKY5?CS')&\2"7&_F5+O[918U%A\_,SK99,TVI(HP=[5+L;QLF,@C+.-68E M]N7G%X_CX6@P'K/^[X>[_M?>^,!N[L?]@>L=WU]V[>S M9X-UJN-U7I/^?XKQJSKVGV"DJFRVZ8&0 M7=[T^EXE&Q<3-LRB.B#*1N*)QQP'U NEG2/(2,Z6PO=;L\Z3G9'N= 4^DD^ M28\?+YZ ^)N(<-XZD+!M8Y24-;L?#6 HS9:4.=A5!L]IDU UX&K)[Y MIKYK,QP<6 ?'(A<:W29ED8+/7PJM=6<)DY(U]MI!G7/,;"EB4)84;MAOF8*& MU)(D3\&7)J!C1E)'10H/ C/F-'CWYL-Q]\-'=BUF/%H%.Y;;W >9(1,,C@&R MY^B2_X+'\XK-GI1#M8)/:&R$*T-9 BKQ?B"H2D$*'YN2.U&#%3UOA."W!66Y MEI/"N>^9;3.%U,]H;J+B%?(XG=!)=H3;3F"_@HH44>X($RG/<*>R'1?]S>S"XHSD2YS7;8^'#"CKJ->K/!NF'GN!LVVQTV M[G\=7#Y>#X+;S^N^L-?_]C@<#VWGU[\=/0Q'7P:C!WH<#R\'][8EW EY<*O! M[D3$+K-#MN":$;($>]NH-YIL051.<]Z65W7:32WA*IQ8+JH6\;UCZB2N%UK.4D%OBOBJ.F&#QC+3L*NT>- ML-7MH%!UF\?AR7'#REWX3HNX(Q(5'_K"1(S.D8N1:ZS5#E>N2X8OJDAK:=7M M\)MYQF]L#[\%._SF^'5-!NY+@?Q;^-KB#-O@C9W#P-Y]MOHFT1WQ= N!FS>. MS[O7D8=;-AH\L-YX/'@8!WUN7!,6T<.ZYAB I]EHAR?-$^1B#E-4)$1L7!LD MLR?<&6R:30OJHNZ&=X/WK!6VVMVPU6P'OGL E_,5MYQ/O7H4:0J[^+40&5'K M0;O9"+NX [T/KA7/UJL/FN'1\5'8:#0P-5H?_BWK8+C=Z :D$%0,.W1NBPK= MRC;4 6"IYF@GRP]9=\!7)L)S+:(XLPI^U M4&N!8Q028?N78D'OUCS,SI#\ 4#=I"C9R#:/PJ/R,>PT/H E09;AD4.)Y97R M!K=Q-=ZZ\M@RCPRPY=-E[T9N;-YEAM5P=2@>:86&(L5E2RX2=[.*YL*@^V1MIL,8LX;UG6\:K A HOT&% M6Q?HDL[^"96[2GP:K96];1ZUPN/.$6#9077"C? O$>4!0F5 @V:Z*FLZ/!U+ MUX_$2,["4+,UH2^NX4L7JKEOGMV%?GT'>A['D*%M 94[3ZM)(F?N"QD9HH4E M64QQ-V_//*S05C$TCYV%\+'S M8[V.5+M3GK@XC8/E)UA%ZB=DY?6G!KEDAC M/LV]L2WT0_Z:QV*^VB@=-+L3>G:)4#_W!SJAU1\<(]NT=9TNOX^@X[#E4PE) M=>*>AEE02@VW,OBEB B.G-ZR<3N@+\:,[<0L=#V(\W(8/'..$2C=!+CBF4)X M2B$'J)=46NP+X9Y=59\*_F;HH7T'0^[R)$1?MV5:I,$_I2Q M]'#CX[C]GD(_ 5"O!$'N.WDU6OW*T',?U]?+W4\4-URC#AJT8E-L;=2[1S7G M[O(E5PO[J7VB\ERE]G$N.%*+%F!^J@!]_T(*JM]>SO\'4$L#!!0 ( 'R: M%%GV40&F*R$ -== 9 >&PO=V]R:W-H965T:7F74T"$B:V0=;!-!5E965QY=']8]W=?.E75K;F?M56;4_/5IVW?K%X\?M M?&E763NJU[:B7Q9UL\HZ^MC/5UE1/?KY1_[NJOGY MQ[KORJ*R5XUI^]4J:S:O;%G?_?1H\LA]\;&X67;XXO'//ZZS&WMMN\_KJX8^ M/?:SY,7*5FU15Z:QBY\>G4U>O#K!\_S ;X6]:Z._#78RJ^LO^'"9__1H#()L M:><=9LCHGUM[;LL2$Q$9?^J]%WBU_>O3L MDJ5#B8*5D4E_V;WRH=H MP+/QG@%3'3!ENF4AIO)UUF4__]C4=Z;!TS0;_N"M\F@BKJAP*-==0[\6-*[[ M^?KSNW=G'__;?'ACKB]_>7_YYO+\[/TG7IY?7ES_ M^+BC]3#J\5SG?B5S3_?,_<2\JZMNV9J+*K?Y32>3E^9:]-;4"W-=W%3%HIAG56=V,?'[236OLK9H$YKS M"NM67<;*>F0^5UF?%YW-S675V:98F3=%E57S(BOI&[%&>/+3TB89D;!:9]4& M1/1^X+PFN:M:^:LEVO(,7R_\/"VM9LG"=*W)JIQL3,D/5+3OUBRS6VMFUE:& M.++.&OJA@!69UTU.XRTI:K?DS[+[9-T4-.VZI+$WMK)-5I8;_&[7G8SMEI:V MQ:1=8^46K#Q;T>;FF3D FZ?CEY]'UR/SR]G9%7^>O#PTM%<:+3P(M!>!!RE3 M/R N8>*P8-.#(-G>35_R %[X(377=MXW15?H\Q?W\V56W5AS7J]616O,,ZW[T9)CKH_\:L?PT M.3&PW*0@:F/R&D= &YJ7?6X-\='1&VV:25S4=2>GU=@_^P)G--L8ST)F'42C MM"3)N\Y]!/G9*3([I80\!MP)DY3E?Y!YEN\/(&!%RTI I%8@LJ2GB9\-OJ.# M:?JL; ^3NV4Q)ZEI;.HDHEX7%?9#XU9918X04Z:FLG/;MM W8F=F%EG1!$H< M/XCCY'U:WJ?P1\1D3?^O\]:L1:=L/O):I$,2(H&Y[-8I2%B+*B=1A)O7TT$7.!R>B77.>E,RY* MFL730NK-@^R,1)?$<'(B?I<%EZ=Z=O2?C\_VCSPC@UB:R=,TP3!GH[QE,.^R MAE3A>"+3?F6>_H84S:\_VN,RG)N*_)&3VE=]2_ZN;6')9L15[SC>V>;&-N:. MUE9##K[3*'Q!1W5KFQ9'-L_619>5Q5\R=(HQ=BT;,'9R"&^^%0%K-MMA"S1(>(SL[03KL:/AOM8AB[JD0(VUAT"P&)QYTN%?0]HNZE)ZRO\-JOS#:GP:H:=;$T.ONQ9 M@ W1TY=D]&T%F0A>?7L/#Q\8KO(M4W<5$"<]$IR',V__'A1VN(NE8=<#RJAS MM5+.F[3]K"WR@J"$A0LE/6I#F)"P_W2&C=Q3U69S.3:,GV4E"Q<)>'<'L?_6 M H!0QI;%"E)-.^G7=37D !GBUH)U%X3+5@QPP1,WJ8+ZEF?>PX>OH'WS_T+[ MJ>) 1:UM+ *DY3WP!E'P1Y_?N.]6V1?:L-\*>$(FJ5^MA8G=DBQ;ME@P_F;@ MMJX;-G@K4,R+JPG#T++(9D7)6#^)0Y\8O&4R$R3%&X=]D&3?DO9^#;%K3=XW M3NK]:'7Z'K[I MVR#"WD$D&1P#ZX*3%EHJM\1-8)8NNX\%S'MK^JFM%]T=]!7N]JNG$B'XB.SS MK%VRE.(/<^$A1AM^F>,7&_T2!X_\(_&:.$I^.[N]IJ +;L6AW^,T/D(O;TSXSNUIO&D9K/W=/$F?G$[2Z=.I.4V/GS]- M3Y^0A=-+ G"R*>Y8P>MH.9J"],I+^!'C;-YLD_"B( MSTEY;N%<5'X'J^1V-J2J#:IU1(IWU!(/Z6@>?/=@)(X_^;[C-WS\3GR]S72B M(*PI23](_33$ 4/VG>\H^0[R,&>PN9VD"*"N-H103E/[BA@JVGA#0;LZ@;IM M@_Z[#%*_ZGE,PA!8#M0ND8:_M>[(#C#TD P5_UQ7"EUBZ*=BP[OJ-BE#=? M MNQ]1B+J/%K7FO-]ZD40BM[7Q (M-[_$4>8B&##3;&1][5%$W;'155JG_5 M?:=&69R?8'HV>359+4'_NMGD0)W8H6Q"[>(0#T4HE,]SP#3L;2B]A%)R]EB58L4(/:A;7'OA,\BN;YE8\2TXF&.!_O[W2;BY\R<['K1&5+G+S#M-;G7SL7GR#0H&N*@2*?PJ$%*%Q:* M<6M+ K(V>*HV6X4'"+ILUNI'!4AU_%2"Z+OJK8,VC=T*T7L.LV=T5''(3U"K MRK,F1\B3LZ\3-%S3&N;)^$E*PL?SBK*>(Q9@]\J[.O=$'?"(A$8<\D%][Q+' M4UKB7!CW5F3ZP/]R.!([#Y35\*J1TP&W$EN"P<[EM@BWG=3_K%GT9 M.)_E>0/+@X=%=#W;>']^WQ(7.T)&.&5:N:"'7>)I;BO-&G$P$:A)'V1WL5IT MYBE%]@90'$W'\X4% M:Y]H$Q] W("!<.[ (AV'PX+KJ:,Y8@G#JD M/!Q&RD-8_P!%<\UZRXDSG#5D4:MZA4$Q8DV1_6SKB@TZXZY^#?_%GXF')#H$ M$"6VQFSU715BH,SGB\OB"^UQ64NJ"H:.>;K.-OR@;(P#0N_XX9$S%B(G]4QM M)$G$D99V=XD(67 M:Y&!U"SK.^0?4^#C!)GZ&7KH3Q*'*5%'7_\_!E' MN'54 @OXAQ"*<(Z/SW9CN"S%WU @W17S'I0-(Q3&@,2M(N<$?]#F08*=U6HC MR7'-@$I>&])BL4YNW=]]DWQ#[3AI(EL+\9H'L>%44LF@X^"#A]0-?4NS"9J0 M(TVGTZ?IY/B) 8:N2'\V:0(/>E:6B>I#X7YQB)UYTF1W/@#54+Z12$N0' NY MRXTYU1140^1@"4%S+-D\[*6DA+=^2P0-%AHOD+X*:S6+& Q#:\M2DQJ!"7Q M&9/>-Y*TG&D^,16\Z[69TRD4#8LFSQ7):.4-O$[(Y5&\14+ V0*D?UCQ)5'S MJ]MBS"[PBF%S5LX%D6I4[5 >L2+8)BS)B&X(M 3:M6'BY([ E#W*R;1(!MK> MS]F!$J]G!,ML9_W#P%RQ,8D2%"%RESJD:+"&EMZ2(0 TNP+ Y.L!($6J.2&U MDY-GZ?&3L3F9/D_'IV/SA@!^\AL?*4T:E\/;KND%B_(S_M@I.F>([(H!G)@1 MOW07"E+P< JJG"!DE03SX,LZ*UAJ^-00I6<^?;0QX@D!GYMRD-=+7"9/L*S: MB(*VUWF0N.(@3Q(J ,%R=F%C.T'7JYK^\>7R-V?7KT*E/$1 T=3)#2 VE)D$ MG@2T:)=@2?STLB"1HE!M([SA7#[Y@+^DS$:;7/>=ID60BI.YHPF$<(D)9TU- MI\>PUZ=*%^%4PE(,:5M-N+??0T7Q#I)*+*OI.)L\T.)U+A. M*]P5428%)V:AKN%J(DVF>%?C\U<'L3A7N6)>= '/'PW32(]O<.I\N M@N=DR0M.:FS!\"PG>S_ORDW",[E/CM;0??*Y"O,FNB2FET0J3=F5;!*JVDD< M7#ZI=\&0@FT]%%-]C("H>Q-6^<0TYB3FA"H_-:,)3_0*GV!9+^S>I;TINK!J%SMV'> M(K6W9FM 8(;$4GZ2;+#_2=(>&K%GG9A^S>C1]T6$DB5.;S)TYAUA68/:SI;O M(ZV&;R])JH&\G=-#>8 XC8D9\]N*34CP2W':!/D*$C(M!(A'SU=%I85XTA=G MKZY_^2%;K5^>>9OE,^2*Q/?E%4;)KPX0\A""BKVKHE(46*A?(B5:(0;2*5C> M(F$C:;#WM!?)V/NM+WR&7S15_&[(X#J@/ MB9T^1WNIAIEZ5E&>*9P;=Y#PZ:YJ=DB:3BL:%WR"DPZ$):'N(/-(,@E&1N)N MF8JCK["%O6D;^ETFX%7Y0#F#MU,(.5/"0?2@#J#@4FNTB$7)M-)G+L$"]UF( M$B33[1G:QY(']M$QB8/9O>C(_.(*38R9903G2D+1=K=6&N MSW^]>/WY[47RX8VYN/YT^>[LT\5K\_GZXLWGM^;MY6\7U\FY/+[Q1;0\^2SS MOB6A2:XULY^XI%=/%B?2U6,S&2=O^J9B8>6G%L6]""[]=IK\9I?H#&O-:1*4 M_Y1&F?,@?HDO(*B1UEHJ-)&.( BJF4M/DOX6E2DXZQ(-5GCN)W85#_ZR8,FL M$:?LZ)3(^FX)="!Z[;!%FH1XZ>SZW#Q_=GHT)<3G.'1T7BOX=]\H$+\F74G- M6YMI,Y.DYNGO27IR?$S_/3.3XZ?I\PF%&2N8)(8T-,_;NKHY*AFYB7MBHUF& M;U4AM5#) JI!R'[!EGPHV\MZ<80\CLP2>:%4W(MT$S;B7"0C$-9.=.V%V".E MFLLC,&$&.2H!#_/@E(:AH_:B63%A;#RRIN$.3X6Q\$8.IL)U:8P,WX (@51K ME%Q62K5K!PK4I,-);QVN;GLTZ G]FK+*FB!%D8)5R..YC*3&\$CD+X#G?&Z' M#4JBYG9@9GWIM%".($@6FUE(8'2IY$33NKZ]ME\LT&PK $(3*6%N'_!Z5\D; M3$D'XQ,A]CBMKJ$K6MW5CDQR.>2!*,EB$F&?9?#-,K# M,CODC-VK:B_MC#P9)W+RGK]$L99,AQ.C6,!#4JRNU&&G<7(%.N0B;*S"+J_U MW4A[,C51O@,3]?\FKL:MVDXI4T3F6K]QV=A0.%S:+%=@*X<# M2[JL2;/8&_NJ$$P-\PP6HFG 8MX4)WN$3K4J9!SM.FZ BA\?('I,[+^YB^EP*5+%HLHYU1IO,:A W-3"O_DV;G5@:$-+#$8PG/69:1Z MC/L4D3'IP& 0,NW:3J3W6=(^FF=Y*QL/&T2)F3: UI(6AIGL#UH3T"J ,M_@ M20EV;(:((H+[9 '7HJ R>=0X"!5(M),2#1N,O3RK7*A=WQ*%S ^RF+@_T/E' M.$GJ6,#.B/2C*'-GS#.7 /+-)+LX@4>3+4YX+#W@,B_A7,J<,_PMJSF-OK4; MR*;6&P:<\9$O[+**+MHVB).IMP/R?8*L3YZ'$C!B,.3<7#9^L?,@4^LL@%J. >YP =/'#Y]]K.1[,)4**41M MG5Z4< Z:PA$Y+\)-'AS(\\>X$6HX;STK403 _EW[E1HXJ3. ']+*Y\O^_'NT M+QU 6]B74''!K'K>K$O$FJQ62.K[Q-C0$#DJ@V\YR@QXK$Z5G=-!* L)EVAW?YZF,X/$5Q M#_96A"97%[1O[S#9VN%L8T@R"?)+&@>W$J W)1Q(HS&K-)JPE9#?"38VG0PI MZRSJNN=ZM,A%&Y\CF\M$S+[K)ZI=OUT=!])"'G?_%)V@*9\9=S&)=O[J>.XS M)LMB[VTS+[A9Z$WMCT5(XX5ON,&Z(;D@DB=3\B]>G-3!_J%56;^5R(G[U&?6 M.A%T$>!?DA?>%VN>"82!HF_B&;F&6%=))-1%=-'$Q]D@A'!59:69OGHP1R3V M<+[LK7?@BS,]^U5<:V>AP'!Z+?->6GY11*@-ON$20 441 M=OZ>-?6WX:I9GC.0-&YK7EW!$JMGL;"U,/6 9,UQJ=[\)(]**$)')?F(/)H=:- MM&-*E;;L(ZT2YK;HO85^\N8.VD/L[F!ZZ,EU?HS.WRF7*@Q,#F='EC?#7I;?![TL:H&]4<94 M-(DSS$+0PNKBH9E9FO34;*_K0GN\,JG=)]Q9.= ;]H,>O4#ZMJ]]1?4AJ37N MYD:88^LJX K%?E)%H#WNH<55Q^"H6<5\@_ M^6>M1T94T-WW%&G72"C");XY1+4X8B:-E-)&3)'D M%%H-/H'FNE*X&X-==34/J'E8&I7=N5:K71WO8C-K1G[:\,X7?CPZUQB ;459/)*&OG8 -]DI7'CL]A#E M^!I.;_=#SF#L7OE!@/>29?^ IOWH^)<,S, !&\7#P;&U-%>[8+RW9QV-7IM" M.U/$&2?-X4$LZS/7+F=;0987#-Y2OO#08FV>(I7 M:P=P,JX3$"[1C DRFPE?[%4;YKX(8L7:VVJM+[0^I*;,"#FBQ:7JX8RDP1$+ M(M!WQ19NT>0[Z5JR]RFB.PX].FD7, >D!)J"C6L*AZ/D7)%O,+,([#Q=D@5C MM>+V (/V@*\DOT*;@H-\Z"*P>;N5#=O9C<$YO]I#;LYQ5$=+26J%Q@,?5&J= MU'9[D3B0'I7G]KK)W(=D=?!?-#AR-MH2I MO]S1]A5Y:G?!F5M\#7$MYTPV=Z"UZ?"FDS2HFX_U)BLYPB*]XG1*P]]L@N JRG;PW)<". HO MN#$5758;'1F:0=0#2/,B=Z!5_AY!I$TME\'$YNKBJ!8A,9=!V!IIP](NB>F8 M=FM.3X_3\?$SI3!O<1^A7V MW=6( ]*P1;M"SJUQ=S,L9^6YG(Z(G8338GK7."5OD.%X3FJOX6*+K3+.@V/5 M1COV'_@9.."G)^.1^\-[PU8[9@,-CF7^RD\2[L7S=51?R,"*X1MT)+E8++I_ M!DS\;;YL!>KA/CRG_6D@9Y@L]UUR%[1<,63\@53,#OIY_,-K2]MU#KU'I6\7 MV$>>*R0D4:44V\%Y_@M;]-A:#O'AT?FJ!K SIZO@/[-[[2-@UU%4[&KQF@ ^ M:X=C:@Y,=HD5V[EHYE#&D:(83$_IL+.[^+4(,2".5$D5_D/?%B;BK^*.!J<%-Y(K/V+C"%!=MON]B4]2CPR4PUZRK.W-=9*U94B@< M94M(=SAOZX=*UKRO] &8N%G=^_X#=4R<;1W,/=H7O'%> Y=2T:;#+^BP>5R# MP)694!*+^ CQ\0.=2&'S])#L\\Y*33(/?$-SH& M(UJYJN/V%9,U,N]MEUQD?+NY-0>XGW!HKFC.:]S(YU\'%WR@(7);7W(\C%AV MO@8';7ALNJ=/QD>3L0]0_6)KMXJ&G7*U>:XW:K;63) D) V1I5W<>G%U[9.) M6ICM^<8!-V07N5QW$=WQ?=]<.Y')XGOI"HKO^*5=-C]R/:7!J.<"WE;05]RQF_-]U+:6"E17'+E9Q* (L3X+-N,CDI>ZR![=E:AM\5CL ME.R].,X(4H<1 N<(I.<$ KJFE@U MVMW(W-!DJN%D*D,GY;9K4N6(,+IGY:\HXVY-$C@=2!5>[[*'<7O-U8=/%^\_ M79Z]-:\OWW[^=/G;A;G^]>SCQ75R=7EU@=0-$=)Q.?L]O]WE@,\: 0_>N+/H M_2V+OYO):7HZEKN=A!+E+Q@X+^3AC5V60XDS%R=][[23]&3\/!T_GWQUVE?_ M^K2G5;1",MW+/38RO7;((382?:/;YTOH0%-\)JO +$@;%=0X'\%S("4'[ M[?>S*S+U4ZQVM>>*\(@$C%Z>>%2V/&RW+J=?OZ/=+Y^8K=U^]_ MU[0MDB=%)?T1>AU+8L$65[#X8F(")X: =/_NM1<#9DQ4/*AC(&8/J):"K(!U M?3D6$A?1I3<$Q7IO#PM=:Q1H/N)RD&++(]*WD-%QY ?\S@BCH-SZ/FQW O;>3(EMG(L,T0VM]P?UJY4=Z(V&2Y M7EP:M@)'-WK82[5-OQYFOV0%;?H>R1U1O0C'#1H#VUMH>Y*X^X 6%=W%%K8S_GZJ+NH6]=@!UL>^M.938;5TPYQ=0?=]]R]^C&Z*#G*4W$XF[X_EIT(<578?F MQ-^@!,0E02D CT=C;COV+Q88"&SHC$1K&T /FY=>&F*VLJR#5E?)+DN?'HN2 M'(FOY84.T3 +KH+BKCA;K+LEC7>]2[B_Q#X[0RLOG=_D5((9CJ]@69;%FKBU M+$JPP*DGC^4:,%?C?1DHU6?X<,-+%?C6D::L$CJ)/_DZBP-\7)SE$_$#_,L' M^?6,#Z^U2=;LGF6"6' Z_@_7+@&_L^)[;LQ7Z1$GK(LV *[A#K@R2J*+IF)K M>*<2QG*)KR3RJDQ;;33AF(;0@E?9:CF_&^Z$TV_>86N9P-<'0I]WFFRU8,9U M9MU>?"QJO_58N:40;\B*\J+(1WEQV/UR'N=H_$MZDKBYD4[%X2X$Y\-&3XZ& MW,^#J\_JWEU.QJ.'<-GC59G-OQQ=SRG,@WU8^S(/'F"]3'T M 3MPOF80NC[CN[#L+GVF"E*Z17(:?A;4+#'%;0T.R\TG/E?W$,>$J.J[]R#% M+^;ACE;Z%W)#O [9CRCGQVFXZ(;.CDNOKN]U9"[8N_[?L3.05H'>6\7 M,H4=.19(J[267.7M?13@]>0@YG(W,)=9HER%L,@5+]5NPV$>+0#V86\3IQ0[ MV:YG7&PEYXFOSX^AEVRND M__!*<;Y<777RWFW_K7]K^9F\K#L\+J\\?T?>'/VAI5W0T/'HZ>DC:0EQ'[IZ MS:_NGM4=>0?^$X4QV^ !^AWOOW4?L(!_E_O/_P=02P,$% @ ?)H46:_Q MU4%. P -@< !D !X;"]W;W)K&ULE55=C]HZ M$'W/KQBE5=4K120D?'4+2,"RZE[19;4+[<-5'TPRD*B)G6L[R_;?W[$#@4HL MU7T!VSGG^(S',Q[NA?RI4D0-KT7.U7[",N^.A77N4XZ&H=)YQ?)2@JJ)@\M<4<[$?N6WWN/"4 M[5)M%OSQL&0[?$:]+A\ES?Q&)&R&R\>]!TVVV-,3S\5']SL9.L6R8PIG( MOV>)3D?NP(4$MZS*]9/8?\%#/%VC%XMD;C!^?%":UDKA&TH]^"JX3A7,>8+) M[WR?7#76PJ.U:7A5\.^*MR */ B#L'-%+VI"C:Q>](;>3&*2:5@(I>"?R49I M25?BQZ5 :YW.91U3)C>J9#&.7*H#A?(%W?&'=^U>\/F*RT[CLG--_7\EY*K2 M99\/0B-T6O#6-C")8U%QK1R),68O;),C,)X RZE^&8\1J!- (JJ-WE8Y554- MAUA0H2J-"8@MZ-3 #"/C.V#*K%$ZL4FGE;RE'8H-2HC:=C6Z@>?9E_GM>C%W MEGKN[6B\:Y8W4,S5E)EN#)RIGS]Q!Y_6[?BSY% M=MSI#KQ>V'66Y%!".PB\( B@W2/$('(F%Q0B;W#@1\3L$7[@+)"NT)\.Y&/; M"\.^UXYZ\-=O$V"> ZT"-RTP/R&<(P+V""E[,:= L).V3ID^QDB7PIP1*TLI7LFL1C+;#>!2 MN?AGO8R$=K9CF^M%.G5;:U:;1V%2]\(3O'Y1OC*YR[B"'+=$#5I]ZL&R[M+U M1(O2=L:-T.3:#E-ZV% : 'W?"JJ6P\1LT#R5X_\ 4$L#!!0 ( 'R:%%GA M3OB'J0( , % 9 >&PO=V]R:W-H965T[ZOTAP+HEIBB=S_9LEH@5Q1P4'B?."=A+U18N-=P"/%M=JRP58R$^+) M'BZR@1=80<@PU9:!F-<+GB)CELC(>*XXO3JE!6[;[^QGKG93RXPH/!7L)\UT M/O"Z'F0X)RNF;\7Z'*MZVI8O%4RY)ZS+V#CR(%TI+8H*;!04E)=O\EI]ARU M-_@$$%6 R.DN$SF58Z+)L"_%&J2--FS6<*4ZM!%'N6W*G9;FEAJ<'EY,'R?3 M^^O;7TV83N[[OC:<]L9/*_RHQ$>?X#MP);C.%4QXAME'O&^TU(*B=T&C:"_A MCQ5O01PT(0JB9 ]?7!<8.[[XLP+Y"W(MY!N,J4J94"N)\/MDIK0T?\2?7167 MA,EN0CLE/;4D*0X\,P8*Y0MZP\.#L!,<[Y&;U'*3?>S_T8^]^-WJID(CM%OP MD1SN(IA]!&*F!$.5HG5\30P@[@3PS9C1]V;0-N8F:Q.X M67&6.([;)E&9) Q-8#>!79WSMZ:J0+EPNT-!*E9^OU=%).Y2:\W&U7 M1"XH5\!P;J!!ZZCM@2SW17G08NEF=":TF7AGYF;%HK0!YGXN3 NK@TU0+^WA M/U!+ P04 " !\FA19M+*$]UL$ :"0 &0 'AL+W=O;1YLR.G@I5VF&4.[6Q5M]EYO)A=!I1Q@M1*7>O-U>\BZ?O\5*M;/A/ MF]JV>Q)16EFGBYTS&!2RK'_%TTZ'5PZG\0<.G9U#)_"N#PHL/PDG1@.C-V2\ M-=#\((0:O$%.ECXI4V>P*^'G1M.KK_>SH]GD_H:N;[]-IK.;R>UL.F@[8'N+ M=KK#N:QQ.A_@'-.-+EUN:5)FG+WU;X/3GECGF=AEYR#@[U79HF[S*TSN!Y_O1=VC=I[']67S+E= MB92'$6K"LEES-/KEI^0X_O4 Y]Z><^\0^G](SD&<]UG>:L=TW*+W#Z'KLO&9 MYZ9"I?H4=)NT88)>;#@C63I-@N9&/[)![9)8&F;4J@L29[S25CH8_DR=9C^. MFW$<4Z\?-T_Z"27-L].D&1]C%#>3I$?3\=7DT\.72>/K9[JYN/]C,KNX_#*A MZ63\<'\]NYY,&V-M5MH($%[(IW!^J@LFRVEEI)-L/3M??]@3ZYK25K+* AW4 MKC?;DEY0O]4]HTZK>PHZ9\U^-VG\IN%0!N[_ Z_7.DNHV^KT$6C<3YJG<;\Q MTTXHLKDV[@AZ%:"[9NN*<-N"(DG2[':/Z3LW4B6LE0M@5>8C%X&_M9!*S!4? MH0\?6=S<5V2] 9)3B"T6E2*7(\=O]GU:MN3030G^5&%;EH3.#DW1&VT#BWY# MP]70JH+:EFT+!-%X4VTR-.TT_Q?D0DA#***J!JM\>U2B3'&T;T>04+J%W_8;AW#\$:PZ^ M+9KEN'.%KI T6!\\8Z>P?+ZV+$PIRZ4E:4,_SPB/@UUQ"IN49 8&?A2$:6QP MK-?S3>@&4ZVR( \DE#J#N5);8J^&OZ5R$03?.6TI1X3\Y&T9^B D%)%T1X;K M"#.01,E:K^.+JA PEU =YS7J+'BI0H ^GX0C]2;H[5-70SZ'':2'C5XL+#N' M>'WMHI0A@ Q%;.M2K3/NN946)Y;X#-"[B!VXA;* PB]7I=6XL'X%_9GW_;D9 M/,9(E \[%[[P=\7]7AMLOWJO"C;+\"I;)!KYK)^N_>K^X;^HW[L7\_JKX4:8 MI<^XX@5/WFVN$M#<,<'R]LO 'V%QI]<#?Q!^P_AT;_ M %!+ P04 " !\FA197?7(7IXR95V9U'F?7'< M;KLDPURXEBE0TY>%L;GPM+7+MBLLBC0(Y:K=C>/#=BZDCL:GX>S>CD]-Z974 M>&_!E7DN[/H/S/M\/%WZ7N'([:V D>/-K>A;%[! J3#QK$/3SC!>H%"LB-W[6 M.J.M21;<76^T7P7LA&4N'%X8]8=,?786C2)(<2%*Y1_,ZAIK/ /6EQCEPG]8 M57>'PPB2TGF3U\+D02YU]2M>:AYV!$;Q.P+=6J ;_*X,!2\OA1?C4VM68/DV M:>-%@!JDR3FI.2@S;^FK)#D_OGN\GC[ S=WW;P>/TX=;F,QFT\?9:=N3;K[1 M3FH]YY6>[CMZ#N'6:)\YF.H4T]?R;?)IZUAWX]AY]T.%OY6Z!;VX"=VXV_] M7V\+M!?T]=[1=XD+M!93N##.NR90_F#;AWF(A)"V$3N'.9VAAXAQZ M!Y?2) M>+0YB(I005\60-'%;70#ZY>88#XGB5XGG/:.879Q/;W\<3-MW%WM6(<=ZXT@ MSK<;=_O-#?N-&2:EE7Y-Q5H8)SU\^33J=CHG,/69<7 K-'4?ZC.>I(6&SW! M?YWF:#AHQG'\1MQMY152.TAA(1*II)>$F1 =C7KUSP9'41E&M 9_1KHDF:JCZB6XW4K&FFG3E_&_JUN!-#2:'0,\P"K32I3$!J M(DL3?:),.1ITF=X(+E"FX8(DA%[#BO),ZDJ!%#I!ZJL^"U>8ZY"$(=QB@ZC5 M>$.AU/SJ$7>[FDGKI%Q29PYYUZQ0E]HBDY"R.X^V_&;4HODV)I(@E=2%M"<2 MB"BT2\/@!%AZ,*D:*U -Y,R$AX$R2;,#>6 MN@=:1Z\$$?W"O"'C3\G!=2 EM6)59PY'R\$J0WYA?Y;H"$(++DMBR318*^7. M$UL0:95YQ/LVPNR.Y(O,Z<)LM24HK6@MO:I":]'3H-,@^T&BHB^5;EY:-C=?;R 0-=4JYTRAY.!>$60V M78A>;LX8*Q19RF22$=Q%: #D3B&L#[>K%!!K,5>!C\_0;?9&/>H/1S#J- >' M,>Q[0-H[$T%.61;F'JZG4OMJ.-B>;D>K2351_'>]FLMNA5U*3&PO=V]R:W-H965TT=!X\B3$E^9RE8ULKS$(,8IYGD#1&9\[3#M7F4C^)Y^1;\T MOI,O3TSA5.2?>:8W(SNV(<,5JW-]+[:?L/-GT."E(E?F"]N6-R*-::VT*#IA MNA>\;$_VTL7AG4#L[1$(.H' V-TJ,E;.F&;CH11;D TWH36$<=5(DW&\;)*R MT)+^5):4IW\L\OU%CG:C=STSKFJ6(HCFYI# MH7Q&>_SK+_Z)]]L!NZ/>[N@0^O_-TD&PW:;>"HT0'\,!3;#NBSIG&C"8()2'ES,RH#V?^B1-Z,7R$#W%,\N3RQWU:H,3& M5S\Z,WQ'Y$1DA&?O("U\H?FM$&A^@]X@*/X"1=NEV'3ICOPT079@2^D[@G#@ M!#'%/7:\.-Y? 2FKN&8YT1FHU_1D^$Q#OXU;*I16NRKBQ]Q/)_.KY>3ZZJ]D M!HN[R^7GR7T"L^0QN;XS50#3N\5R84U_3AT%QXGBT(G"^+^!9X60FG_O N^' MIPX%GZ+]<]A]])TP&CB#((!=;>Z^&\P%RK59/Q0M49>ZG=']:[_A)NU@?V-O MU^,-DVM>*LAQ1:+>\>G !MFNG/:B167&_)/0M#0,N:$MC;)AH/\K02W>71H% M_=X?_PM02P,$% @ ?)H460A*-/K! @ O 4 !D !X;"]W;W)K&ULI51-;]LP#+WW5Q#&CH;M..DGD@!-VF$=T#5HVNVL M6'0L5)8\24[:?S]*=MT46WO9)2$IOL='B]1TK\V3K1 =/-=2V5E4.==0_(@^ZN4%!YQ1R;3XW>@_'9Q.:-T&I DSBA M_*6LG:%303@W7SZN'^YNK^_AZGIUM[YY6$]31[3^,"UZBD5'D7] <0*W6KG* MPK7BR-_C4Y(S:,I?-2WR3PF_MRJ!<19#GN633_C&0X_CP#?YGQX_I?"K<6$; M5N LHMFW:'88S7]HAPF<)_!7 5B&FT-SQ+'15C@+S" POF.J0&C8"\TU!4NC MZ_Z6T5AHC- &G*8+5FU) ]L:H;; % =;B:8)#EA1MY(Y;1)XJ(C,8,\'K-:M MI_4 )VJ?OJ--\R)0<>_2'KB T;PMG"^UP8-JR .6HZ15,2\@=<'\\B1#0_"N M(:$*V=*EDT%M&.-%2,$V0@HGT *I$3)4W##I6S\2!&P:*0A#Q9D";3BQ,A>R M2#2"+HENIT5!@A.XM#Y (X'#2 2-5UA@O2'H>!2BXSB$R3PY/8]'Q#&*3[-)G)/UKPE+#S:*>+;AW;!0^._;+=<0'9ZFRVXCW]*[=^V6 MF:U0%B26!,V2T^,(3/=6=([33=C/C78D.I@5/:]H? *=EYKFK'=\@>'!GO\! M4$L#!!0 ( 'R:%%GW) V,U@4 /@, 9 >&PO=V]R:W-H965T+2;CP#>S+3^IY?/F;'_9 !88&I8PN"?A[P'(N"#1&, M[ZW-?G M\H*]"YPYN) V+;2M#<*?IS/K#.7"7]N<;6R-MMOB^CBTE4CQN$\%8-$\8/_D MES?1?OCN%:2C#NGH->O_'8E7U;>#N]$.(0H'\,0X\++M56(E9@5"JJG$K,,, M]!Q MUO-:+-3S<-;'_O)F$D?1.[ATN;9P+13U *IV!Q]OSF$']N@3!Z/I-)A.I]LU MK]&DF*'=.T/U#\2C8!P=0#P-HM$SA?56,/:[D]X56LNUB\:0VX46"N:(]A5, M*AT0I-THV@^FHQ#>-B;2F@S0=J6-[S&[T^ @G,);?AC%8Q;3:K'GT)2=S Y$ MHV 23AK_PC@XF"0^(KW;_\/,1]7[)%1-#=1S&L 2@?:0'9'*:1 PETJHU,=O M8;!174J7MP9/K:5F_\SL+@>>#X[#=R^(71%-7H*@:=/;%&Z7WQ("GT&5D02@ M$@6(4M>D2UE45T#HR/L0)DD2)$G"CR.(@LG!. C#$+[FV'OE;#CMO-EM#W^Z MW*&P3E9U(2C)"8UP,*]51G18L+FNBPQR4=%0 _HV^E%2:\=B!?B Q&D24I-7 M]R3=R\3*!C2M9G_3!&'L#;94EU6!CNFMT$B=R92)1Z/8W3J3SK(PS2WN-\S& M.6D(M8(EE1,1Y U(BA V46$1SA!?:SX7N[ ->C_E@%0\B2G8FY;)ZFF]H&G1 MYH3WNE8&F82,X7PU]:^ZF <_)Y7LTIA((*+0++3/'3 TQ*G+-$[U"!R[Y@%R M+E.7D#KP[8#(9'X])&ZTN.XD7C. F3;4#-%8FEQ$]"/SANQ_1@!7GI3,"-]Q MJ$ X6A:6.?+4_UXCMZ8!7-3$DNZQU4*D]WR"R,@ZE13QWD68X4@>]JDVV0L< M\\O3S E8YSW.S+JN1KZN+//3$"9 :2?3QC,R1"7&1_[T0_-3"'Z MPVUM;0?&TV \&L-X, UA2AUTJ^%/MW0G,0NB[3QG_[AA\@ CL]$+9L/0XTT& M].5E)WZJ[=/O=#IB"]W >ZGG:H5[*Q0&>"YSDJ2T28S.12H+ILFG88=M '>( MT(SGJ(-^1;H^0\\;Y7A\$$11TL[KYXX*2S=ICX#)7! X;J#KEK#>5:S;3<*Y MT:4/7ZO19MF/+LWQ&^\W\8N"N'U*6H;&8;NQ%MEV[QENW$9+/H;OW-PWZ8CF M8MJM=M?ZT^8V^T.\^4]P+9L1^&RWG)-OB MYGNY4K0;=B@)+U!H+@4H3!?>37AU.[;GW8&_.&[UP1JL)VLI?]C-?;+P DL( M-=&W(L?V&&+>=*;D'9TX1F%\Y5ITWDN+!)>3"*I)STS')UO_H$OTLF]'QH M",]^'<:-[FVM&[VB.X4O4IA,PR>18-+7'Q*/CDS4DKF-3@+^5HES& 4^1$$T M/H$WZIP;.;S1:\[Q$E]WKM8=']>US7"E2Q;CPJ-JUZ@>T5M^>!=.@^L3S,8= ML_$I]#?"?E+W.+.OTN @#,]ACPQ_B,%G7*N*F@VB.J@^F SA3A8E$SO )XPK M@PDPT+12W'#44%8JSJC0@6T4(C6@@3.K]>'=+(J"ZU4KOFG%3A!>?Z32-1D@ MBS.0J3/$Q2-2"2L],!DS>WM6ME)<*L=TCZ1]V&:<]!66.7F8^ 1A3W,%).8* MSBDT_GR]*XK[[W)4"BY74&@JZ''E)](UB@AX4 M?0XWQD&E7&DREDM-^(,^&L66'+JK97M(\8;?[V'L3QOGQGXXF]2N!W"C!R2F MVP6[VZ7?" ICJ>@.J_-U=Q#VKR[L)=LQNWMN9#IY9FP\N?1'T260@?#R AZJ M]3_T_-B$:V:X3G]HR-O1F TM-0S2B?J'DNRI*V Y2F9.3-N=6^BS70&\8]@-0L%W+'AS[ M(VVU]T I>#%I4W]KJW0K'$N&NP!['?A[_2ZJV*$B22IU6A51X+'%'M&R;A1?7%$Q%'&B4 )TQA?O[ MA-FQ@Q=5,7@KKF'@SYK 1LW_L2=S>#"U%*@V;C;3U!D$5 \PW==N_+NIIY[] M\7IV_,+4AE,KY9B2:G!^,?'J2+<;(TLW ZVEH8G*+3,:85'9 R1/)15\L[$& MNJ%X^2]02P,$% @ ?)H469(?XX=$! _@D !D !X;"]W;W)K&ULE59M;^(X$/[.KQBQ>ZNNE(4DO+> 1 O5=J]OHO1. MJ]-],,D 5A,[9YNEW*^_L1,"75&T]Z&-7V8>/S//#'9_(]6+7B$:>$T3H0?5 ME3'9>;VNHQ6F3-=DAH)V%E*ES-!4+>LZ4\ABYY0F]=#WV_64<5$=]MW:HQKV MY=HD7."C KU.4Z:VEYC(S: :5'<+4[Y<&;M0'_8SML0G-,_9HZ)9O42)>8I" M89)8 M(*+Q3X%9+8^TCH?C'?JUBYUBF3.-5S+YD\=F-:AVJQ#C@JT3,Y6;KUC$T[)X MD4RT^P^;W#8DXVBMC4P+9V*0J\R9R7%A1GHRB74Y^9CB=W(YFDS$\CJ:S[W#_,)L\T?C[Z/)V MTJ\;.L":U:,"[#('"]\!:\.=%&:E82)BC-_ZUXE8R2[($226E/3+L@%F!7"0B;4XUPL@6F[1NIAJ1XP$<,8(TSG MJ* 1N-7&.3Q=?9V,GV\GE8?K4TPJ#L.Z5.[?L/@"H^DWF"EJ%?@([9;O^;Z_ M'SGK ^.[Z'FVH<"OT<[16W'!TB5:Y2G!,)49E3G+DVNACRKS5X/IY]CR= MP-V(/C>S&U+@5X0YT_P54M?\GXEMK]VUO.U>"\*N"]%.VH>33CF92<,2;! HR:@H"UP8"8S@6KFHT*VU?&AXK690+A& MRT'H!_XQ9XU4W;&EU#K ( G:C7)II"N_5N2>ZXY,<1'QC *=LX2)"('N2&W( MPW;,AH39EV_H]8( [IB*5CN4YMMI"V8KK!B;#<1= ^X3Q$GIG\J"XK(V5S+- MF-BZG'8NJ#Q7'!> KQBM[?U(4 L>H:H=E^"@?2B%=VQK,]@[GO[ ZQ3A_(M* M0EA,RO3D@71L(%2C7%<86+ZPR -J_>8!7]AJI@!X3/>B67$!@0\QV^I=R/&: M_LBK5N(7GZ/TBTZVZC.QID>(91 'I1NN18FOY[+U?)Q,\KO]+UY_C(BX9=<:$AP0:Y^K=.J@LI?&_G$R,S= M\'-IZ+W@ABMZH*&R!K2_D)2,8F(/*)]\P_\ 4$L#!!0 ( 'R:%%G7J0MP MV@( #,& 9 >&PO=V]R:W-H965TRH+)N9,K55UXGDQR+(D<\@J9/MER41*E39%YLA)(4@LJ M"R_T_;%7$LJJH P?!,BZ+(G8+['@S=P)G->-1YKERFQXBUE% M,MR@^ED]"&UY/4M*2V22<@8"MW/G,KA8CHR_=?A%L9$':S"9Q)SOC+%.YXYO M!&&!B3(,1+^><85%88BTC#\=I].'-,##]2O[C_*:IRN?.U($4 MMZ0NU"-OOF&7SYGA2W@A[1.:UC<8.Y#44O&R VL%)67MF[QT=3@ 3/T/ &$' M"*WN-I!5>44468I36J.O*0C6+8$X0<$8[CE3.42KEF*Z5N\I\7TBL)71L!T,57.<**EQ5A^_="GHF@)"X0!%$( M[X-3E>O>$QEAL%&$%;B')J=)#O2-*L.OY\T.E:6R)U11E(,<"Q,*>*UOMN [ M%'H,Z3F1\)JI(5Q*$TVW(_;M"(2ET-5!"NHO=/];C\1+]M!\,^]':>W M1&2422APJZ'^<'+F@&A'5&LH7MFQ$'.EAXQ=YGJJHS .^GS+=0]UA@G0_T\L M_@)02P,$% @ ?)H465VQ8-KO!0 D@P !D !X;"]W;W)K&ULE5?;;MM&$'W75PR4-K !0J(HR9+C"^!;$ =U8B1N@J+H MPXH<28N07&9W*5G]^IY92JKDV@;Z8)'+G3D[<^:V/ET:^\/-F3T]%GGISMIS M[ZMWW:Y+YUPHUS$5E]B9&ELHCZ6==5UE665!JUS7?*])5<7A;*K2\[-\JS=:V\^?-&SN9+DNF" M2Z=-29:G9^V+WKO+@<@'@6^:EV[GG<23B3$_9'&;G;5C,8AS3KT@*#P6?,5Y M+D PX^<:L[T]4A1WWS?H[X/O\&6B'%^9_+O._/RL/6Y3QE-5Y_Z+67[@M3]# MP4M-[L(O+1O99-2FM';>%&ME6%#HLGFJQS4/.PKC^ 6%9*V0!+N;@X*5U\JK M\U-KEF1%&FCR$EP-VC!.EQ*4K]YB5T//GU]]_O3MYLO#[>5O-_3I\\/-5[J_ M^.,"J].N![P(==,UU&4#E;P =41WIO1S1S=EQMF^?A=F;6U+-K9=)J\"?JS+ M#O7CB)(X&;R"U]_ZV@]X_1?PKGGBZ5J[-#>NMDQ_7DR47SRBJ6#K:6#U]#_7U1>A7K>T$_&L\36Z,!M))A"&V?'N;<6BIK5>D=*42&']FFVJE)SJ0\ M, ?1&!A3%#"M6%E'QQ'@:0#H(QK'G=Z(AG)*TCD>!CCQD#Z8/&-+<^7(SYFL M5&@D@*I:^\\X'0Y"ZAU62D=P,M45Z"MRFL7M%6: MVKKA&7P[+_J6 1>(=W/0XP =S+DR106=MV_&26]TXF!,44 232/]T1$:J&+; M"CIK0T,OQ:GP<*EA\F2SX;5P_>2,73SBGS7LQ/XHEN20\WF!J.]:0@?Z$"3] M@+JBJI[D.H53I:E!:='(@GWM@W=EY@0.)JCT9ZTEN2:K2.QQ)M@VS>*%B?1N$IHQH9DU=T8Z?2)J\#KFTHWNX)CQ? MM3:42Q2$9YACIF(4Z*YJ"[L=TS"$4>H[^*B:0#95,9UN*R':(RY,4P0*0%.3 M8Z(WA<6YDN%*4Z4M+51>HU38STT0A-,FE6B*:&5-RMQ$7M:;LH]:GV^OHV#) M;D*6*&-'!YAR88PO&"2*FJ1\$I^\UR5L!+=P!:V\EAQS8:]WM'X^)AZ@V%TC)XV MP#/N)W0)6K-6R)F=0T?QKY1AZ" BLGQ:A_O\6D;N87K*\<=)-!Z.*$&;E,,W M1O2.HL$XIH\UJ.CWUAVT/VJ$$-&P(1_WD879JQUF=QJDVV_NWYN0T)6$/\^; M,KB860XE[# -I"--5GOQPXB0)M.H@(6E=#T1N&O*\&!2.TPF%YK4!*P+ZF%3 MU]?,%>0RG4*"+J09.!U.O4(A=DC" :TJ9Q#8H8O<&2GK)X[^-VW$I%9A,CW5 M\&W7ZKT^'O#Y,12*M"!"L4G:(HY9%NR0))+9045SP3G8C#",M.9VXI(2 )=NH $A%5[ZG81M+NZ1Y,, MQ%K'SME.:?_]C1/(=B6*=!(*,_9\WWP3CR>3H](_38%HX;44TDR]PMKJ-@A, M5F#)3%]5*&EGKW3)++GZ$)A*(\L;4"F"* Q'0I-_#."QM^**Q;"&:3BAUPB_:Y6FOR@HXEYR5*PY4$C?NI-Q_< M+A(7WP1\YW@T[VQPE>R4^NF<^WSJA4X0"LRL8V#T]X)+%,(1D8Q_3YQ>E](! MW]MG]B]-[53+CAE<*O&#Y[:8>I\\R''/:F$WZGB'IWJ&CB]3PC1/.+:Q4>Q! M5ANKRA.8%)1W@$^A1\ HA,@:G2WB1J5*;-L-M'J"-I%$YLSFE(; M-(GCTAW*UFK:Y82SL_3^^WVZ>DSA\=O3:@OK^3_SQ<-J$ECB=A%!=N)9M#S1 M!SPC^*JD+0RL9([Y[_B -'7"HK.P1725\.]:]B$.?8C"*+G"%W>%Q@U?_%&A M_(7G*'-X5!8-K-D;VPF\5&C+DUSF<9?DUE0LPZE'M\"@?D%O]M>R2E MZ2;:6DL#C'X2MK!4NE*:N3O6ASM.':MYQH1X\X&>P&6F2FR0@K,=%]QR=- < M=BAQSZT!M6]2+E59,?D&3&.O8L904EMH51\*.(DR!>T52N2H'86L79XN**?D MFN]J)\7TZ:#AQH_'0W\T3F#@CT=#_R8WL%W>K=+GAU7OVY?N MI6\A72T?YIM5ZM/:]FESOWA^5VFO874B$I\X_7$4_V9?:MS@W4QI>L%-3@.9 MJJ5MQTNWV@WG>3N3?H6WD_TKTP=.'2-P3]"P?S/T0+?3LG6LJIH)M5.6YEUC M%O2!0>T":'^OJ'-/CDO0?;)F_P%02P,$% @ ?)H460MM&,7H!0 =@X M !D !X;"]W;W)K&ULK5=I;]LX$/VN7S%PBV(7 M<&W9SH5<@)UV=[MHMT'2W:(?:8FVB4JD2E)V_._W#779B1-@#R"'1'+>'&\. M\7)C['>WDM+30YYI=]5;>5^<#X+S:Y= 55HHT".79 M6G)EG@N[G6*\\+P^O+ M0BSEO?1_%K<6;\,6)56YU$X9358NKGK3T?GLB,^' W\IN7$[S\2>S(WYSB\? MTJM>S ;)3":>$03^K>6-S#(&@AD_:LQ>JY(%=Y\;]%^"[_!E+IR\,=E7E?K5 M5>^L1ZE!Q@_!U2 -XY1F4NZ]Q:Z"G+_^]>[S M_3W=3S^^OZ>[S]^F'[]\H]OIM^GLX_O+H8<"/C9,:K!9!39^!NR$/AGM5X[> MZU2F^_)#&-9:-VZLFXU?!/R]U .:Q'T:Q^.C%_ FK;>3@#=YSEMKG*-[D4E' M=V8K,K^E6[$5\TP>\K8".SH,QN5R[@J1R*L>ZL%)NY:]ZS>O1B?QQ0NF'K6F M'KV$_D^)>1'LL*E_&"]I=#*@%U31!QV!! D"1L=]VDB2VDLK4U+:&Q)=%$N; MK% =-%U:*5&UGG[R*TEO7IV-Q_%%NQK>1Q<_(\W]"O)%+6?II_IH@V3;HV@] MD:!EX,X%[FRE=4!?H*(5(,%:4H)A#2PT[$DP%K%=:$)D%O2:1OTXCOEWYVD< M]\\FD_I?I ;T81&QD+="(;1+\AN9K>7;G+,=K6DM=2D9C@_=F+P0>DO*D?Q1 MBHS-@5(8X; O-'2>]$>C2M-D#68L(9_I^(1 M;&?WC@)PUH]/8J8B:J)<2)N ;'1UV@A'"_4 6H1G=VD\. IGNT1)8 7&AR,H M,45HUDR3(*/E6X\10/-R2ZG9Z,;$1H^%=0.:>F)[P\F%R3!G@HLXEV(?*+19 MJ6055KIDP5]XGD@,A;0S7&S9I, 44*WL(]&#H%C"WB7P^EW@_<8$K2ZQFWNDQ?MK';CU&N+#P-&(B<^;YL"%: M&+]4%J8R'0[K9:"71:S).!>X1%PI !;JN+"F, XL/3E<>9_\*)5%U$IT=ANY MDL-IA7:B&JY6AGW7)T15L&BJP@9'B4U 3F4RK #YL7B_"O=N\G4%K%.2#QZ, MELJA8V09B1!"%U4\8QUVA9P?+^GI*- AHH#XM-KIO%.9?\ M5$>5GN?H;A,"&=+16\MP%/Q."BX.$]%0I8U7B;Q@9T,W.*!\2CD^-!2R"R3- MMS1[]'Z#[LQNGD<"\M%N?_C?K$W56J65NM>H^_YQE:?1?$"S/8WQX*QR)AG0 MS1-;M Q^*=3;6F1/&L\%4UI77<(I@.V=!!7.09Z[>D5FN\&P;=H4%@$-DED6 M&?X*G<-M[17>MR&+]I7RL!F=7K@*W@T>%1PW"RTQLGC*$) \%.*;L+3LA>:R MTSP208#S=5OZNE*9W&M7.VTQP?DY=F1:)H!:*U$5+G>Y4$28TVME2I=M(_E0 M9"ATF58.&\T>5"T[C#-I\6$H?-/T.JN5Z[I!7:&!/*&[@D:@Q:&B[ZH3Z31W M@(L.)D7_DZV;8;BY<9^;R4243D95*3X9]5RF MH:L&)DQ#0359VL S$0TKZ-PA K#3(6O9];6P*H"T K5UR,U4SGWU/8$U95*5 M1.WQ;BH\;BR8$#Q$C$V#&1TP.,/-A8>38R_#-U3S(1MZVCN,GGP.B,DHK$ZJ M0-85"<8X75-P&O$$W?M..<7P/1M13(<^,X<[=X%&PO M=V]R:W-H965TAT ,D M7K);3J6M0KG]<+H/)C$0;6*SMEG*O[]Q CE6HJBZ^Y+X99YGGIFQ/;V]D-_5 MAC$-KV7!5=_>:+V]+,;5BRO&1G8W!1+(4XKN93+.^[1E!K&"I M-@P4?S_9F!6%(4(9/XZ<=N/2 ,_')_8O5>P8RY(J-A;%MSS3F[[=L2%C*[HK M="+V]^P83V3X4E&HZ@O[VC9 XW2GM"B/8%10YKS^T]=C'LX '>\- #D"2*6[ M=E2IG%!-!STI]B"--;*9015JA49Q.3=%F6N)NSGB]& X'B>+> +#QPD\O=S' M"8P721(_OL##=#B:/DQ?IO&\YVIT90!N>J0=U;3D#=HVS 37&P4QSUCV*]Y% MB8U.]+(=>,X65&L-$;7F/_ M[W6Z2GM9]*/0#/S;&WB7TSI[++-,)H7>,(GG5DK&-10Y7>9%KG/,"+D/,U4&76L,*LJ7!5E@E+6;E$OL"O5H,[F(_OX\GB(;:>OKQ/ MG56Q&;!UU E;>I#H&UK0=7S<;$% VD[D1]98LBS7D%*9*91RZY"( D]I]OI M6M^HE)3K QSS!#YN>)YW^EMS:LZ3IJ_&@SE<\#%PPBZ!3Q &3J?K6XDXT (9 M3ON$$"="AL_64Y6W($)781N"V]#QD?&D^'IF6^ ['D80!%XU]DF$;J.F+N>V MUYFHPK<9_>4<9DRNT>I"OJU?:G_]9,SGBQE6:/H(LSCY&B=-1.=9:D$880([ M.#@EXGWB2%07X'-#^W]";0'I-CK@TI5USY[9TH!,,S$G>\=U_>(VJTV_&M;/ M]+_F=;.;4;G.N8*"K1#JW=Q&-LBZ@=03+;;5H[T4&EM -=Q@SV72&.#^2N E M/4Z,@Z:+#_X!4$L#!!0 ( 'R:%%F'Q0_?\P< ) 2 9 >&PO=V]R M:W-H965T')4ND-+W#4JX[)M>")9=JDG<#S>IT- MEUGK\MS>N]67YZHL4IF)6\U,N=EP_302J=I>M/Q6<^-.KM8%W>A:B M^);?:IPZ.RF)W(C,2)4Q+987K:'_>101O27XFQ1;O- M;U>3N_G//PT"O_^%37[_-KW_^WFG@'RBZL2UK%$E*WA'5H]=JZQ8&S;)$I$\ MY^_ KIUQ06/<*/A0X%_*K,U"SV6!%T0?R MWSH967OB.O,GW4A9/[!_#A2DT M\/#/MWRL1$1OBZ :^6QR'HN+%HK "/TH6I<__^3WO"\?&!CM#(P^DOXGL_&A MK+H"Z&U2)QYH>('=K\6SEAMZ7;]]UN.'"#;L!\M^_WW$'/8]]RJ(]3962V(K9B+=BHQ$D80]8M9,:I M9;C,K#E"1S3WNOQ5I4LV$X\\X<]-0:\S!<\2$B>S."T3864N58J>A[N?V7S\ M=7+U[;>)<_,+&]]<7]_,J@PXPSC6)4_9G4C$)B>MQIF5FX70I/6(W6PSH/PZ&%VWW_7 MT)(+-LT>!;P']W%PPKI]WXVZ'HO:(:BOKH>_L]MRDRHAQ3U M^\B-E6VIKZ1&FR9QB",\7\J8&()!E4_3F;W2.UL M/D5)#>D!NYK<3^ZNP7#U(OS.C098, -K@+DLYYH]\K04[!-!UZ^M<28_XC7/ M5H+=$2)KXYSY#I8SC+U&]C-,2F-*E$RA7B+W6>9+!).-ZTK8NTPU6$-_+R<5 M*QX_?2@N1FJD*:QE>P3NT02HV"36#<< 149:SC5/D'G&5RL--4 :)$1>S^;V MY:]/L7GC=\+C-:M,(7:.[F11ZVB:S-@@8H$% .C*Q&D!#*_9L=_QO1,BQKW* M%3I8G(U3;JB2GD75QHN\I!7&;A4@EYDL)*"U:%I(O&\A;5:7CI/O2J>.[%;H MJDWLF\S[BKO^F?5]]UL7'"J*BA/U@ Q1Z4AK7U;O/%L)+TD'SW.M +"/VUV3 M1Q"%_8';CR)V%H6X/G-[@SZ41FZ_1PD->MTJ](';ZU8EBGITIF\K?UO9OGCW M5ZA:YTXL:64SEC7G3S9F9+;FF>&5Z*7 HU*;DN,9/+=:QM=#-@1U8CD2U!(O M&G"[;+N6@,<6$R7GT@)ZWRSX2^&.^$Y-&43'\@0E&>SF2@"7^S1-/$0!YVGF M7',-R5A10KI: MD]&FGK]VYOKM?O>(O5&P:#2[FM4R07=-E6T^6M@*=?>L(EOQ%35'GCG2CCP+ MKH4%3D-GN\)2IA4=FY_Z>S-P/X.5I L[0F'E5T-NJ5214<1=>SP01>$Y6$\. MS,WM4$4\L'7A:9LZ]7\2R2W7VJ($%<&!K2.62!.K104#4?VQ\NM:/_=JD=O;U0 M'ZQGU(/MJ3?PV!]UEIW3VISW5F5*S0C>4V'A'4OLWK&JPFXLK6?_#CQ(/YHN M%A($-4)[ZM,2%R)<",:3X.@V&$K>&187:FG-8&@H^UX]KML]W_$M=!WQ(T>' MA(Y'E2)'*;V=P:8@Z+>[@1-41%J:A],E:A-E4&!H @6Z3A>VOC,G?"$KE4O[ M\,"N_\W59MAY! \-$S?5:R[>+1H?]][6Q#U,M,AZ&P[^+]X^-^VM=]'.P5>" MC= K^RV$MA6T@>J#P>[N[G/+L/K*L">OOM5@Y*$K&NR$2[!Z:%TMIJOO']6A M4+G]YK!01:$V]G(M."82$> Y-;_F0 IV'Z$N_PU02P,$% @ ?)H464;G ME&%L @ +08 !D !X;"]W;W)K&ULM55M;]HP M$/XKIVR:-JDB(;RTZD*D0FF;J05&8/M0[8-)#A+5CC/;@>[?SW9HQ"2*IFG] MDMS9=\\]CR^^!#LNGF2&J."9T4(.G$RI\M)U99(A([+%2RSTSIH+1I1VQ<:5 MI4"2VB1&7=_S^BXC>>&$@5V;B3#@E:)Y@3,!LF*,B%]#I'PW<-K.R\(\WV3* M++AA4)(-QJB6Y4QHSVU0TIQA(7->@,#UP+EJ7P[[)MX&?,MQ)P]L,$I6G#\9 M)TH'CF<((<5$&02B7UL<(:4&2-/XN<=TFI(F\=!^0;^QVK66%9$XXO1[GJIL MX%PXD.*:5%3-^>X.]WIZ!B_A5-HG[.K8\ZX#22459_MDS8#E1?TFS_MS.$CP M>Z\D^/L$W_*N"UF6UT21,!!\!\)$:S1C6*DV6Y/+"].46 F]F^L\%<:CN_'U M\GX,TQL8+N-H,HYCN!I]749QM(BF$QA-)XMH+(P91]?C^97=^#@C @N5 MH(@4,OGC&.\:O'L.O@<6T0D_O&OWO<\GJ'<:ZIU3Z.&(,Z:_5MWXY.D,2B)@2VB%QVC6 M0!<6R%R^;>BUO';@;H^4[S;ENR?++T0%MYRN88);DA)X?$"V0G'TF$XB_>,Q M]1J>O;?L<.\-J/<;ZOW_U>'^WW38/;C]9I ^$+')"PD4USK-:YUKL:(>3K6C M>&D'PHHK/5ZLF>EYCL($Z/TUY^K%,3.F^4.$OP%02P,$% @ ?)H465HS M0,D\! )0D !D !X;"]W;W)K&ULA5;;;ALW M$'W75PRVER?%6EU\K2W =E(T 9P:<=H4*/I [8ZTA+GDAN1:*.=*F-C9<9%6,S=EH%(J*:Q4.7,,6-TOG:Q6Q]:M1 M:#RK,BG59C3)\Z-1K;3-YN?I[-;/SUT;C;9\ZRFT=:W\XQ4;M[[(QMGVX)-> M55$.1O/S1JWXCN,?S:W';K1#*77--FAGR?/R(KLU^U::/ MPY["2?Z"PJ17F"3>G:'$\JV*:G[NW9J\2 --%LG5I URVDI2[J+'K89>G+__ M>/W[S3OZ?/G7N[OS402BG(^*7ONJTYZ\H'U$-\[&*M [6W+Y5'\$)CLZDRV= MJ\FK@!]:>T#3?$B3?#)[!6^Z[8$ =XT:%AAY&C!U)UK^4N9%"W/L?4V'#REB..OK8;; M\$5%$-F"TW>QU1[L8+'S[E]("E&$9JFMLH56AD*$=^)40$A$/9(.+=0"VUT?*1UFEZX5 V. M%3*]C8'(BAFC_(I#'*C:M<@H"D1BMF#+2]V[BCBL\#"@&#HBA_E/6V(07[! MX=ZDP":_,3HU)BOBP3&:KE9NO79^@ PEYQA6_3"MKUW=* NN*J#4Z X'OG&^ MBYK4UI)+]DB1U&%*TW[1-"V$ ZICK6-%RIC]2Z.[0"#8HCT"6.]9&(BG>]8[ M-QH50NH:[]I513U;3.OB7J+.7JHS(,U%-41"GO0+ +=,8>?_1,% ?-DW6:F MJD0*^^XKDT0C<1++'Y1M\9[2=-R-S2Y:I<#VW M4C3RZ6_-R=I,BB]*J>+ U M!!:MEQ)19%%=F);?R 2]0:FE8<\R[ FCFG>C6E!_I,GPY'@\')].:#*FV>G) M,,]SRE$'^? (J^?FXVCOZ4K)E@[;X#+[NG[)MY]0-R@0C7: MP_ 2JOG!\6%&OGN4NTUT37H(%R[B64W+"M\Q[$4 ]TN'4=EOQ,#NRVC^'U!+ M P04 " !\FA19$B!V;.0$ ")"@ &0 'AL+W=OGO6[:I\ M0TNB.F)+.?Y9"UD2C4OYV%5;2F"<7HG M055E2>3S%2W$[M(-W/W&/7O<:+/1'5QLR2.=4_VPO9.XZK8H*U92KIC@(.GZ MTAT&9U>QD;<"?S&Z4P??8)@LA?AN%I/5I>L;AVA!VTIM+-W-A1=>D*O2]V'VA#9_$X.6B4/8) MNUHV"5W(*Z5%V2BC!R7C]9L\-7$X4,C\-Q3"1B&T?M>&K)?71)/!A10[D$8: MT0-W5<.%;\"E,!-<;Q2,^8JNCO6[Z%KK7[CW[RI\%_#/BG<@\CT( M_3!^!R]J^486+WJ+KRA+IK&JM +"5S!"=QE_I#QG5,$U4WDA5"4I_#U<*BVQ M:/YY+0JUD?AU(Z:1SM26Y/32Q4Y15/ZD[N#D0Y#ZY^]0B%L*\7OH_S]E[\*] M[NR-T!1#WH%WC<'MEDIBXN=,*;:&@J%RQ!HP:;1-F@<["ANR KT3(/8*4-0* M1,%:%#@:U)ES\J&?]OKG,.&.14#MR&ICMJBD*V!<"R"PQCZ&P/>RN ]!X 5I M9%YQEII7%N!FB)LAQ+U#R&N:TW))I8$-7X/5&TF-42^*(_OJ98#NIT$*40I? MJ5-I5K!?%$0E42>7U)01*6 I)*;0D$)N%'_A6$!D[%:SIS<4;&"YAI^DJ%!_ M7;.'+7FN*['B!57*BK)R6["DP7L_Y>N06%@*#8QB_2!T[RA[8>6ZR MCT[@#T7U&Z&7II$S+(74[%?M4!9Z<1(W6C,B\\U>)4:5K.][H=]WKDA!>$X/=HY!(B]+ M>@W(4:$:#3_UHB0\Q*AWP-:W4S"RQ!K0S\?4IN,A3Z63QK6X&:(7A MY$,6!L'YJTP#S_>15Q8Y=_MJ.,VP^(( /KY%M8_I#GKAH4;H^6&OU7C!*_:] M($Y@L:&.-@4$2W,<8XIS@9,/B\_6WIH]8;YS46X%-^6*2&:[XBNK%:!5'03#3U5B3>"R X(Z1V$=Y;F\?Y*7G MQU&>#1%^'^AF9AAMU65F63*,M['_;3.7MJSJ6/&(S0CVR\42:!&//; M[_MF@>/#A"FU?WJXB+TP[)E%!BE.&ZRDA3!]U$\2+\7P3TW/,CM$E(;3($B\ MQ";A[O=V7U?:G"EEX^-OW=]DI\;+*RF-[M;4+-;K:90&7NJG"#L59IS@$/@M MML](*NYE7A+UX;7SI7MP/2BI?+27(+1D,EK?%-K=]IXUK*\7_XG7ES0LQ4?& M%3JP1E6_TTM'6QGQL<8%0: ?R_%GBR- MCH+U]#OX% M4$L#!!0 ( 'R:%%FLS$&PO=V]R:W-H965T+ZWCLM:T@S# REH'1\(!SS#)+1#)^5IQ>?:4% MGLZ/[.^=[^3+EFFQ)BP(C-W\O !*W]ZEB^2F79?.)2V'3*. M"FUD7H%)0/@*O ^?I#"IAJ6( M,7Z.]TE*K2<\ZIF%9PD_%J(%G783PG;8/,EOTO:[LNTME0N]9Y%./:H%C2J!_0F;]\$_?;5&='= M6G3W'/N?DW(6_K*X6VD0PJ %S\AAJALQZDCQ+06)"W!F01?>OAF&07 %"_[ M8Q2Q.] 4QB>VS1#6\P_+Q9>;)7Q^#XOKK]>+Y>T";C]OEFOB_3Z=W2P;-H$V MBYW&/.68 #YB5-@2!)DD/$+5)')%Q2D5,+I@G3*%JQL:Q%/! 2;'BL>^8,Q3 8-+N]P7%L7 N#BN<0 M.2T)%TQ$G&5_(2:X [P44];E)LS&6^9^+)A7MPI2O6WV(%7%,++']E(X%V M##568WOWC^*&I?J"BEEA@W M$KO]KOUJ;-SEPLB] M:Y9;::CUNFE*;QTJ:T#GB:1H50M[0?UZ3OX'4$L#!!0 ( 'R:%%D,,.S9 M5P( 'X% 9 >&PO=V]R:W-H965T37!(+Q\YLA[+_?F^_>V7F>;[1YM!6B@^=:*KN(*N>:\SBV684UMR/=H**50IN:.PI-&=O&(,\# MJ)9QPMAI7'.AHG0>YM8FG>O62:%P;<"V=(GWZ+XU:T-1/+#DHD9EA59@L%A$E^/SY=3GAX3O C=V:PR^DP>M'WWP*5]$ MS M"B9GS#)P^3WB%4GHBDO&SYXR&DAZX/7YAOPZ]4R\/W.*5EC]$[JI%=!9! MC@5OI;O3FX_8]S/S?)F6-KQAT^5.J&+66J?K'DQQ+53WY<_]/FP!SM@K@*0' M)$%W5RBH?,\=3^=&;\#X;&+S@]!J0),XH?RAW#M#JX)P+OUJVALM"U@)]6CA MVG"55<(*59[ :G4UCQW5\)EQUO,M.[[D%;Y3N-7*518^J!SSO_$Q:1L$)B\" ME\E>PL^M&L&$G4#"DND>OLG0\"3P35YON-S9,*QDMJO?CFZZF\Y[YMPV/,-% M1*:P:)XP2@\/QJ?L8H_8Z2!VNH_]/TYG+]]NM5^T0TB2$>RO]J_EH\.#LR1A M%V$YC,<7QV"US*$@X\'1[)A<7)(5+>2M\3ON*J3'(+ZINY\&_4\#=.0X'#EP ME1,N0^+(H3$Z0\PMZ +>PHRQ$\88[-KI>,L3-9HR.-]"IEOE.GL,L\/EB@( ,$% 9 >&PO=V]R:W-H M965TBF9G+9*/YD*P)*76D@SBRIK MF_,X-JR"FIJ1:D#B3J%T32V:NHQ-HX'F(:@6<9HDIW%-N8RR:5B[T=E4.2NX MA!M-C*MKJE_G(%0[BXZCS<(M+ROK%^)LVM 2EF#OFQN-5CQ0^)[/HL0+ @',>@+%SQHN00@/0AG//3,: MCO2!V_,-_6O('7-940.72CSRW%:SZ"PB.134"7NKVF_0YW/B>4P)$T;2=K[I MIX@P9ZRJ^V!44'/9?>E+?P]; 6?)GH"T#TB#[NZ@H/(+M32;:M42[;V1YB3]?+G[>+Z[OR.(!Q^4TMHCUFS'K$?,.D>Y!G)(K M)6UER$+FD/\='Z.<05.ZT31/#P)_.#DBX^0#29-T#9 M@;1DL<;1D%\7*V,U_A&_=Z7;T2:[:;Y*SDU#&@U1]O[=\6GR^8#6 MR:!U!72T% FABC&G-9< MEEBHP[U916P%)/>!J@CS@DLJ&:>"&(O+=:!AE\"_TUK0!DOVV?$ TL!4*7DH M0W3(N6%"&:?AB,N]K!&YPQW*F*H;*E\]9^>1#$7S'/0F(5MIY]>L2UH M(-P8!_EHU]/%6V55@RY#\_ '.FF["AM6A_YTT97EFWO7W*ZH+CE>KH "0Y/1 MQY.(Z*YA=(9532C2E;)8\F%:88\%[1UPOU#XJKWA#QBZ=O8'4$L#!!0 ( M 'R:%%GQVA"7TR( (EJ 9 >&PO=V]R:W-H965TQXIJ;F 22:8L<@P&"1 MQ'S]G*T7D"#L>!X2DR"Z^_3ILR^MG^_+ZFN]-*;1#ZN\J']YM&R:]?/'C^OY MTJS2>E2N30&_+,IJE3;PM;I]7*\KDV8T:)4_GH['9X]7J2T>O?R9GEU7+W\N MVR:WA;FN=-VN5FFU>67R\OZ71Y-'[L%'>[ML\,'CES^OTUMS8YK/Z^L*OCWV MLV1V98K:EH6NS.*71^>3YZ^F)SB WOC=FOLZ^JQQ*[.R_(I?KK)?'HT1(I.; M>8-3I/#/G;DP>8XS 1Q_RJ2/_)HX,/[L9G]#FX?-S-+:7)3Y%YLURU\>/7VD M,[-(V[SY6-[_9F1#ISC?O,QK^K^^YW?/3A[I>5LWY4H& P0K6_"_Z8,@(AKP M=+QGP%0&3 EN7HB@?)TVZ5_@VS(8?:*LT&H"S!9[*35/!KQ;&-2]O M/K][=_[QO_6'-_KFZM?W5V^N+L[??]+G%QW5Q=7EC3ZX M+G,[MZ8^_/EQ TOC!(_GLLPK7F:Z9YDS_:XLFF6M+XO,9-WQCP%D#_?4P?UJ M.CCAO]IBI(_'B9Z.IR<#\QU[/!S3?,=[YCN?S\NV:&QQJ]TV]?^!]M4Z+#6*^]0/G)=!)4?.G&@XD2_'QPL]3PVH&I$-3Z[3( M0#[D]$)1-G!PR_3.Z)DQA09@UVD%/U@4 /.RRF"\ 1YKEO2=CURM*PO3KG,8 M>VL*4Z5YOL'?S;KAL?1SOY M^35]G[PXU+!7&,TX"+#;@(.$H.\ IP@X7+!J$2#>WFV;TP!:>!>:&S-O*]M8 M>?_R8;Y,BUNC+\K5RM8D0@]PE$!Z-47WG/D+ZZ2697BH!88^:@$!*LS] LO+S M R0P6Q/G Z@% IG#VX#/"I_!P51MFM>'ZGYIYT UE4D<191K6^!^8-PJ+4") MX92)+LSIK0(D#A^ <5 <->V3\<-DLH;_EUFMU\Q3)AMY+I(A M"D @++MU+!"K+3(@1=1P^Q98M+#SC4FKD;XP50,*6VV?26;K>5[6+0P51-#, M=):>#?C08&?X)2T*0,YW,&E@R7!. %BYL@V,48NJ7.&$=4#$#PF#79K\&S/V MDIFNEV6; W$B1E/" HSYHRW8JO#,^GUR2I"W-)4!#,:H+=L*^2$]201+DWU].@_'Y_O M'WD. C'7DR>)PF%.1GG)H-^E%;#"\82G'9BGO05&\^N/](#N._6Z[_0'=!^* ML\GDA8[TN"/\5VT-4]0U"L,9',P^#3BX[-_1@'\3%M*#[TQU:RI]#Z@4O81D M!*/P 5#>G:EJI,!YNK9-FMN_>&B/6O,B= 0Z(C.X+N!K99IEF2':@MI+].MW MY_^F-1N@;>2 M&:VGHM(%N7,D(3MK-MJ7=:F3O0]DC*,^E2UOY;Y0K\W=VF6 MQG-J/ZS'8LQPJE;LT%XF[!1ZHQ!8!J9 /%LH)*=\Z ]=#N4.*:;;0 LE@D )R-AITV)9H0*$%KT!R$ M@*+4MV69W5M4GB B45J J&Y H=L9J&)9!N O)F,30APTRHQ$(!W<3_E +H0 M#$!P;79Q,]J&>0D()<&=@2:NP 4!,H')9V;?J1(Z'84X;=0+![I3F2;EHV&Q MO.7',F11YN S$O> #<[R;L"# *YU,_53_]X=O;DV0O]UMRF\XW:@AR0 M._^Z+'-@ E% *>CI/P#CS<8M $WSV'OQ(F2;QT\L#)?,B052VQG%D M!12W)5D/X0B^>Z*BJ>RL9?3MP'9; M<7^-NLS#; PJL9[F1KUS2P8=P:-&A %M;TM[ *$1=$HLFB<; :# MH:C3.5,>CI^E.?$'\&ASCYS[K070J-4FMRMD3-A)NRZ++@8&S_^)/_\G@^?_ MF>7-)1C;*_1:^HYU<(;^8X5I53PMG9;;KCB ->UYSPD->(;Z_^49)N(SB(=3 MQ_P%(K1%VQ0@^*/-;MVS5?H5CL)O!4\+Y'V[6O/Q-DM0&^EB0;X:&?GKLB)M MLD*(:7'1#S@TM^G,YN07JMA-C@W]E&="&O:2=Y_YNF])\[!&AJAUUE9.I/CW MV*,A-0DG%>\&IPQ[G9.=[>4TVNP @>'-EL5>R-#F;UIRVMCC6:7@B%H85_EI MX-#$Q4"EY]<=/>F;("DB6)TD"D_: M.I"PU[XJ1:U+O."H!9;*#& 3#<(F?8@)S)M"\%-=+II[E"1HRPR>2N3M16 / M2)BG7L(\'90P%VF])+CHPZ4W 7M%S>!4_:(&IU5]\VO_RQQ_,=$O<2R$?@1R M@$,'NRTS*_*Z@5%J*P@%;[-JCM#0@H%WQD4I2"R!<7 +])\C5;MH#W%L98Q> M<7RUK%2.9A;8Y04:84!?-<80SDGQ_:LMC(^:TGJOS9S,"N?,'2&C/5_ZK/D['223)],]6ER_.Q)GXV0\'L.3Z?'3Y,G95)\D M4WAK C ,'/HS?^C/!@\=G-&OID&6 G?"H2R*B/6=_>",_66$?B%WA;=.9 4Z%?+Y/Z(BUU4:% M']DW<2(C,VA#B##HK)*961>J.LBI(Y!B1S6<-A#1SK.=D4BHZOL(51.A.EG@ M%9 C6D9-#L(&9)G$%A A^RAQI+X#/)PS*+"&8W,H^TR(73BQUQ: 4!9MMZD5 M=05:LP["U(5NVU5+8Q0Y:WR@9HFYJSOCCNP AQZ"U*>?RT*,[-A)$;*A736; MA)Q*Q%OZ,-(?]\(BJI'V6RY41');&P\.G&Z]Y0_JM@)M1T+;1PD*#%O:JFZ. M;)'(I[)M1,.Q)<'>)^F/$E0 ^ZFR674@%L$A;T*43-?LC?PE.L\.TG!O7>H% M8S03HP;0PR;W"H%&IFEB5HL8(#9(:OO@B,]@%FI+&K*>PI?Q3)T1S5)M,DXF MDT%A-1F'A-MX4%Q)5*B&$YT;(%XR!0!)O4FUP:GZY92;7VW-K[\8Q9:-GH,F MMXT&F?,5E7D)!E7CHG<8ATP=B)6?PMN)G),TR+UW)A_I5R;8)G6Z"B^ L;I9 MB^7$IG-#;RD,9A6M<<9L9;8B7BU%K69 3W$$#8SK(DNK#",(&5DW[)F5L(8^ M&Y\E@$^:ER7*!;K69%#1KBX\4 I+7##BWC+C'?A?#D>L M-M&N;BG=@LX7V%'(2AUL8Z@&,>R,K%KAEK.RG36+-@^83[.L0O&(+S-_>;31 M_OR^.FY*22F3(YM@";9R?W@:M&9)QJX'=U"/)J9'#2^ MXXD C5U\J:/"4EVT:%.@Q7%KRMLJ72^%$#++@4Q/) BP[B%+T!5E>[MTS]+U MNBI!3K.H8%$#O&PQ?$9>6CDW&;HS(WW=5G6+3C+LQ^.%"&L?:0,>$ 8,L5DR MZ(,)W'\X1+B24.(CE43LZS* MS.3!GX OMOBS-<5\PY(QC UC8@<$ 0DA1H4P@;?OO5P\=:3RER5'?E$:$T[7Z89>Y(U1<,);)V@VI$1$CNH)VHB2 ",U[.X> MSPPHV=Z2HIYMZ,5OD"?3MV-:F36*5,9T]XFBH>SR""4L6C!_/%TS#21Z6=YC M.#]!CTAA'F^&NFD%^Z&H[1I0I<-9,B' MX'Q2R)S.=J,I:4U/UBFF?UN$K.N3DJ$*V+(9I?\"-W?2;\16&TZ=24*!LUY( M+0;7R8S[W%;J&VP'NL9M+7CHWM(.IY)P?@T//JAQV="W.!OL)]#VR73Z))D< MGPTJ_*C"9C*H\-%;*( )-_O5_. $_6H^S*I0N9_GN1)6M>X7YYO1<57IO8^& M2%RI8K>?+6'B/Q<%=U*#K4+ %"[!UC Q'0U[P2X1MG ^1#LI@=Y6'"Z<2>8@87_!"QJ*[65VSD)F+I:@E P@&2C0QN!9 M WU2Z JCI"23.)[YF]MBC"[$%;D=:3YGBUY"/,Y*!E0$L8E+DD7<-539-*[# MQ.H>C%%SE('4XUR3>9B3;@=" Z2 'O$$OZW>B"X L M+@:JFZI=[0O0#,_:SQ:XE!I>2M,[GDPSLR"7R*4I*:K)*OX^9/[16!#[U!%N M6G D#,]QG5JBO9=1-Q:.([&V]LK+S1U.H672J4B\"@P%"V7B)*XK>7 M%E@ 7/,-XX:RC*!._^)Z!MCDNFTDIHAQ;)X[FH !YQC K"J!VLB#\!F013B5 ML!1Y![6D NOGZBT.41.?M/EW6Z(V)QD"!GE;<&F/R0[9,Z>"&,8NLQX()$ 6 M9EQ=MK:*H^2)K##=LP*=O^CJ_CA[S[JD3PD[WN,!O@=Z=>81$YZC)4\XB3:6 M+-T,5.>\R3>*9G+?'*S''M;/19A7R9(X/6#!:DOKRN, MMS2< ,3(]1I1URMV?Z"RU1/ RA M 1](HH^-I&QE"RG* I9V(O7FUY_2U?K%N1>K/@,F?M>^4-=(_>;,?QH"CD'K M2E# Y[>BZH'/5^CQRA3$$A$_ ,&:!]@+9^3\UA<^@\?"A$V9D*%Q5CTEM4! MD#F!R0%6-8!*7UV"0RGBAF8RV5'DVR<25)"SBD*?X=RHFI!.=U62SI0(KZU< MJ $QZ4QN%?**/ _'-U$.04,NGD M^<25D (7C#R ](?O5+^"IK1!4D+*='M& 4&4A^B#8V(=V+_H2/_J$LGD(?$( MBHR%BI=^NA8QB XJ_'9+UN)S?7/QV^7KSV\OU8_7]ZH"WY]XY/DF?K,\[X%HE$WDKE3+@[;@E",>/583\;J35L51*ST MUL(^,.'";Z?J=[/$*N%:GZK _*C0%N]\=ZM%%*2Z@>R+NV VP=Z+?FE1J<3G!!9\G MR7@J\D[J/(C_Q6W>+SX9?X;UH%BH_D5X%!<1?> MEX 8INX6:-'[0"G):R7:K*/%?.6)%8Q@Q(E5DF57_DK B:9U)?)UNUA@,P^; MD!*5#'/[Z)&W1&B#"8BX^$0 _=4M.8OX'FCAOWBGL.%V;O9@**AAC'DU<:AW MVRERB3EO03*>5+PAL!\-MB[46_B-3&(8&!,V%6UO5XW:XJ[,4974O44B.,@' M9ME*5^B5=ELPOGYI&Z4?' MB$*KJO#4"<\4S&4X1="!O#;KN%XX?KWC9N+4+L?L2,H9DG/)$X(1K-QG>LA9 M=EG2+J*8(V,6E0,BA.8L\T@:D*4O-CB!CE8WTKWT M;"GN?.+8J00KW_+&PP:Q(@H*$(E8;(;%7UAKT'F3/7"3HIL;^: @ ME-N5))XP&6X)&U[5'EXC_E'4!(^ ACBV3C7^%DB .!:0?@65M MGCG]DKHHJB\/[,,$OJJV,.&]IPZ6:0FGY>:4P:M)\L#H.[-!VI1\8@Q)1+[)48%4XN%QM1M)"?X=+-FJX2%YF48]=U1O MPG11Q^=(XE*QV'?EEZ6KH"[CT F#1\62MF$#SZ>7G$LGC3(RGMIR0+*8!U/- M+=56OBG]L3!HM/ M]2-50!< \F0*^L63DRC8/Z3JPF\ELBM\/#ZM'0DZG_\O M3E;LBRZ>]VIFJ2+H*QYF(D>[:TI,\2FC@#>794C3LP)S_GC7E MM^ZJ:9:1;>D,= &@([O*@F!98>2K.6BCS M L\GC*88<2/]VE"T$"LR]I:*)]Y@Z2!=&*.I'M*(S;U\O@J\;VU=EAR,B7Q"7N@@"' MAC?=6KHOG5HZT1!>:>!4,(E3' S0PLCBH7V&*YE%K:Q+*X6P*=<.*2J4[_ U MZ6EO72%W;#>E1TE5+BCHQT:88^NB@A46&X&H0&N4NC;P(H9@2) (\"TI=V _ M2-%!!"7%[-1VS$YPTDVU]YPT9?O]3A9'CX<_5@3W45VP&;U0L.E$&<734(^0%O+W]>G2NL8&X MY0722!CZVAG@JI>X\+6[0ZRY*5$I][_D!%K_RCL.Z NB_0.8]J/#G^J(@0,2 MVH>=8ZMAKGI!]NB>=<2[KJQ4QKDIXW@GL9=(&)<#J\@\%'D#+L6\LNQL$S]3 MN<-LT_$5)/@IL.\.4E('SUJW[IB[<>8*["8),@T)]- 1-/E&2Y#8SB+1^L,G M/](*!/.J:%[M'@2:)]%22_8^%%\E.D_![,;ZOZ)%3@ ](H]7!S5))ZG B6-!4H#PC&&[I_14*$!5'2PY2AM(G[Y%+Y8.OC^*:1%X"5$4482LHB>;P.OB.#F/ MRR?'*+!BJ9< "V,W,C(4R8G2Y'IS*AHN?"==)(!JRF6SFI+%,>6+X=\46:#B MREFIQIJ.X0STZ>EQ,CY^JH\G9\F3T\$=HBD0"K;V=7K&P8^ >[/"^&[E.CL-):6H MG@BC0\#+!J=W1;A\SR#%#KBR([3%FB*E-!"N6DF+VH[-@,;4DY/QR'WPEDTM MW16OF%8A1N8Z*80G\?#%<,3+"%U?G_45X_^U[?QLA44"C:3+FRYQVH?>"Z/IJ(Z#-P.GN??V*+W MX_@0=X_.)_703Z/0*-I"Z8,44A$+V(+,)KR0BL[:V:0E.<%]9$5J(9HY9#$Y M?XV2.G=^D&L;7X1X QZI@-A-Y6&H6Z J*U?)TRV6D:(TISHI!8?;#L$PTBXI M1]M&>)E$N(.%[_;I2G&3Q_L N!B,%&]6NY"L"5GK%&M/J1+&Q[#S7$?&5&9$ MP]4NTR@WA6QU?UJZ?DH:[*D=-#KN&7AG"QBKNO60X3*9?X&Q@B?B+GT:=40- M7A)3T!EKEY>EG.7W]1Q'18J4 7:-'[(S5T9;ZZ6]74:1.> =RA'XH9RA:0MY M 47[7/$*8:&EVU@G2)=!6>R.-^%/:(A(QSA$^4>(=P4I)3;>O&*Q!LWL: MFAZFPTT/[T'07Z9T>TVM#[!A[E!? V W>.-2K^;[@1X(6$3M743CKYW>6^1E MOO*)(Y]DBO9>#8D5TZ1DIF?CH\G8AT7\8FNWB@0[*+ULY]+LNK6FPM Y\#(O M[:(EE]++S<25^R>[J UV9%K5PAV M$8]2)]^JQU@MFM.LM2'SCQ.[""5\%0OHJQXH. M6!854LB,Q6BK.1>/%W?AE5=M0C9BI4)W(ME(O6]Q;^4T].D],Q7Q !AC9_0E'LB=R7M]\8\A'/G0/\O=-.DI/Q MLV3\;#(X[:N_/^TI7VQ!,@C5C&#/38R/78@2Z[T_P>SSI?&!#WS&]H]?$*QE M;&)TIJB+)2"A_?[E_!I4#)@2#=#JB0-#T25_Y,!780<@)ZZ.7J7%5Y0.\^@X MP)J 34Q'B&WP&F$21<002&!RDCQY!GM[-AG4!*'Y9SK<_/.1JFSB/I7KJ@1T M22JQWPWZ@_\WZZ0G/%5?EF)'ZX%JA[\U-G-$L>)]]^O/^&+;9P MDQ[:=P5ED!8NTA\O2]F3[3N1,"/'=R)A2*__3J0ODGG!^*(MN.I*.J8Y(E%C MES1=<*#0-L"PR/[=2X47RER61T%V!&#V^"I<4\$^D-QN.VQDA)Z&Z7!/P\5V M<[OTYR.T-Q(ZT!]M_;67QGZ@S:&SH!I8,! (F""A\XRM^4A'^"SPLG.S4Z=K MO]YJV_?UJ2#>5WS[+[Z M8*=JX1@>!;5V8>&]Y$#FV<#W3'#L-@MU17G&SE1 M)O8TDX[H;F-,U"I,AD!=M>MN6)M7D!:H$5\^(1WV5!G6 9>,KKCSC(H-*J*C M&4BQFGL4[ I#T_YZ.\QK<@A2+TPFR25 -_FF=&T!\P&Q#[H^H:LZ(YKWE[E( ML8^_? %YM)1267>7 O8#&N>$EM+F1D'XJ)+R6S=K=+:]=5E#VAV^?3=#]SBC M^POZ.]RU=+CG5+H:#,'^CG<5DDG?U^W^Q77O[(>+6ABY R/$@/TAAS[:.,JM M?!V]JT#R$W>*[O37 H/56#EB7,ZEA#57M:LPM7A[X1U>EI!0M7!+][7Y(M$P MD 2[Z]_G8(H+%>^"&*+<@-XH\+MUO0Y=%/M]%SE\B:Z>Z,3[O9A0[O*(3YV: MU.B>%0J:=W*[5(O E2?CT9@Z7/RU2AV"#57B6.:+=B6)EY8K\;8R%)T6!4X; M<,"%]E>?"PBO^58J;P:;[*-HO<8G/3DT'_/HU,T_KY'%1=Z#QL,H9%H M.MQ(]$7LXUY[X/N&4J2H6W1/#J_[N7.GBQA%+D#H;:[0U_@J3^=?CV[FX,FC M?%K[_#&^0'(CT5N7B'(^"02:HE@6&1#441<=B10P&WK4@M!]_R#3Y\"PIJSIWZ&<\2 M!M,L9VZT45O<.67>7G]Y8@U>[M-4=LS!S M1QHU;+K+HO$L1WU<\CCZZT K#$7CWT"B2V.*AO]0D'_J_\[2.?]UH? Z_Y&F M=V!,8%U\;A8P=#QZ&PO=V]R:W-H M965T&9U\OADI>"WS+Z%&\68.*9,?8=[4)DYEA*4 TI[%4%@C^/5*? MYKDRA#!^M#:-SJ52?+M^L?Y9QXZQ[(B@/LO_S!*9SHR) 0G=DSJ7&W:\I6T\ M&F#,/? M>E$ ZTWH!^#=W:W\YO9B2W8Y%9?3OD0 RDP_;ITM&F?.3YR-X)Z5,A40E E- MWNOW$7B'WGE!OW#.&OQ:EU1?QO M_\=#&(6:6G^UW(;++\%RJY91>!-L-.>G CGKZG0@+_Y[_]=_;\OK+RS?PY(^ MDH3T5CQ!=O@SB)2@=1,JPN&1Y#6%7ZTKRX:*\N8.[(%I?9JZ M*V!N;$GO26V(459S&EB8 ] M9P5DY2,5$F>$A'V-RA?K%\>L5E8J\JQ>+>V"Q#%7!-$G M'&T"R;P8V)8Y=ERX[-TQ4KY*7]CF<#0T+J*= 87+Q>&"->\HAOA:( M@\M,J2R9I&_<82D4Z"HKX9[R U8EJIJCH:5L]N[PJ;F&%<\.6)LYA*INX"83 M&K,J,=N""[<#<-Z7"24"=$U[HN5[:_*L$X-FXK;*8B80O$H!DREB>4V ;7YR MQ^9X,F[C?)_F#P7Y+L:.@9/UW'\SKPJEHJ:R !UV,[JZTV[P>\V\>Q5OOAKN M"&ULE59M;^(X$/Z>7S'*GE:[$M>$ 'U;0 HTW69%6]1 5Z?3 M?7"3 :PF-FL[I?WW-TX@RTD4];Z0L3WSS#/C\0S]C53/>H5HX+7(A1ZX*V/6 MEYZGTQ463)_(-0HZ64A5,$-+M?3T6B'+*J,B]P+?/_4*QH4[[%=[4S7LR]+D M7.!4@2Z+@JFW$>9R,W#;[F[C@2]7QFYXP_Z:+3%!,U]/%:V\!B7C!0K-I0"% MBX$;MB]'/:M?*3QRW.@]&6PD3U(^VT6<#5S?$L(<4V,1&'U><(QY;H&(QJ\M MIMNXM(;[\@[]NHJ=8GEB&LP;G_CD&P-0@JWK6CBN45,VS85W(#RFH3 MFA6J4"MK(L>%O93$*#KE9&>&R?SV-GSX"^ZO(8F_W\77\3B\FT$X'M_/[V;Q MW7>8WD_B<1PE\&7&GG+47_N>(YQV\,$UE*0P72YC*G*<<-?P= M/FFCJ&K^.11PC=<]C&=?TJ5>LQ0'+CT5C>H%W>'G3^U3_]L1MMV&;?<8^C 9 MWT17\TED+RU*9O%M.(NN8)Y$U_,)3.+'*#G$^&.8SKN8SI@97$KU!I$VG-X# M9LY4H%!SXD:JQY9'4E9KTE9[\,IF][/(BKM< )7\60^H]@@N0D? M#F?M*.SA>YY)PW)G+0WQYRR'C.>E;3V@5\P&RS3(!5 )8U/"L)_^=_DYTW@: MP5B*%U2&TUN$.W*BX0O3U%-)H+O(Z4=DMI#)QQ^4UE;/]UN^[\-IZZR6G+$L M"FJ(U%O29_C\Z3QHM[]!@LI6?0ATAXH)\U'8=JOK7[3\B_91V-'_A^WU:K81 M4X*FR2Y[.V"[C1EP 6:E$&%&Z#2Q*+>4G>W>&S*UYY"E*XXO6-45^5,DBQ+! M5N+CSW *AJDE&OT5NCL:SIP:EMHH;DNYBF'DNAH+3]+0D*G$%4UU5%:!SA>2BFN[L Z: M_PG#?P%02P,$% @ ?)H46>K Q(7M @ 7P8 !D !X;"]W;W)K&ULA55-;^(P$+WS*T;9:K65HB8D?)4%I$"IVA4M%87V ML-J#20:(FMBL;4KWW^_8@91*E%X2SWC>\QM/9M+9"OFB5H@:WO*,JZZSTGK= M]CP5KS!GZD*LD=/.0LB<:3+ETE-KB2RQH#SS M]O>#E+N=/K6-^#['7$1FL]^;7.G7.9,X4!DSVFB5UVGY4"""[;)]$1L;W"73]WPQ2)3]@G; M(K96*"WR'9@4Y"DOWNQM=P\'@);_"2#8 0*KNSC(JKQBFO4Z4FQ!FFAB M,PN;JD63N)2;HCQJ2;LIX70O&@S&L_OI(TR&@^'M4]0?#5VX'T[AQY3-,U3G M'4_3,2;8BW>4_8(R^(2R 7>"ZY6"(4\P^8CW2%ZI,=AK[ E]_U9M^#]/J*R5*FNGV'N/@YOAU6PTA/$U1*/1^#FZ'PSA>CR!J_&L M/[V>C6!?O&/23Y(?EQ[%L=APK2H28TQ?3?V!\0181JW+>(Q 0P 2L9GKQ2:C MABK"(1;4HTIC F(!>F7"#"+E2V#*^*B 6!;04E[1"?D<)815ZPW;L,^W\G6^ M%4V@GIE3 HE5'W?]7T?J@V*:(65 MZ A#Z+9V^)"0#8IO549('\U7%_*CZ@9!TZVC_8%2F0K/LF%P7.$W@,PC< M!EU44&_:=7C9&UL?51M3]LP$/[>7W$*$QI215Y;NM)&HK0()MX$A6F:]L%-KHV% M8W>V2V&_?K:3ADXJ_9*MGW?9456!)U M+);(S CZJ?EO30KOV'):8E<4<%!XGSHG87]46+C M7< SQ;7:LL%6,A/BQ2ZN\J$76$'(,-.6@9C?*YXC8Y;(R/A3A[D."CJ6+Q-,N2^LJ]@X\B!;*2W* M&FP4E)17?_)6G\,6H!=\ HAJ0.1T5XFQN]=%5>$R6Y"VRY]M209#CW3#PKE*WKIX4'8#4[W MR$T:NP-T%-)>T2^1>FMTBIP6VYH*9AJ1\4?27CN,D]8U*@6U9B!6+>$9@AE$(&9*F&>:H75\ M30P@[@9P9,SH6SOH&/,C:QNXF6V6.(X[)E&5) Q-8"^!73?E;[53B7+AAH:" M3*RXKCJK\39SZ:QJQX_P:JC=$+F@7 '#N8$&QR<=#V0U**J%%DO7G#.A3:L[ MLS"S%:4-,/MS(?1F81,TTSK]!U!+ P04 " !\FA19E95%A+ " # !0 M&0 'AL+W=OTE\]GW??1?GN^Z& MBV>9(RIX+0LF>TZNU/+:=66:8TED@R^1Z9,Y%R51.A0+5RX%DLR"RL+U/:_M MEH0R)^K:O0<1=?E*%93A@P"Y*DLBW@98\$W/:3J[C0E=Y,ILN%%W21:8H'I< M/@@=N7N6C);().4,!,Y[3K]Y/6B9?)OP1'$C#]9@.IEQ_FR"4=9S/",("TR5 M82#ZM<8A%H4ATC)>MIS.OJ0!'JYW[#>V=]W+C$@<\N(GS53>"< _A;@6]U5 M(:OR"U$DZ@J^ 6&R-9M9V%8M6HNCS%Q*HH0^I1JGHN3V?C*]F,:3,8SNGN)D M.H[OI@E\G))9@?)3UU6ZB$EUTRWAH"+T3Q"V8T5^CN% M _\LX;<5:T#@U<'W_-89OF#?<6#Y@A-\0R)S("P#NXA?5G1-"F1*PJ_^3"JA M_Y/?Q]JN6%O'68UWKN62I-ASM#DDBC4ZT8=WS;;W^8SFUEYSZQQ[E QOXR^/ M/V*XOX%Q?_(]GO8'.DKBX>-D-!W%R3'!9RF/"][5J9VJ4QMRL>2"*(0Y?<4, M*$MYB2 Q70FJ*,HZ;*P3]!E9H]#&AC>*168_N7:127L#/H>P$5R!WP@ZT JO MZF'0K'WE&L"TX]7_\+4:5TT(&GX(?MT+F_6.%]:F7)$"9,Z%NE H2BUWC5*5 M]KK?Z\2PV:P'01N.W9%[X*H2Q<+.#@DI7S%5&6R_NQ]/_+O,]8A%81+T^9QSM0M,@?W0COX 4$L# M!!0 ( 'R:%%E");BYX@( %<& 9 >&PO=V]R:W-H965T30H51^ !\FN_;_?;9+>#K=+?3(YHX6"F2M5 MHJ233.F"65KJ=6A*C2SUH$*$<11=AP7C,A@-_-ZC'@W4Q@HN\5&#V10%T[]N M4:CM,&@%^XTGOLZMVPA'@Y*M<8'V8_FH:176+"DO4!JN)&C,AL&X=7/; MX!/'K3F8@U.R4NJ;6[Q+AT'D D*!B74,C(8?.$$A'!&%\7W'&=0N'?!POF=_ MX[63EA4S.%'B,T]M/@SZ :28L8VP3VI[ASL]7<>7*&'\/VPKVUXO@&1CK"IV M8(J@X+(:V<]='@X _>@$(-X!8A]WY T/2MK03MJ0AS%G3-\[5IQV_.U M3_!-,4.M,86),M8T8<)*;IG@OS%MPJ/&DG&:,)G"W.:H86P,6@-3;A*AS$8C M?!FOC-7TGKX>2T_EO7/\S+&1*4$ES>5Z5]&400/*YTPHN;ZT MJ M@5?88G61 5XGU5?H43S'!8D6(=LOOMF]@KZ%Q4D/#PYUU8W[<7:_36&"R MT=S^HA(ME>$6GE_TXU;K-N92$'5[/HI74==3'GL2X4&Q M%ZC7OJ492-1&VJKNZ]VZ:XZK9O'7O&JY#TRON30D*2-H=-7K!J"K-E8MK"I] MZU@I2XW(3W/J_*B= 9UG2MG]PCFHOR6C/U!+ P04 " !\FA19OC"0DG,# M !1" &0 'AL+W=O4%>:PK\]F8MCGEDPJJ7C>&N,^9T6STM(@=<:>#KNQI&.X@?EQ9YC)?D;$E7& MJ*TD<9%"^K.]C1%V87K[,&^\DX"_5\4%\1V+>(X7G,#S.]J^QO./T1;8UD)] MM\@LHX4BM$A)_*UB)?:;(G^/5E();)A_#E%OD(/#R/4ENI8E36!@XBV1(%[ M'/[ZB]MS?CL1=]#%'9Q"'R[&G^/)TWU,IK?D<.D.17P2\W#$RRT8:Y[AG67% MIKVR[ =(4K:9TRF#+F54$KXF6";HRJ0U)I! O@)!?%>?^M=DS\$XRL'0YK6V ML>!KM:,"-%C"\[)2"/;F]Q.Y#*\LQW=1BAPM&;>5*)BJ6J,U>ZUE23P,+(K\ M_6H\PY8EV-\$ <(@;!?CK0W)6\9&<"F):SF]T/)]#R77U9)Q M#_B!)DF55QE5D.)K@0E.&-7OT=F5V[-\)R+GY"R*T!XIGQ_S0@JHN;K!E=;[ MA"0";7RBI\*NI\(/]]1X-+M;CN[O_HHG9#&]77X9S6,RB9_C^ZFN#!E/%\O% MH1X[Z>-_]EA"2Z9HAG)*Y+X!4GC!$=)4)N%2R4,]]W-W?8R-,?Z8.TR_%42^ M%?C1?TM+IAAMGA5 MJ.;%[TZ[>3EJQL2;>C-L'ZC8L$*2#-9HZEQ<8OE$,\":C>*E'AHKKG $:7&+ M,Q]$K8#?UYRK_:9VT/V+&/X+4$L#!!0 ( 'R:%%EQ;V(WY ( #X& 9 M >&PO=V]R:W-H965T9U 8G&E1D@4\H7ZH' MKFY.RY+D)5*1,PHXJJ>K^6)6"/,-RR;6[UD0UT*R<@56"LJ<-K_D;?4<-@!]]Q. OP+X1G>3 MR*B<$DFB 6=+X#I:L>F#*=6@E;B?8$#Z/OH_'-#(Z> MR;Q <3QPI.+6$4Z\XADW//XG/&=PRZC,!,QH@LE'O*,TM<+\M;"QOY/P2TU/ MH>/:X+M^L(.OTQ;:,7R=3_BF.)/^$CZT9YO0G53; MA=XQB6*O(N^ZUQ S-6!"8@(L!9DAI*Q0DYK3!1"A;:H1V#8""$U@BC&6<^30 M\8RUSAW7-#.-:'P._J,$87)Q)Y MV<8<@!?8?;??U.?Z=J_?@6TOC;,QTR7RA=E<*B>KJ6S&N[6VRW'4[(1_X&PO=V]R:W-H965T M3+@F0-"G6K=V*-+T7 MP[ 'Q682H[;D2?+2_OM+R8Z; JYQ]V*+TN$1*1Y*H[V0CVJ'J.$I3;@:.SNM MLPO75>$.4Z;.1(:<5C9"IDR3*;>NRB2RR#JEB1MX7M]-625!YFC+Y/,-$[,>.[QPFEO%VI\V$.QEE;(OWJ!^R.TF66[%$<8I[5T1A,)FLA'HUQ'8T=SP2$"8;:,##Z_<%+3!)#1&'\ M+CF=:DOC>#P^L%_9W"F7-5-X*9)_XTCOQL[ @0@W+$_T4NP_8YF/#3 4B;)? MV!?8/NT8YDJ+M'0F.XUY\6=/Y3D<.0R\-QR"TB&P<1<;V2CG3+/)2(H]2(,F M-C.PJ5IO"B[FIBCW6M)J3'YZLES<3%>+.=Q-EZL?\.W[:G%/XQ_3VJS 1*I<(/Z=KI25)Y%==L@57MY[+M,V% MREB(8X?Z0J'\@\[DPSN_[WUJB+1;1=IM8I_<7WY>S!^H&M^OH*%8=6$W$M>' MO<2$:8Q:&9/Z&;C0J"!CST8'$ IJ146K(#:@=P@;D5!/QWP+3)DY*A)610+& M(YACB.D:)71\.]NY@$,^K>9\6I;#N+2^O8KB(TR77V EJ37@/?1[7MOSO)>1 M11^!;\.OJ+6,PT?PVUZ)]ML=KP;]X=T@\/U/<,GH+"3XP;#=,^CNH,*^Q.&W M!^5ZT/:&!>(&E:*FE1*YADQ(>^^<##OG=M=3./';P<%HW0B^_:A1IA7R/0R& M@:6D4=^WN 8%]2H%]?ZW@JX>5@_+!=Q.Z7>]NJ;S_GM9->Y6+ZNK7%.7M>@2 MS66L8[1RD876H$YKC'J21%4H3-7IZ[62_C:O0EXG*GZ"U-Y4IW3FP_[ G+Y9 MZT$PL(4R1O_8.*^,E= L(;<7)=05RSVZFU.46_L"D4I$SG5Q35>SU2,W+>[V M%WCQ0MXRN8VY@@0WY.J=G5,E9/'J%(86F;WIUT+3NV&'.WJH41H K6\$'7)I MF VJIW_R'U!+ P04 " !\FA19&[^/6:H" #>!0 &0 'AL+W=O,OX@=HH2W+,W%R-A) M60PL2\0[S(BX8 7FZLN&\8Q(Y?*M)0J.)*F*LM1R;/O2R@C-#7]8Q6;<'[)2 MIC3'&0=19AGA[V-,V7YD=(U#8$ZW.ZD#EC\LR!87*%?%C"O/:E$2FF$N*,N! MXV9D!-W!V-/Y5<(SQ;TXLD$K63/VHIUI,C)L30A3C*5&(.IXQ0FFJ092-/XT MF$9[I2X\M@_H-Y5VI65-!$Y8^HLFFG E/+!<[@1$>8+)QWI+D6L9.@>&8^^YEB^DH3S!-X9!(%S,B[EGI*:(WCG<;1TS(0!8EQ9*AQ$,A? MT?"_?>E>VC_/L/1:EMXY='\QN8W"E>K$TPT<>K2 ,)K=UG%X)-%),$X)Q\2$A K)Z;J4VB'J 4D<\Q+5R1&( M@ U+U8AKBVU =0W;KE79(<:8K9&#VS7!56%W >5G?]4V:E0-48G:$C07**B M+T&->G)@#T7=7?@*;M\S^[V^LIPKSW0\IQ.>R/),A6GV'?>#?:J?UM',907US/Y+KS?? ^%;F@M(<:-*[8NKG@&\WB:U(UE13?": M2;4/*G.G%C!RG:"^;YCZ*S>.OJ!=Z?Y?4$L#!!0 ( 'R:%%EMD'A,6P, M ) ( 9 >&PO=V]R:W-H965T\84O.59(0?V7JG#O>O*>,]R*F_X@15XL^4BIPJW8N?* M@V T,4YYYA+/Z[HY30M[V#=G+V+8YT>5I05[$2"/>4[%>/END;_;+2CE@V5;,*S M+VFB]@/[SH:$;>DQ4TM^>F"5'D,PYIDT?^%4V7HVQ$>I>%XY(X,\+2"XM=%%62N!MBGYJ.)I,ENO9 M%$9/4WA^?9@M8;)>+F=/K_ X'XWGC_/7^6P%'U[I)F/R8]]5&%-[NG&%/R[Q MR0_PN[#@A=I+F!4)2_[K[R+7AC"I"8])*^ ?Q^(& L\!XI&P!2]H$A 8O. ' M>"_T;+0!+1(8Q;$XTDS"7Z.-5 );YN]KDDO$\#JB?D;W\D!C-K#QG4@FOC-[ M^.LO?M?[K85OV/ -V]"'J\G#;+I^G,'S9WA7\:X): UQ78!)#4LLG2:N]DQ@ M=PK!"@592C=IEJH4DQAS?*Y2,;39 EK!EF?X[M-B!U3J,RP?:\IG%:";0WW&42 MVE-$)8X63&1:P(*)'5I=:23K)Y0UI;HL?P?""#OC#A=UA=]'CD1E9WUJ8']& M:@=(K^%QM2O\G-4+*G9I(2%C6W3U M;FZQOJ*&ULE5;;";/#93#9K:VM?1"VP*[8ED>2 M(?/WVQ*735*$G7T!7?JRFHV]U6"6SM*!S#J+*<\)_ M#&C&=EW#-HX+BW232+70Z'5*LJ$AE8_EG..L<6*)TYP6(F4%<+KN&GW[;N K M>VWP>TIWXL485"0KQI[49!QW#4L)HAF-I&(@^+>E0YIEB@AE?#]P&B>7"OAR M?&3_I&/'6%9$T"'+_DACF72-M@$Q79,JDPNV>Z"'>+3 B&5"_\)N;]N\-2"J MA&3Y 8P*\K38_Y/GPSF\ +2M=P#. >!HW7M'6N6(2-+K<+8#KJR130UTJ!J- MXM)"74HH.>ZFB).]<#D;_O8P^SH*%N''#VW';MU#\.UQO/P3KI=DE5%QTVE( M=*3,&]&!=+ G==XA;<*$%3(1$!0QC5_C&RCPI-(YJAPX%PF_5$4=7,L$QW*\ M"WSN*6I7\[GO\ 7?JU3^@+_Z*R$Y)L;?YV+<4WCG*52QW(F21+1K8#4(RK?4 MZ'W\8#>M^PL"O9- [Q)[+QP^!*/'KP',/L%P-IG,IJ!OZIS.RTR/)2MJ4<9$ M6FR K4$F% 85SJ@0,&3Y*BV(J@\31$(P$&6SY-5GEJUA2K16U:96O M*%=>KV"V*R@725K6WBC0TA*6Q;@-.DWM>P@I3U%O'WRSY5NFT_+ <^L>7/T? M] !LLV4WS7;3 MNM6XB>\W1+)(5YAK>+[X^$<;&E&#VBKYT;\%NVZ?D6>'47 MK4>3_C>85ZLLC?8G='1T[=X@M]>T3*O5 MO6W-IZE')\DQ0=GB-&ODXC!7#: M:&I9X-3MHV6(ER<8AVOO!ES3;CJFKPS<^BU:C'\=D.))N_)QVW;-6]]&M#X! M)O&<<.?4[[1+4Z@TZJ0^SYP6CUU MT?Z^>?QKOF_!$\(W:2$@HVN$6O46W@K?M[7]1+)2MY(5D]B8]##!+P'*E0'N MKQF3QXER&PO M=V]R:W-H965T_7W]@).;I+4;] ;,\\,_/,>,:]/1<_9$JI M@I<\*V3?2I7:7;?;,DEI3N05W]$"3S9P]BT..EREA!'P3(,L^)>!W1C._[EFL=-A[9-E5ZHSWH[C2,L;@3\8W";-+^PKV="S("FEXGFMC![DK*C^R4O-PY%"[+RCX-4*GO&[ M,F2\O"&*#'J"[T%H:433'R94HXW.L4(G9:$$GC+44X/Q_7P^7?9O3!5PLR2JC\K+75FA+:[23&G=4X7KOX$8PYX5*)4R*-5V_ MU6^CCXVCWL'1D7<6\/>RN +?L<%SO. ,GM\$[AL\_[W >9XSA>6E))!B#6-T MEQ5;6B2,2KAA,LFX+ 6%OX8KJ016S]^G6*B,!*>-Z!MU+7\/8MW MVEMS35M\ Z6D0*2DZAK.&VX-):#\#4UHOJ("?-9BQIX=A$&M-2W_+_D\F6$89&&#Y_BCW7_7(R':[M.$A^[+<>R&MU%2YBQ_9=%R[?RT?7 M\VRWXQUK>+;C=1J-7\@/'-L-PG-41PW5T8>IG@^73X\8\$+HLU-@Y>%DJ?$IG"!I4E MX/ $2I!(E-O@%()72@0B<:.5O4F9;C_:FL"^";QH:8E#X2[,G":_\ORV)M[C MIO4=S<*<%2POGVP"V@ L_9$,JT'\OWCUG,&+LV6% M1 >&]A4A04I6I+PAHIVK:!Y->S[WG\G.V[]'=V+<,$,R(O M^!J97HFYR(C2KEC9$(&O"[),47[KVTISFP@[+'E&!8_W 4\;[CE3 MB82 11C]B[>UIDJ8MQ!C#P^,BF.L+>QF.[H)CBD]R'E<\ ME+4(92CH4A\19?# %8+;A/.SKN>Z5S"F6QHAB_(%J0_QW3P4^+^^FKD^- MVG5",09\PW!C*A%X'-,015V3"UVC7 #1&\P3(C#A:80"OH!;;S=Z=:_I'(Y+ M)AT8[73P)X@ZW7:]UVGO;2VH1&PU$LPYF/34"8JNVZDW6YV]K4V80D$S"',M M,66$A92DGQ#C]KKUEMNK[+%W8A]4=(9BE?')5>ZV^3#1+=W%"9 K\=^?W@@]_Q_B]V"!*>,RS0O2MC93E MI6V+>(,Y$6>LQ$+MI(SG1*J0KVU169[3K.A9T36EB!;W(+'OBLDADM M<,%!5'E.^-,0,[;K6QWK.1'2]4;JA!WX)5ECA')9+KB*[)8EH3D6@K(".*9] M:]"Y''5UO2GX07$G]M:@E:P8N]?!-.E;CCX09AA+S4#48XLCS#)-I([QT'!: M;4L-W%\_LU\9[4K+B@@PG3>2F;WVV(,&45)D,V>X:&SWGFB]FF3#?L*MK M>ST+XDI(EC=@=8*<%O63/#8^[ $ZWA& VP#<_P5X#< S0NN3&5EC(DG@<[8# MKJL5FUX8;PQ:J:&%?HN1Y&J7*IP,ALMH.IM$$ZWY GZ#BGX#IN]P!Z]&^T\^40VE8NM%:XK16NH>L>H;OEU9IE*5RS+*'% M6L"TB.'N!O,5\M^'M+U*IZ_?I2A)C'U+W2^!?(M6\.%=Y\+Y>DCJ&Y&]4.ZU MRCW#[AU1'J*0O(IEQ95N&#$A@10)A'4CN/NNZF$J,1<'??#>THW^U+_+NN=[U?5&NR]RZT'ZPWA:UH(R#!5..>L=VX!KX=5'4A6 MFON^8E)-#[/H_90Q^1SH$=+^8P1_ %!+ P04 " !\FA19KN4 MSRL# """P &0 'AL+W=OL 11 H1'E" &R[XV,,]'IJ$ Z8K/$>QXJ8V4E 6E MWU3'#?J:H2*"&'RA*+#\;6$$<:R89!S?X*?3F*=?M,O7&AKR-US0) ?+")*(9'_\D">B M!) \U0 K!UA_"[!S@)T*S2)+95U@@9T>HSO$U&K)IAII;E*T5!,1=8R>8'(V MDCCA>*.K\<7\>HQFEV@X]]SIV//08/1I[GKNG3N;HM%L>N=./XRG=ZKIN1?C MVT$Z\?H"!(YB_@:]0R^1CGB(&?">+F14BEOW\PB&6036$Q&8:$*)"#D:DP"" M"ORH'M^NP>LR&T5*K'U*AE8MX<=-W$"V^199AF57Q?,G.)%P(X4W:\*QBQ.R M4S[["3YY06.\H RK^XX&C&&R OF0!,(D..C/1 @,B1 3= BZOY:2':N[^_L+ MLHVS;O73/2L$G3VS]M3BC]60D75+&EH=HV%6:S"-1SM@/+L U5,<*R1G*Y]& MI]GNF';S%RUZR>4DJL(H\\>13S=$9(:G&"T,YB"U5?KC\LR=3C!;182C&)82 M:C0Z6&;ZL(^@Z]4P+*J0#2YNA-,G U (YOZ14[#MJ@\)V.S\!4$L#!!0 M ( 'R:%%ED?(NM3P( 'D$ 9 >&PO=V]R:W-H965TM.8B) M4[)0ZL4EZ;(?A(X0",BM0V#XVL (A'! 2..UQ0SV6[K!PWB'?N.UHY8%,S!2 MXA=?VJ(?7 5D"2M6"_NHMK?0ZKEP>+D2QC_)MNT- Y+7QJJR'48&)9?-F[VU MW^%@(+IX9R!J!R+/N]G(LQPSRY)8JRW1KAO17."E^FDDQZ7[*9G5N,IQSB;9 MZ'8RGM]/R,,-&1QX!=. MQF 9%^:4G,R8!FD+L#QGXC2F%HDY>)JW)(8-B>@=$G>U[)!>>$:B,#HGGPDE MID!(\S\216E[?=%>7^2A>^] #VN#%6/(2)4++IFSPAD9&(-^'^2O-3>\*3&Y M)'>*2TN>44NM@31_W5GG]V!AK$8#_3FFK2%P?IR .U37IF(Y] ,\-0;T!H+D MRZ?N9?CM WF]O;S>1^@)JBJ1(-HD?SDC%=-DPT0-QV@V0%<>R!W531)VPFY, M-X?;TP,GN4/Y@^DUEX8(6.%8V/F*KM2-T9O$JLJ;:Z$L6M6'!=X-H%T#KJ^4 MLKO$^75_VR3_ %!+ P04 " !\FA194P(VF78# !\"0 &0 'AL+W=O MB5$KCM;DF!RPY0!6J M-*"0M ]'YV$Q ZQJ>^GN&I)_?V9MUZ7%N)7Z KMKS\PWU_7@(-5GO44T\)+$ MJ1XZ6V-V-ZZKHRTF7%_)':;T9"U5P@UMU<;5.X5\E0LEL>LSUG43+E(G&.1G M)<@AXSM>#1['9&GO@!H,=W^ "S?-NKFCG5EI6 M(L%4"YF"PO70";V;6\^W OD;'P4>]-$:K"M+*3_;S70U=)@EPA@C8U5P^MOC M"./8:B*.+Z52I[)I!8_77[6_RYTG9Y90!EWR9M=I&[FDL3G$AM5A9&T5-!07A_/QN%3]/9 M@]W-GQ]'=^%B O/'Z6@"3S-XF#Q!N%A,GA9P,4;#1:S?#%Q#%%:7&Y46;PN+ M_AF+[[/T"EKL$GSFM^%Y,8:+/W]0XY(3E2=^Y8F?ZVV=T7N;:3K1&D8R68J4 MVZ1?0J@UE788?;.$9'OMWJ^UZI'ZE1(G4:D,(ID1D& '7_ERQCS"/$H4AFN M %]H=FFLC5#GA.=MRV,]OUW/TZUXNHT\]Y*G%4R=W>ZI7:_3[3#&Z@WW*L.] MG^:&VUJO];9W8K7=[;18K]YFO[+9;[1IDTW=1C6@C+#!?Y &CU*A:=13&D0* M'U!M4-61]>O(V-EP7%=HU\UYH$%P S,E-C0)8I@2"L)8Z+Q:0*[!8W_5X5R? MIJ?=D!V/?1NS[#=B=0DIFMI1RD[CX_4;@([FOM<,Q%_SOJ581+&DT;F!2&KJ M)-M!TFQ1-?9/J?W[0KYN]WK],T7E?9OC7N,I M_2[YP!75D(88UR3)KGKDLBJN^F)CY"Z_7I?2T&6=+[?T>83*OD#/UY)@RXV] ML:L/KN!_4$L#!!0 ( 'R:%%F_54L'2P( '4$ 9 >&PO=V]R:W-H M965TI> 5UIK+&A2NQUXR MO)B,;+TK>.2XTP=KL$Y64C[9X*88>X$5A )S8QD8O;:8HA"6B&0\]YS>_D@+ M/%R_L5\Y[^1EQ32F4OSFA2G'WG$75\;>)"W MVLBJ!Y."BM?=F[WTW^$ ,#S] !#V@-#I[@YR*B^987&DY Z4K28VNW!6'9K$ M\=I>2F84[7+"F3A+KZ>7#W=3F%U!S>1O.'17J=9%.8+V[2*2QG M<#]=0I)ETV4&1Y=H&!?Z&([F3&%M2C0\9^(X\@VILMQ^WBN8= K"#Q34>CX1A_P35I-&:TAE=6*U\Q>_@DD6E.')_ESRS7O M4JPNX%;RVL C&6@50G?/MEG^)"MM%+7,W_<,=0).WQ=@Q^A"-RS'L4=SHE%M MT8N_?AF>!S\_L3?:VQM]QA[/%-^0*P%=T&P>#8>1O#X7X!UUD!_(74W22!H%K0@6#;V<>J*[)N\#(QC762AIJ4[)_4$L#!!0 ( 'R:%%D18'6 # L "64 9 M >&PO=V]R:W-H965T;35[4(LPNDJ6*B]\\)^DBS(N; MZ:R;+5,53M>-%O.N8UG][B*,XL[UY7K;0WI]F:SR>12KAY1DJ\4B3'_>JGGR M=M6Q.^\;OD:SE[SKSK!#INHY7,WSK\D;5]4#ZI7> M))EGZW_)6W5?JT,FJRQ/%E7C8@\64;SY/_Q1/1$[#6SO2 .G:N#L-^@=:>!6 M#=S]!NZ1!E[5P#NWAU[5H'?N8^A7#?K[#?I'&@RJ!H-S>QA6#8;G-AA5#4;G M-K"M][^Q3U]?"3C+W>WXO[F7^++/;FY]\G#MZ]C?O-(R<-7,:;DYO/G+^/- M;W_S51Y&\XS6YN?K.:&9]X<4;OUN#HSDMS\_OD==N[:R@C=SLTW;7G'AN:JZS8DF7D M9O+G*LJB]?O)'Y^+;43D:I']MV$7;S>DUTR6;[:?LF4X45>=XMTT4^FKZES_ M[2]VW_IG4YTB,1^)4206(#&&Q#@2$TA,@C!M8'C;@>&9].O'ES!59)E&$]4T M!(R-VPX!).8C,;K!^FNL/ I^+=[)+KNONX6-[(\A,8[$!!*3($PK[-ZVL'O& MPKXOIA-96=P9B;)LU7@TE M/OR5U_:F0C=";0L=B?E(C X/RFFODH*3]V#('>)(3" Q"<*TPAUM"W=D+%P1 MYZI0X?A8Q.EBURKS@2$TA,@C"M M;&VK/G=OM2I9!3::P#5&%3C4$U -8G2 M]$&P$V#9QD' TB0KCJK39*+4-&LL=2/0NM21F@_5*%0+H!JK-&U0>[W1:.^D M)8?V*J":1&EZJ3MUJ3O&4G\0#Y3LSBCOUS/*/^[4XDFEC7F066Q=^TC-AVH4 MJ@50C4$U#M4$5),H31\A=61J?T!F:D-#4ZCF0S4*U0*HQJ :AVH"JDF4IH^1 M.CVUS?'I0QK%DVA9S!+"Q='9 31$A6H^5*.5IDUY>^N3?OOG:J#],JC&H9J M:A*EZ>5>9ZJV.51M=0;>;+6N>Z3F0S5J'T:_7K_A9'< [99!-0[5!%23*$TO M^SIHM7\I:6TL>FB^"M5\J$8K[;#H]VL>&K-"-0[5!%23*$VO^3IKMNK'7Z:S=+IYME7)! MWT#X95.-034 UB=+T]41UT.N8@]Z#$_^?DS VGOWX'FPE#-AVH4J@50C4$U M#M4$5),H31\C=7KLG$B/SSCO7Q%:2-]X-GQL[JQUN4.CX$H[?6X3VBV#:KSI M3V$-&QZ%@/8K49I>I76"ZQC3K[V/\Y#G-%FLC_/+DSHD>293]=116EZH=?QK&..9\?)8E%,4X->I8S\/:G!] H&*IQJ":@FD1I M>MW74;!CCH(?5NGD)RJL/QGGCBB^G81VK9XVLD;U_%A.:Z$(U"M4" MJ,:@&H=J JI)E*9? K!.?EUS\JO-$VZ-\P2SU/9E'JKY4(U"M0"J,:C&H9J M:A*EZ2.CCGS=#XA\76CD"]5\J$:A6@#5&%3C4$U -8G2]#%21[ZN.?)M-T\P M8ZT'!S0@AFK4/0R([8'='_;W(S1HMPRJ<:@FH)I$:7K=[UPYV1PBGSM/J)B& MQ7][\P1S?ZV+&7LM9.S%D+%70\9>#AE[/63L!9$_(C1VZ]#8-8?&=RJ=J93< ME+4^4PL5Y^:Y C0MAFH^5*-0+8!J#*IQJ":@FD1I^NBH8V6W]P%S!6C6#-5\ MJ$:A6@#5&%3C4$U -8G2]#%2)]+NJ07#TR@.TY_O\X1DE6=Y&!<;9XVC YI* M0S4?JE'W<-&P[5JCX?Y4 1HW0S4.U014DRA-+_LZ;G;-:X9/?)F$N77K,H<& MRU"-5MI0R\X./U@'[91!-0[5!%23*$TO\SHQ=LV)\5E?+6$V6A<[-"B&:M0] M#(H'7G]@N_M!,;1;!M4X5!-03:(TO=SKH-@]$12G49)N5DG>S%)UQH08NE 8 MJOE0C4*U *HQJ,:AFH!J$J7I7Z!5Q\J>A9\0>]" &:KY4(U"M0"J,:C&H9J M:A*EZ6.D#I@]\X6ESUDO:29:#PEHG@S5*%0+H!J#:ARJ":_ALM>VU;"B5IYS M3[V4ZQS8.['T]ST/.^]@R*RUKFIH$ S5*%0+H!J#:ARJ":@F49H^.NJTV/N MBT9[T/7&4,V':A2J!5"-034.U014DRA-'R,[7[EKSI?/.ACR#M[ &B^[,#;W MU;K:H7EQPX/H.TV7@X9VRZ :AVH"JDF4IA=R'05[YA7&I[\NQFNX,G+3]17& MYIY:ES$TTO4.%]7V>L.F,H:FM5"-0S4!U21*T\NX3FL] M7R[*A0!C-9]G9'W9N/(0:&"-)J];&_DR?*J8W?(4Y+GR6+]XXL*IRHM M[U#\_CDIIB;5C;*#MR3]OGXXU_\'4$L#!!0 ( 'R:%%G5X0J+/0, ,L1 M 9 >&PO=V]R:W-H965TICT8N(!5)TYMIU!I/WYV@"23P'1A>2%VXGM\[N7$ M)W9SS<6S7 $HM E8*%O.2JGHVG7E; 4!D1<\@E _67 1$*6[8NG*2 "9)T$! M;H'Q=+!+E@S"&BXO9+-KA"Y %P] M$N#O I)"N-N)$I9W1)%V4_ U$F:T1C.-)-4D6I.CH?E7QDKHIU3'J?:X<]^] MFPRZZ'L/=<>/_>'-8_<.3<;=WF2 !OVG[AA]N@-%*).?FZ[2,YHX=[9#O]VB M^T?0O\7A!:IX7Y#O^=6_PUU--&7KIVS]!*]ZC"U?J#41@$@X1QT>1+$"@;HO M,8VT4A3Z.81@"N(7^HV&-*1!'*2W#I&W3F;>AVL9D1FT'"UX">(5G/;'#[CN M?;6D4DE3J23HE2.IC(1^LX1Z^X)&C&CJ)J-<(@,]'/45!/(@\TH)S*LI\ZKU M3]@S1U%*'%+BL81%S!"C"SC$VXY<06] A+1PK*4<:_]-*&1S4BC6R0J6NYZF M4B]1*/42F%^FS"]+$XH=&7LGE=)(23:L4+U8A%3%.ZGTZ,:TY;^N)-8Y"I;Y M*LW@JD2!7)7 ''N9^WBE2>0$].G%!.=,$I\KDG>L(O9)BM8Z\T[LEZ@37(99 MXLPML=72SA.*'1K73BLE\T9LM[ G6-$9RVGC("$K1M%:9MZ(:V4*H0PSQ)D; M8JMEG2<$._0[=)!9'[8[5.%O4CMNT?)F;H@;96JC#!_$F1%BJUN=IPT[]&EM M^)GI^79G*OP9:L88 M$K&DH40,%AK+N[C4JZG8GAQL.XI'R6Y]RI7>^R?-%9 Y"#- /U]PKO8=&ULM9AM;]HZ%,>_RE'N=+5)O4T,!E>J6/]MBR9'.XJ# MUW'J=H!]4*KW8R_ M&_)VDT72]T(<@]+Z3^PFXWE_091RC'RR%7=W:J M,O,"#(7'0N X;UD=KL76-6B4"6,_],U@UK(OZC>BI.MD?=VWYO M?->'+S0LFY -=QRSGA77/X/7V!$HFCW=UH6S&GX&X* M[L9RI3?D>CB1, B%Y)&:E1*^WZD78" Q$/_EL6W4ROEJNMBNQ)).L66I:A+( M5VBU__Z+5)U_\T@+$ML!+Z7@)9-Z>S@8]J'+PA5RZ4U\A 0A;W0JL8Y> M#E;M:LW1?TU[M4UCS'BR[@(0HFR/6S M$4XC[DD/!72I[^,,)B^O 2*-R.T#8_9CA[U\T*'E^E9O[G1 )>V 2D'#63G, M7LD;3F.^$X>SFM)4C32C!>4(0^Y-,0]A$US=0B#N7NN-^B>VOI:VOF9L_3B< M(5^KF::FW3J97GD8M'^EM-@^B?@!! MRK4&J33('H8QT8D8C12C89Y/R'75=[)J_WZ/>EG(7>.-6L<6>T%B.]C$R;9U MI]#M+9$KB+THM5WX+4]#C*.^!W\!-RH7= (6A3(7GARN*Y71UB-CMGG_^''BE9"/;G_SE,$LE<$C';I'S39RZ"@HQ1PG\. MFT4RGT5JQ19!058J@3^',2.9,R-F:W;T[E9_]^YV#JM&,J]&S&;M#[,:?L-Q M=LZ<[NA1/X>A[[;_!U!+ P04 " !\FA19A E4*6(& &+ &0 'AL+W=O+1_*1X=L7G)TDFPB!F5QRE6111_GS.PF1[.L*CEP?7P<-:Y _&\Y,-?6 W M3-QNKKB\&]+L_G1TAH\]8N8&18N_ K9-=ZY1/I2[)/F:WRQ6 MIR,M[Q$+F2]R""K_/#*;A6&.)/OQK0(=U9RYX>[U"[I7#%X.YHZFS$["OX.5 M6)^.IB.T8O,5 KPSTH0Q&96 ,93 K W.H@5496(7O2V<5GG:HH/,3 MGFP1SUM+M/RBD*NPE@X.XGQFW0@N?PVDG9C?W"Z79]?_H$L/W2P^7"R\A7UV M\0F=V?;E[<6GQ<4'='7Y<6$OW!OTSF&"!F&*+BCG-)\0OZ+?T.V-@][]_.O) M6,C>Y)ACOV(^+YG)*\PZ6B:Q6*?(C5=LU6/OJ.TMA?U8>J%V!7EQQ3E1 OZ9 MQ4=(U]XCHA&CIS_V<'.];S@_QN[^&+NG-G>8+\UQGWG+EWH]K?0"3W\%[XHG MJ\P7:!&7P2\/(I\_RD9H(5B4?NF;+B6BT8^81]CC=$-]=CJ2(31E_)&-YK_\ MA"WM]SZM(,$<2# 7$LP# FMI;-0:&RKTN4W3-:+Q"OGY!?N6!8\T9+%(^\0M MH:P"*E_M'N>696(R(2?CQUW=E)2'ZC:0U(4D]?9)37TV,2VC)FUYVZR];;[I M[??(CS=@EE[O2!F)K\UW&VDO%09P_C="$Y/2"PEB!6 M+8@U0) L?EL-:\\S)M&G$ZL[]Y5\A\HQD-2%)/7V20UB8DQ>F?N3VM43I:N7 ME'^5>X^[D*&4^1D/1,!ZH\QDCQ]K&!L=/RO)#O7S($H7DM(# FM),:VEF"JE M. ME+D)CGR&YL*-5DMV)^RR4"8*?S_Y>4:;['B)D@G6K(XN2^%!9!I*ZD*3> MVZ0MG\]JG\^4/E_$CW)93?@SD@ML5FZFJM[T.GRVMP(9QE2WNM%?27JHOV?[ M;WX/IPO)Z?6,D\PT4^OW-M::E$A3^MMACS+CWLC\6:#D'J7)O=A2SA#=;,+ M+_S?ZWLG0?5N[8D3>*.W\C< MD[18V;A=!]6[MAI-8H_5F?UU M\DQ#\8QDB//EFT(?^@4I0?(%M1Z-=J1IW5VTFNQ@5P]C=4%9/2BTMB!-8H_5 MF?V+(.QIP^*T7PUK?PH2'9O=/79/NSP]))W\T.EI9YJZMK\[VV^G8VMB6MTI M#936MSW8Y.M8G;!?EX$%G;/87TT>?ERRZ8_P+^A?9Q5<-QI&=Q/F$Y^7V M[#I(6\TNDKIE6C_OU0(RN;9!T1Q0-!<4S8-":\^1II" I^"?"#!DNFZ#HCF@ M:"XHF@>%UI:ZJ5]@=0&C_:+S_$5_8[&#K!/8H&A.A39KK8BX&Z<'-/*@^M7^ MVMF4.8BZS+$,XB#*(F5L54,<*@0HF@.*YH*B>5!H;6F;N@?!X+&5@-8\0-$< M4#07%,V#0FM+W51&B+J0,"Q[J$#:\:C[_4G-=+!F RA=4$H/"JTM15/I(.I* MQY(^O1U00:L>[@8[<\DMK ER=DEY0_!'&*0G8OJ;2CB1P8+P^=ECS$QH!=5$? MEH?$'_><>XYC7W//EM-J4VK@;ON5?5A[5UYF1$#" MZ%.>R67/BBR4P9Q45#ZPS2UL_?B:+V54U&^T:6*#CH722DA6;,%*09&7S9>\ M;-=A!^"^!_"V .^C +P%X-IHHZRV-2"2Q%W.-HCK:,6F&_7:U&CE)B_U7YQ( MKF9SA9/Q)+F]&4Q'-V@\1/W1:/S4OTMNT'#\@ ;CZ?7C<#I"_2093^\>)^AD M )+D5)RB<,>8[7,<"3X_ ! MI KNUG"\#[>5]=:_U_KW:C[\#E_"(9=Q:QL?8XT=.,E#G)V55*84ZBBGD M:S*C8'+=4 4UE:X(ZQB'?H@OU=JO=PT9XCI^%'A^&[>GM=-J[1S5.I9+X"9= M#4?5=7_V-KY;Y+CR+1VAKC "QPG,JL,6I7! M494C4'N:4%6G29D"4A4?9:R:R7E%V[]ODAV\D7/N>E[HXN! ]P<"]X2'K?#P M^ 9EDE#3!CU#)4B3Y/#-[O,"['A^>*#8$(BRW=[2\3]02P,$ M% @ ?)H467F@NI&C @ ' < !D !X;"]W;W)K&ULK57?;]HP$/Y7K$R:-JDB(0&V=2$2I%2C:CM$?^RAVH-)#F(UL9GM M0"?MC]_9"1F=0I[ZDMB^^[Z[[WPZAWLAGU4&H,E+D7,U=C*MM^>NJY(,"JIZ M8@L<+6LA"ZIQ*S>NVDJ@J045N>M[WL@M*.-.%-JSA8Q"4>J<<5A(HLJBH/+W M%'*Q'SM]YW"P9)M,FP,W"K=T W>@'[8+B3NW84E9 5PQP8F$]=B9],_CH?&W M#H\,]NIH38R2E1#/9C-/QXYG$H(<$FT8*/YV$$.>&R),XU?-Z30A#?!X?6"_ MM-I1RXHJB$7^@Z4Z&SN?'9+"FI:Y7HK]-ZCUV 03D2O[)?O:UW-(4BHMBAJ, M&12,5W_Z4M?A"( \[0"_!OC_ T8G $$-"*S0*C,KZX)J&H52[(DTWLAF%K8V M%HUJ&#>W>*!BU(;O?Y![]3O M9+PJ>8\$WAGQ/7_0EE W_ (2A/O^N/O*]MM7HCLE>5&S25&UCVX$3E%E*D9:+)G%>CS)3M MZ1J=R%Q#H5K%#]Y2_!N1O1(_;,0/N]OF5;=(TRU8!9QG.44#$6MR:!@)"0/; M,&T%J:)\L5',O-]%7F\8NKMCG=T^5?KNT0#"%MS8N:R(S:&:1&PO=V]R:W-H M965T MW/2VM7#LS'8;^/>SG1 %%A />XE][7M.SKFQ;]**BT>Y E#HJ:!,#IV54N6Q MZ\I\!066![P$IG<67!18Z5 L75D*P',+*J@;>-[ +3!A3I;:M5N1I7RM*&%P M*Y!<%P46SV= >35T?.=EX8XL5\HLN%E:XB5,0=V7MT)';LLR)P4P23A# A9# MY]0_'L4FWR8\$*AD9XZ,DQGGCR:8S(>.9P0!A5P9!JR'#8R 4D.D9?QI.)WV ME0;8G;^P7UCOVLL,2QAQ^H/,U6KH) Z:PP*OJ;KCU24T?JS G%-IGZBJ\5-3AP[ C]X!! T@^"P@; "A-5HKL[;&6.$L%;Q"PF1K M-C.QM;%H[88P\Q6G2NA=HG$JFXXNS\?W5^?HY@)-KA_.K[_?W/U$.V-0F%"Y MB_;1_72,=K[LIJ[2KS,@-V^HSVKJX!WJKVMV@$)O#P5>$/7 1Q_#QY!KN&_A MX6NXJTVV3H/6:6#YPG?X)FP#3''QC,9$YI3+M0#TZW0FE=!GZ7>?OYHPZB-_>2@+?/T$"5_H8 M*1 $4]GGO28<6$+3"C99<)A$?C1(W4W75D]>'"5^&+5YKQ1'K>+H0\57("5J M"H$PU_)\_\A+WI;6[5Q_TWJ_8;$D3"(*"XWT#@XU MD:C;61TH7MJ.,.-*]Q<[7>D_ B3H/<7G*N7P#29]I^2_0502P,$% @ M?)H46;Z'0Q0H P ?PP !D !X;"]W;W)K&UL MS5=K;]HP%/TK5O90*[7D12AT$*D%VK*U:@5E^U#M@PD7L)K$F6V@_/O93IJ1 M+8W*1*5^(7Z=XWN.?<-->TW9(U\ "/04A3'O& LADE/3Y,$"(LQK-(%8SLPH MB["0738W><( 3S4H"DW'LAIFA$EL^&T]=L?\-EV*D,1PQQ!?1A%FFW,(Z;IC MV,;SP)#,%T(-F'X[P7,8@1@G=TSVS)QE2B*(.:$Q8C#K&&?V:=>V%$"O^$Y@ MS;?:2$F94/JH.H-IQ[!41!!"(!0%EH\5="$,%9.,XU=&:N1[*N!V^YG]0HN7 M8B:80Y>&/\A4+#I&TT!3F.%E*(9T?069($_Q!33D^A>ML[66@8(E%S3*P#*" MB,3I$S]E1FP![/H+ "<#.*\%N!G U4+3R+2L'A;8;S.Z1DRMEFRJH;W1:*F& MQ.H81X+)62)QPA]UK_J]\74?W5Z@F[/AM_[]V;GLC?K=\7!P/^B/T$$/!"8A M/T3':#SJH8./AVU3R*T5@1EDVYRGVS@O;/-U&=>0:QTAQW+J)?!N-;P'@83; M&NX6X:84G*MV6L MEW.J?#OE"0Z@8\B$XL!68/B?/]@-ZTN9X#V1%>2[N7RWBMV_I"M@L4Q&@3@$ M2T8$ 7Z$UOK.PQ1A.2US&&T(A+(73^6-$VK9!M$9JM=:]B<]ZM8<#VT ,PF6 M42:@6? MO+M\KXQH5_-2,F\K.^I>RW/M\N1HYK8T7VO+*Q.BDF]747LB*TAOY=);;Y 0 MK7W*WQ-90;YM_2E[K'>7$M4A[>I?QE;XR[ \NVEY?V6%N54=JM+\!K,YD:<= MPDPBK=J)S"N65KMI1]!$%XP3*F3YJ9L+^84 3"V0\S-*Q7-'U:#Y-X?_&U!+ M P04 " !\FA196!*NL=@" ";" &0 'AL+W=OS/>)ZME+3#1.JL59P M)-&[LI!UX]'0_1@_7:-J?WXT?^P/56XR'3_/)XV2\0!YLT'FS#OCS/70E"D!@<9)!-'O K8B+_"] M(_[ JU0<05A#OOL%>8[G5^CYQ7+X1J]^1F_(>,HXEH"NR2M$:)*$C ):0+CE M1!(0Z/L4Z!+XC[+H*[7U^;H2*0ZA9ZD#)(#OP H^?W*;SM<*\GI!7C?J_AGR MFRWF.)&,HX=E3-98Y[RBO5?3T$0"%:7$]0\@;A3$CB7Z>B64K9)_4"PI\;:JB0"';)C(K M'<5H47G[6;UYFYZ5[2GF:Z)V.(:5,G5J+756>58)LXYDJ:D^2R95+3/-C?I[ M *XGJ.\KQN2QHQT4_R/!+U!+ P04 " !\FA198&0%)NV/!B*Y%EA9PQQ!?YSEA/R\AH]NQA:VG"_?I,A'J@AV, M5F0)$8B'U1V3-;MQF:Y&E1_9(?-8@] M ?:?$;BUP#U4X-4"[U"!7PO\DDPUE))#2 0)1HQN$5-/2S=5*&&6:CG\M%#_ M>R28O)M*G0BB3U_NIR?3J_L;='W[]2J:WES=3B/T+@1!THRC6\(847_->W2" M'J(0O7OS?F0+V;+2VW'=RF75BOM,*Y_7Q2GRG#^1Z[A^AWRBEX<02SDNY5Z' M/-3+/\+L%+G#+KDM<37,W(:96_IYS_C).9:1&:VXH L)J%B"7 L"D6+>JG\1 M"3 D$E*@MNC;7](370O(^3]=.*L.^-T=4+'@G*](#&-++G8.; -6\/8/W'<^ M=,$U:18:,FN!]QKPGLX]N"'L4<[+60:(0[QFJ4B!=^&K;/JEC8I\FP [&,N9 MM]GGHFWL6"Z&S%I<_(:+K^42)90))(#E*"TVP(6:?%U=J]DK?)88B;-PF%'.'74IXDR M+1AG#8PS,^^&LX/>F=K&CAVR(;,6%^SL=K[._XYRZ%]T28LYUX8]O?^QD\FH M6VC*K\Z@A[OC(=XE$5B?1;RP[A\B-&5 ^)K]1%%#3Q\(3&82$Z-NH2FW-NQ=9H+] M5P\$1K,:HVZA*;7HEVG!408+J71.!]*(5>> 547057DR-J-"T+PL)D#FP-0#\OZ"4O%448=M MS6EL\!]02P,$% @ ?)H4692VV[L5 P HPL !D !X;"]W;W)K&ULO59=3]LP%/TK5]DT,6F0I&GZP=I(T);!5$;5P/: M]F#2V\8BB3/;I?#O9R4K4Z0*&[$U!BWEAK%;/3E;# U+9X01!E)3$/6XPQ%&D692 M>?PJ2(TRI@9NCQ_93S+Q2LP-$3ABT0^ZD.'0Z!FPP"591W+.-J=8"'(U7\ B MD?W")M_KN@8$:R%97(!5!C%-\B>Y+XS8 MCM9P"M M!Z*< I $XF-,\LDS4F MDG@#SC; ]6[%I@>9-QE:J:&)_HR^Y.HM53CI^:/3R?AJ.H&+$[BX/)W,87KQ M[0M<3N;G<.3[DTL?]L8H"8W$1]B'*W\,>^\_#DRI8FL&,RCB'.=Q6L_$^;I. M#L"Q/D'+:K4KX*-Z^!@#!;5ZCQ,NSJ,/H.'(B4!#@UUR 3R M.S2\#^_LCO6YRH.&R'8<<4I'G#IV[T*&2G3$DM6^1!X#$0*EJ)*<\W0R'GU+ MW'E=]47OMH74AOI/(>U22+M6R"63) +V8CDYF[LEQ[$MM_N7HO83T7;?4T82N#['^ 9Y9076 M!GAM!39$MN-%I_2B\S9GLM.D(PV1[3C2+1WI-EK*M6S5N4*5YNZ3(V'WNJYE M6=7%WBOE]%Y5[ *FJ/Z!%W!" AI125'45GHM^VN_:T-D.T;T2R/Z;U/I_28= M:8ALQQ';^M.'6(W6>D&W?2,[UO9]7+05_]J6IVMN=5"Z?3TG?$43 1$N%K]DC'Y.-%]6MF7>[\!4$L#!!0 M ( 'R:%%GDXYEN<@( &@% 9 >&PO=V]R:W-H965T#*2JJ" M&BS5VM>E KITH(+[81 ,_8(RX26QF[M322PKPYF .T5T5114O9P!E]NQU_-> M)^9LG1L[X2=Q2=>0@GDH[Q16?LNR9 4(S:0@"E9C;]([/8OL?K?A)X.MWAD3 MFV0AY9,MKI9C+["&@$-F+ /%SP;.@7-+A#;^-)Q>*VF!N^-7]F\N.V994 WG MDO]B2Y./O9%'EK"B%3=SN;V$)H\SF$FNW2_9-GL#CV25-K)HP.B@8*+^TN?F M''8 8?@.(&P H?-="SF7%]30)%9R2Y3=C6QVX*(Z-)ICPEY*:A2N,L29Y/;^ M0ZXE%62R5E"7CS,H%J!^Q[Y!@U;&SQHS9[69\!TS/RIQ3/K!9Q(&X8 \ MI!?DX./A6QH?\[4APS9DZ'C[[_#BE7&ZD'40,L%$HK%.Q?)-?6MR4,3D&.@M MZ/$:.-2GI"UUPZ-*M MX=&.;M@?]8/H2[=NU.I&>W4G6:8J6!(F#.!IFB[IZ+_(HUXT_#>PO],X]@V: M4;5FF(G#"G'!\0G2J+JOZ\+(TO720AKL3#?,\2D$93?@^DI*\UK8]FP?U^0O M4$L#!!0 ( 'R:%%DFI[$BJ , $41 9 >&PO=V]R:W-H965TG?7#) M38(&F-FFZ?[];$,)-)0N$_F2V'#O\3F7>\TUHRUE/_@&0*#[.$KXV-@(D9Z9 M)@\V$!-^2E-(Y)T593$14_E"3B^78L!0CB" 0"H+(OSN80!0I),GC M9P%JE&LJQ^KX ?U@9:P(EDDKNGV/12"7(47T(CK M7[3-;5W70$'&!8T+9\D@#I/\G]P7@:@XX-X3#G;A8/^I@U,X.%IHSDS+FA)! M_!&C6\24M413 QT;[2W5A(EZC O!Y-U0^@E_,7D_F]YO7R]<@4PG MUOF0):?(L4Z0;=F]!O=)N_L4 NF.M;M3=S>EXE*V7X+[U;Y/PCL!J87#*,#AMZ&48M'YXT'^"UHQRWJ0\A^MK.+5#W/G8ZKN. M8X_,NZJH!CN,:W8UOKV2;Z^5[R5P+BL_R.(L(@*6LF!E5(*0J"VAB6\.YU9X MO!GBOF-YC_@VV'D>UJG:Q-J> MA_=JS%L3MA7PT"?5$5A-.[9V+W#KB"E;@'<4B:[0ZJ&H]#*XV[0M\.I;J>5Y MSJ.\?=ZNSGC7AN#6U[O_%39A$#V3K.T8!S^C8S0<>-=Q8.>8Z=K:SQPW=S)_U NT@!S^BCM#JDG<] M$>X?,UL[[8NZ0JN'8M<9X=:.XR^R=;!_"'"]P=[>^IQ9SM>LG''5!X8KPM9A MPE$$*^EGG0YDHK#\S)Y/!$WUL?>6"GF(UL,-D"4P92#OKR@5#Q-UDBZ_G/B_ M 5!+ P04 " !\FA19[HT'W'H" !H!0 &0 'AL+W=OM;KP@U;;] LV.&@H&M( &^+6&K+;E66+(-<,9$3":NA->J= MG@7&OW:X8U"IO3DQE2R$>##&Y7)H.08(.*1H%*@>MC &SHV0QGC<:5IM2A.X M/W]5/Z]KU[4LJ(*QX/=LB9NA=6*1):QHR?%&5!>PJZ<&3 57]9=4C6]?9TQ+ MA2+;!6L[8WDSTJ?=.>P%N.X[ >XNP*VYFT0UY80B#0=25$0:;ZUF)G6I=;2& M8[GY*0E*O)?.$'$P *>/JZ\!&36!T['27[:S)YKZ3[:K,CXCG'!+7<7URFTS( MP>Q^IAV-:,*2Z5!3X5"U47=Z/9K7=-XV[#GGWB^=S*PMQU ?@OD?P@T!:5T MIZ1E5G**FHIF0B)[H::%NC@:N6"/XUO/._[>ZW=S!"U'\!\.YI#D@%U4P;^G MX_E!X+IOJ.R]QC%OT#65:Y8KPF&E(YVC8RTDF[YN#!1%W4L+@;HSZ^E&/X4@ MC8/>7PF!KX9IS_9Q#?\"4$L#!!0 ( 'R:%%FD:F[X< ( +(% 9 M>&PO=V]R:W-H965TP5:J.YT# M&/)0<*&'7FY,>>[[.LVAH/I4EB#P9B5500V::NWK4@'-'*C@?A@$/;^@3'CQ MP)TE*A[(RG F(%%$5T5!U>,8N-P.O3-O=[!@Z]S8 S\>E'0-UV!NRT2AY;J.S\TG'^CN';PRV>F]/;"5+*>^L<9D-O< F!!Q28QDH+AN8 M .>6"-.X;SB]-J0%[N]W[)]<[5C+DFJ82/Z=928?>GV/9+"B%3<+N;V IIZN MY4LEU^Y+MK5O%YW32AM9-&#,H&"B7NE#TX<] /(SK M[65R-9O?G)#Y[(8<3<%0QC694Z6H;?4]NKZ?DZ.WQP#<8WI+X:1-J7(<* M7PC5(U=2F%R3F<@@>XKW,>TV]W"7^SA\E?!S)4Y)%)R0, @[!_*9_#L\>B6= MJ&UEY/BBEUJI<+:4>3PA":?"$"HR,KNO6(F/WI"?HZ4V"E_MKT.=JYD[AYGM M))_KDJ8P]'!4-:@->/&[-V>]X..ALO\3V9,F=-HF=%YCCZ> I"FC;D;A <5& MPZ&":Y:>8[%*LXFC;MC'O[C9K^1OK[ ?]/NM5YVBO_?\"U!KIPJ:I+(2IGY- M[6DK/",W;\_.QRA(M7[\H:G5[(JJ-1.:<%@A97#Z <=9U0I1&T:6;LB6TN#( MNFV.H@K*.N#]2DJS,VR 5J;CWU!+ P04 " !\FA19(!=GK?H! "7! M&0 'AL+W=OWD$DD.LU9 PN)5%?75/ZZ R[ZV N\7<>2;2IM.W 2M70#&>A5NY FPGN5 M@M70*"8:)*&,O4_!;4ILODOXSJ!7!VUDG:R%>+'!0Q%[OET0<,BU5:#FMX4Y M<&Z%S#)^CIK>?DH+'K9WZI^==^-E317,!?_!"EW%WHV'"BAIQ_52]%]@]'-E M]7+!E?NB?L@-37+>*2WJ$38KJ%DS_.GK6(<#( A/ &0$R+G = 2FYP+A"(2N M,H,55X>4:II$4O1(VFRC9ANNF(XV]EECMSW3THPRP^EDOLJ>GQ[OERB]7SQE M#\\9NDA!4\85^D:EI'97+M$'M,I2=/'N,L+:3&I1G(\3W T3D!,3?.V:"9KZ M[Q'Q27@$G_\;3R$W>.#PZ1$\/1\G;W%L*K4O%]F7BSB]\%2YW(Z -$>K%8KI M8_48%*Z=@KUUVX2$LX^!=;\]-/YW7C#S0_)G7OK_O,$*/C@%]LH^4KEAC4(< M2D/ZD]F5A^1P#89 B]8=C+70QI1K5N;E &D3S'@IA-X%]JSMWZ+D-U!+ P04 M " !\FA19/4'>L88# R#@ &0 'AL+W=OGBX'C647 (-*6@IB?&Q@#8Y;)Z/B9DSK%G!:X M^WS'?I*9-V;F1,%8L"]TH=<#I^N@!2Q)RO25V'R W%#+\D6"J>P_VN2QGH.B M5&D1YV"C(*9\^TM^Y8G8 >#P"8"? _R_!00Y(,N(:F1U^/1N;%VPEH M0IEZA_;1]6R"WKY^UW>UF=("W2BG'VWI_2?H/Z;\ 7>'O(]/ZR C^OA$X@, M'&?PH QWC='"K5^X]3.^\ F^"\$E,*)A@:9$ZEOT[1SB.SV.E0) MB6#@F/VC0-Z ,WSS"K>]]U4^&R(KN0X*UT'&'CSA^H10B3X3EL(>.J-D3AG5 M%!0Z!Z)2:7)AMM,51*F4E*_0B"BJ]M U%W,KA,P9H%.>I-K&"!X9-,EVX+:O(;)2_L(B?^$S5:,!)>36IJ+*Z!;=SM#VV+P9^F$+=_KN MS:Z#BJB6W\-AMX@KB6L5XEJUXLY *7MN@;0KR03A: EF<=^\ZOH8OT?'>BW, M4A-N#F5S_&JSEM%!E8O:::HSC*I6:LO3VO&YCW&[%WK5/MN%S_;S/FV-6@^) MD+8$JVRT'T_?ZWB]!XM1%17ZK6J)G4)BIUZBX*M]#3*NT]=Y-+,I :_[0-_C M*#_T_$XWJ%;8+11V:Q4^+H:+<>T96$OWTCW<$%G)>:]PWOL?S\!>D_EKB*R4 M/^S=-PK>/YV"]? 7'" Y4;GX>_:ONOCQ3J^#:RV<@XQ@ 6I_!/QW;=W7$[UT MX9IB*]N^;WJP_S_6/FZT@6J*K9S#^Q8*UW88SU=_\%=-0%68Z0$>5K:[T]#; MV]0YD2O*%6*P-#COH&,VA]Q>4+8#+9*LQY\+;6X,V>/:7.I V@#S?2F,_GQ@ MKPW%-7'X!U!+ P04 " !\FA192^UT?8D* #-E0 &0 'AL+W=OM.SS657V?0L71>+.)%7F765E9_UM\H\7LHDC]-$9/++>>^]?AH.-P.;[_A[+._S M9Q^+ZJ;F)LHEQ?IXA_QO+@[[YWTQ%Q^B=:+XM?TWI7U#1I5WBQ=Y)N_Q7W] MO5I/S-9YD2[KX?(:+./D\=_H>WU'/!O0AZ\,&/6 L>_ H!X8[ Z,7AD8U@/# M?0=&]DGI^T]LOUA M[_W3UI]^W/KFY]U_?&!M'I5F5$33LRR]%UGU_:57?;!Y:&_FRP=CG%0IO"ZR M\JMQ.5=,/W[ZFW4MKM[_\_V'T!(_F;*(XD4N/D99%E7Y^%G\(CY?F^*G/_]\ MUB_*!:NQ_JS&S4?<> 77Q66:%'>YL)*YG'?,.^KYL6*^7][0[:TUGF[M!T,) M^NOD2 RT=\+0#+WC^ERHQS^FW[;C6M?=H1XWY:PVW_UKG%?/6[+FR.AO;YZ\,;J4:*\YT/U^*=9 M<23TT6;<4#R*!]O,#C;>X-7'T4TAO"0OLG6Y/2S$O\+R&X17R&7^[XYK]^%1 M&W9KU6;^-%]%,WG>*[?CN23F MDUA 8B&$M=(ZW*9UJ-*G=IQ$R2Q.;L4J2V=2SO.NC"J-0S-*8B:)621FDYCS M.S#1%4_R2GF/V'B#5<=3WZ;Z>//GK/_M>?+(10,2"R&LE;S1-GDC9?(NHV*= MQ<6#F$>%[ J=O[E>25\8A,9?$/!+S22P@L1#" M6HD<;Q,Y5C[6/J:%S,4J>HAN%E)$>5[NP,Y%G(CB3HI+F=W*K"NG2O30G)*8 M^3NPKJV&15XIF\2<1VST?!,T&H\T36MO@EQR48_$?!(+2"R$L%84C[=1/'YC MMS3+"V%]+^IG5-_?9E(^'DY>RN6-S#H/)97FH4DD,9/$+!*S2[SDHAZ)^206D%@(8:T\ZEKSNT[M M!_=YQ6_B>I4F>9H]O^ASDLO9.BO3>Y6ERS@OO_P@JG@K]Y755^;0)*.:B6H6 MJMFHYJ":BVH>JOFH%J!:2&GMX#\K.>CHCG/-4=$E-1/5+%2S4G*FL3T6L[29/[_VWU&:TNH9J*:A6HV MJCFHYJ*:AVH^J@6H%E):._E-@TD?LKO/:)L)U4Q4LU#-1C4'U5Q4\U#-1[4 MU4)*:T>WJ4#IZG;/7KO/: \*U4Q4LU#-1C4'U5Q4\U#-K[7GNZ@#37OQ!'N MKAI26CN(3?-)5U>?-J]D63Q4OP^JMJ&=.41[3JAFHIJ%:C:J.:CFUMKSQ_KH MY4/=0Q?U42U M9#2VC%L6D^ZNO9T&7V/E^NE^L@3;3FAFHEJ%JK9J.:@FHMJ M'JKYJ!:@6DAI[;@VA2>=;3SI:.4)U4Q4LU#-1C4'U5Q4\U#-1[4 U4)*:T>W M:3_IZOJ3EQ2R= NQDMFLS&YTV_D:'+5R<&+1PA.J6:AFHYI3:]6OZ;?[J=K1 MYI7>KWL-MTE@^TN&6AW"=5,5+-0S48U M!]5<5/-0S4>U -5"2FM'M^DN&>KNTGYO_:!&#@XLVEY"-0O5;%1SC)>]F9-! M]6=G#QA=U4,U']4"5 LIK1W%IKQDJ,M+>QZ-JI6#LXB6CE#-0C4;U9Q:F[0/ M1G>/1=$U/53S42U M9#2VDELRD2&LO%0[L^NTCPN1)2+6;I81&4NHT5G%M$6 M$:J9J&:AFHUJ#JJYJ.:AFH]J0:VU>K@GQR]?1AA2R[;CV!2$#'5!Z"F.BSBZ MB1=Q$;'JXU:S,YYH:PC53%2S4,U&-<=XV:49G4S&^F1W8XGV M@5#-1[4 U4)*:Z>S:0T9ZM:0\HE;\9O8I\Z@7N+@H**U(E2S4,U&-0?57%3S M4,U'M0#50DIKQ[EI'QG'['.Y:!,)U4Q4LU#-1C4'U5Q4\U#-1[4 U4)*:T>W M:2(9RKK$7D5Z-7%P7-'V$:I9J&:CFH-J+JIYJ.:C6E!KK2-63>LHYH?4NNTH M-LTB0]TLVO/7*FBQ"-5,5+-0S48UQ^AX-Z7.!Y6+KNNAFH]J :J%E-8^%453 M+1JHJT67U>]3YC+_Y8-,_JL\#E5#AP82U4Q4LU#-1C4'U5Q4\U#-1[4 U4)* M:X>VZ10-V$[1 .T4H9J):A:JV:CFH)J+:AZJ^:@6H%I(:>WH-IVBP8^_'Y*: M.#BN+YLQH\EH.&KOOYGHHA:JV:CFH)J+:AZJ^:@6H%I(:>TWZU/Z)2-&@J10-U MI6B/]U90"P?G\&6Y8Z*=[(80[0BAFHUJ#JJYJ.:AFH]J :J%E-8.85,D&KQQ M'K$K<9EFMU$B+NZB7/W>?FKJX#2BW2%4LU#-1C4'U5Q4\U#-1[4 U4)*:\>V M:1@-QNQ306B;"-5,5+-0S48U!]5<5/-0S4>U -5"2FM'MVD3#=3O9;374T'' M+Y^\Z?CMVX5ZJ8.#B':#4,W>\QYQT%5=5/-0S4>U -5"2FM'K&G]#-2MGWV? MY7E4=EZP--C-&%KH034+U>R][@\'7=-%-0_5?%0+4"VDM';"FC+/0%WFV>>Y MFY<=DI/)9+B;+K2A@VH6JMFHYJ":BVH>JOFH%J!:2&FM% Z;%L_PC19/5*RS MN'@0\ZCHW,*IYP\][$,U$]4L5+/?N-_]=7(DA';R3@A#,\9=^42OCXMJ'JKY MJ!:@6DAI[7PVA9VALE4P_;0N\B)*YE7I-:G.G%*?5K0SJFA9!]7,6GN^*3=& MQ[J^LVMHH:O:J.:@FHMJ'JKYJ!:@6DAICX'LYW=2%F941-.S975JW@NY6%1O M4+!.BNJYTV>7BDQ^J=[]\O2]T>N_N-S43VV]XW)'/_4VE_<;?GJV*H\G+Z/L M-DYRL9!?RJ6TH^-13V3Q[=WVDR)=G??*6WN3%D6ZW'QX)Z.YS*IO*+_^)2W_ M0Z@_J1:X3[.OFYLS_1]02P,$% @ ?)H461R(-F8T" V5< !D !X M;"]W;W)K&ULM9SO;YM&&,?_E9,W3:VTQ7" ?W1) MI#9P6Z>EBUIU?3'M!;$O":H!#W#22OOC!YCZ?/;Y@5.^>]/:CN_S8+[< 1\. MSI_RXG/Y(&7%OJ2KK+P8/535^M5X7"X>9!J79_E:9O5?[O(BC:OZ;7$_+M>% MC)=MHW0UYHXS&:=QDHTNS]O/;HK+\WQ3K9),WA2LW*1I7'Q](U?YT\7('7W[ MX'UR_U U'XPOS]?QO?P@JX_KFZ)^-]Y1EDDJLS+),U;(NXO1:_>5\&=-@_8; M?R;RJ=Q[S9J?S M:;C_^AM=M#^^_C&W<2FO\M6G9%D]7(QF([:4=_%F5;W/GWZ5W0\*&MXB7Y7M MO^RI^ZXS8HM-6>5IU[A>@C3)MO_'7[H5L=? ]4\TX%T#?M@@.-' ZQIX0QOX M70-_Z"(%78/@L,'D1(-)UV#2KOOMRFK7=!A7\>5YD3^QHOEV36M>M'&UK>L5 MG&3-EO6A*NJ_)G6[ZO+F[4W$?L_CK&0O0EG%R:ID[^*BB)O 7[*?V,NIS C"N5]-N M7?%OZ^H-)XE"WIXQA__(N,-]TPJAFU_'7YGGMJVY:770K7_;9&?,RL79B8775J6WV^R\EN>?VNPVQ>*A'A!8?L>>FLTMJTK#4KTA*7O\O+)O'XI\K)DZR)?2+DT)D6VMTT*"0N1L @)$UO89&^#=/U@/N>[ M35++*MAE%9!97>79HRRJY'8E6997LLXM_AK7[TRQD2C;V)"P$ F+D# 1',7F M!XZS-Y)HL4UVL4W(V/XHDOLDBU;PC0 FDA3'';1[\<,=%K2N0-'TV/;.]EW(>1>- ML8X.20L[FK:;\YVY,S_'I(4=33M\G@2FCH'3[PS?#]HLA*DKBT)1D\ND)E"906 M=K3@>,=XV#VA*@1%TY-3RL0%.A.:91T?U)JX!CEA'EVA2@1%T^-3ZL2EW^S00R2HZX'20B@M@M($BJ;GKK202WNAP3T6JH2@ MM+"C#3A$@@H?%$V_]JV,#^\Q/M^2>WU?2)G*K"+[)TVS#1!*"Z&T"$H3*)J> MLA)$O$<0#?!Z':+W&/.*KF6=VG'9"3<9.VA9@:+I@2COPVGOTW_EG1N$BCL+ M#'% /4Y'VQ\%@V!FB@/J<5 T/0[E*"V"T@2* MIF\"RO)PC.7A!I-B.K"_HNM9)P>=[P*E"11-3TY9'DY;GD&==^#Y!UW*NO-" M)1"4%D%I D73-P%EBCAMB@9WWLFP8_PKNIYU/M#U&#OO MH4\P9@JU0%!:"*5%4)I T?3@E2KBM"H:=$H"M4%06MC1M*'$F9E\ ;2N0-'T MV)3IX0--C[F_)EE_?X4Z("@MA-(B*$V@:/K,?B6*O.=/#:(1UA/[H7:HH^WW M5V[JK="J D730U/>Q^OQ/LU]0/M70=^U5T&I[DD3K3.$NB(H+8+2!(JF)ZV$ MDD<+I4'=$SI_"$H+O6/O=&+F'K2N0-'TV/9NF*+%D]4,!9IEG1_4+'F&V[", M,Q2@906*IL>GI)%'2R.+NSMHDG5X4+GD'3NM;7B'V4&U$8JF9Z>TD4=KHW>R M8K?Q*LX6YLX&-4%06MC1M+Q,UP8B:%F!HNF!*3>Z U!8JF1ZF, MC==C;.B3">L+970YZWBA=@=*BZ T@:+IFX$R0%Z/ 1IRI@%U/%!:Z)VFI*[_C/G2_D#YTO1%>RS@Q)BZ T@:+IF2FWX]-NYX0< M8&M9+.K!-;XWGL%TT/E>CL[9X=P2NK)UAM!905":0-'T#/<>D-,S*^@Y>\V! M%[#I1;#>D4+-$)0606D"1=,W#>6/_)YI1T-VI,?W;9F/-:_H8M:Q0:<*06D" M1=-C4Q;)[YDJQ-ZR&W;DN"M5*4%H(I450FD#1]*R5?/*?_]P?&F$=+50R M^<>2R0_F'I\?G*A"JPH430]-:2;__WM2$(VV#A.JE/SC)P]QWYU/#[.$NB(4 M;9OE>.^)I*DL[MMGQY:LC6/[P,W=I[OGT[YNG\IZ\'GHOHJV3YE5F.U#;Z_C MH@Z[9"MY5R.=LVF]\1?;Y\ANWU3YNGWNZ6U>57G:OGR0\5(6S1?JO]_E]6#> MO6D*[)[F>_D?4$L#!!0 ( 'R:%%GA9+X>>P, #80 9 >&PO=V]R M:W-H965T+B"DFZZ!C7\7)L%R)=0%T^LD9 E3$+?)F,F96;#, M@PAB'M 8,5ATC1X^[V-7 =*('P%L^,X8*2DS2A_4Y'+>-2R5$83@"T5!Y,\C M]"$,%9/,XW=.:A3W5,#=\3_VSZEX*69&./1I^#.8BU77:!EH#@NR#L6$;KY M+JBI^'P:\O0OVF2QKF4@?\T%C7*PS" *XNR7_,D+L0/ C0, .P?8_PMPA]$-8BI:LJE!6IL4+=4$L=K&J6!R-9 XX4W[7X:#V]$0??^, M)L-1[V8X0./>Y.8.??M^,YS*\5WO0BX?#4"0(.3'Z 3=3@?HZ/UQQQ0R 45C M^OG-+K*;V0=N=K6.3Y%C?42V93]^H (X2\D1F(50IS>!N"EY K=,/DPH/MKB&; *K=#R_'2 M[:B)K"2W6\*JYQ^&N.M^T&UO<;$PB)D-LU)DP\Z5VJ)7KQ MQM3$5I:][6)PXVU=6FN'4Q=;N1C;'@=K.P=O!)S+ PYC$ N44*8.=96BFWLF M/&D[9_LOTZI ;)"&"1-E%WK_EMM>V*IZHBSL7[69H[ MASIUHKXF;!G$'(6PD$#K]$PJ9=DA-9L(FJ3GO!D5\M28#E?R8 ],!(T/W0Z!G/ U.\284:,,.@@!LT0V)13)CLF;7+"F1OU()6RVG]VO=':990DY&E'R$Z]$.C0&!EBA-=P2,:7[:U3E<95? M0@G75["OUEH&2+9 J=72335T;;1:IL&Y>HLSP>0LECH1SD;7XWAQ.P;W5^!J,5],Q^ N MDK>;^4_+G9=R4]:B+HA= M%\36?LZK?DL!8LP30OF6(? K6G+!Y&[[W1:M].JW>ZDO\((7,$%#0WYB'+$= M,L)/'WJ>];4MZ'\R>Q';J6,[7>ZA*CXXX?@)9#07*6]]D:6%IRW4[V$7GGL# MU[("<]?,T?FD(W/TZQS]MW*X;>BERFV@VP/?.D#O-#\2W:W1W;?0O39T]WWH MG>9'HGLUNO<6NM^&[KT/O=/\2'2_1O<[T>=40-+&[A]L]M[ /C_<[8?K;.M\ MT Q9&ULM=UK;^+&&@?P]^=3C#@7M5(;?.&2 MI E2$H\OJJK."P9R]7?-9^GK9 ML3OO#]PG+U-1/- =72SC%_[ Q:_+NTS>ZVZ423+GBSQ)%R3CSY>=*_N?%=K9 MS%D,W+[]KOOEQLN->8IS?I/.?DLF8GK9.>V0"7^.5S-QG[Z&O-J@?N&-TUE> M_DM>U\OVY<+C52[2>358KL$\6:S_C[]63\36 .DT#W"J <[N@,&! 6XUP-T9 M,+0/#.A5 WJ[,_0.#.A7 _IM!PRJ 8.V&SVL!@S;#CBM!IRV?9;.J@%G;;?! MMMY_L?>5DO7BSBT466OI*L6%YZQ8VRZ,KQLDR21=$?#R*3WTWD.#&Z MIQ^N'JE'[J[N'W\G'S\]T@=Y^_>KZP^4_.!Q$2>SG'R,LRPNZOA'\C/Y]<$C M/_SKQXNND-,72'=<376]GLHY,)5-;M.%F.:$+B9\TC ^T(]WCXT/]>,'Q\9' M1];?T0!=^;QOGGSG_/Q)D#\^R 5()/@\_W]3FZZU7K-6 MO"&?Y\MXS"\[\ATWY]D7WAG]YY_VP/JEJ421F(?$*!+SD5B Q$(D%B$Q!L*4 MGNAM>J*GTT=E(R2+7&0KN3]4OHE^:2CX_J;@^T8%O^19DDZ2,5G&;\4# M306O%4T+'HEY2(PB,1^)!4@L[.^5U;!OR:]-7:U+&3DG V%*Q0\V%3\PJOC; M6*RR1+R122QX4[GK.;::K??*#NZ-:\>;5C@2HTC,1V(!$@N16(3$& A3^F"X MZ8.A41^\[^(4;P%C^4#\TM@-6M3TQ1^)>4B,(C$?B05(+%QC9ULO_M:)O?/* MCYR0@3"EXD\W%7^JK?BK>T8>LY4L\3]N^?R)9XV'N5K#M,"1F(?$*!+SD5B MQ$(D%B$Q!L*43CC;=,(9]-3/&;(GD)B'Q"@2\Y%8@,1")!8A,0;"E)ZPK3K3 ML,R.A;-D,4Z6\8S$\W35?"RL)TU; ZIY4(U"-1^J!5 MK+3M0^)!TR%QR^48 M:NW4LMZ*ZFSX.4T]:5S62,V#:A2J^5 M@&IAI6V7JW-F[^[M5TOUM4LQU)JI M)>W4)>U\VSF<7,29.'@F1Z\:5S52\Z :A6H^5 N@6GBD4C:)[\',%KHZ#*6I MC5%'NK8V'3O<&'PQ.=P6T&07JGE0C4(U'ZH%4"T\4B=*6_0;VP*:Z:(TM2WJ M5-?6Q[K[9W[(7^1C*GA.[N*W^&G&R2=Y *P[+:2?P;A)H#DO5*-0S8=J 50+ MH5H$U1A*4SNFCH7M/O0,D0T-A:&:!]4H5/.A6@#50J@6036&TM3VJ#-DVRQ$ M;G6J"!D=WD U#ZI1J.97VO9Q:WF69>T5Z\:URPT[X5J%*KYE5:<^=M*5JW3=6F\?]F[%0S-=J%:!-482E.[H0Z" M;7T2?/"WWNJV./SK;WK;N">@$3%4HU#-K[3M5U2WW]OK 6C\"]4BJ,90FMH# M=01L:].T-L?$CZ^I_I@8F@M#-0^J4:CF0[4 JH50+8)J#*6I?W55Y\..!3TF M=J#9,%3SH!J%:CY4"Z!:"-4BJ,90FMH>=<[LF.7,;8Z)]:1QBT!S9JA&G?WT MU6[X90$?.FL U4)G/QMNVH:HY;8RU-JI!5NGR(Y9BMSRF%BO&M@Z!% MA&H15&,H3>V&.CIVS*)CHV-BO6W<$] (&:K12E->VZR!N]L# MT&@8JH50+8)J#*6I/5#GQ(X^)[X=_Y<+D27CS]KC7KUB7.W0+!BJ4:CF0[4 MJH50+8)J#*6I75%GP0XV"W:@63!4\Z :A6H^5 N@6@C5(JC&4)K:'G46[."S M8#UIW"+0+-C93S[MIC\)I]!I?:@60+40JD50C:$TM?KK8-GY+L&R7C5N &BP M[#3\5>QNZ4/38J@60+40JD50C:$TM?3K%-GYQA19=Z ,#8^AFN?L![1.X^L^ M-!:&:@%4"RNM?^09B:"S,I2FEG4=##OZ8-CX BEZS[BFH3'PT6T=GQ!B5;\( M/VSV EZQ;03H)IW9 L?IW*W MC23Y/V(RDWU>;"%)GTG_WS^1Y)DLTN+T;S(AKXF8)@MB6_+5X"TOEA!33B8K M7KXZG#0U$'0S?*@60+40JD50C:$TM8'J<-@U"X?Y5U%=+?M0*T&38:CF034* MU7RH%D"UT-W/A9OVIJ"3,I2F%GX=,KOZD/DFEF*FC1/T@G&I0P-EJ$:AF@_5 M J@60K4(JC&4IG;$UF6GP=>=QEYX&GOE:>REI['7GL9>?!I[]6GLY:>QUY_^ M'AFT6V?0KCZ#_I8X04\:MTAO_SR0X^R]3WO062E4\Z%: -5"J!9!-8;2U.*O MHV87?SEJ/6E<_/O70[:+7WC;K7UHC@S5?*@6M'M"0NBD$51C*$TMZCH@=L%7 MG-9[QA6M7[M/8W'D%*@'71\*U7RH%D"U$*I%4(VA-+4GZMC8_2ZQL5XU[HRC M0:\'G9!"-1^J!5 MA&H15&,H;5WZW:U/49OS[*7\U+ZW7PR MX%7Y>7@[CU_;Y[[=\'ADG[/UY_[5_/IC"&_C[$7V$)GQ9SF5=3*4[W/9^I/] MUG=$NBP_P^TI%2*=ES>G/)[PK%A ?O\Y3<7[G6*"S>&PO=V]R:W-H965T8@E6>=HSVJ]6G7G7%S+%$"AVSQCLN>E2DUW?5_&*>1$;O,I,/UF MS$5.E.Z*B2^G DAB07GFAT'0]'-"F=?OVK$ST>_RFQ[V[@?.Z2159L#O=Z=D B-0%],SH7M^Q9+0')BDG"$!XYZWAW<'N&$ =L9/ M"G.YU$9&RA7GUZ9SE/2\P%@$&<3*4!#]N($!9)EATG;\+4F]:DT#7&[?LQ]: M\5K,%9$PX-DOFJBTY[4]E,"8S#)USN=?H12T8_ABGDG[C^;%W$;30_%,*IZ7 M8&U!3EGQ)+>E(Y8 FJ<>$): 00E8#("BTLL[*&1)%^5_ Y$F:V9C,- MZQN+UFHH,]LX4D*_I1JG^M^.3@]&Z/LA&IP?#(]^H*TA*$(SB4Z)$,2X^"/Z MC"Y&0[3U_F/75WI) _3CDGZ_H \?H1A'^A,(@C&KL&;CAQS.FX8&%-QSF1)7[(LL7/>8^W4=\C 8"$JK0(8EI M1M4=NK0OCA3D\G>=UPK61CVK^71WY93$T//TMRE!W(#7__ .-X,O=9(W1+;B M@$;E@(:+O7) ;!U0)[7 -RW>))6;?CL(6U&[Z]\LBWARVHIY.Y5Y.T[SCL]T M (H)86B0ZH\=[1-VC2Y/(+\"4;LQ3KJ7;LR&R%:4-ROES3>)S.8F'; ALA4' MM"H'M/XS,EL/0DX??N:W%IK.=5ZIHEVI:#M5[#$V(QFB3($F5TCG9*C34K!T MEK0$VT&T)L2YU"N%="HA';>0Y(\^S2"Q"M 41 Q,Z4*A3DS!A(,U-3MKFA\VQ;:J.USH#M\D1Y:TFW+"AMA6G;"H8+"S/GA&GBP)EL,8=]I! M)VJMAW'-Q #C1OT9CAN)HA7C=T*&PO=V]R:W-H965T6GV6T_7V4FFM>#EHN^/QB$_644)[W3X_IK5]GI<;HN%G%BKC*6 MKY?+*'LZ,XOTX:3G];Y_X5-\>U=47^B?'J^B6_/9%+^OKK+RL_Y&F<=+D^1Q MFK#,W)STWGOO]+@>4'_'U]@\Y%L?L^JE7*?IM^J3B_E);U!MD5F865$14?F? M>W-N%HM**K?COPW:V\Q9#=S^^+LNZQ=?OICK*#?GZ>*/>%[;-TD=?_SQZ>OS<,>FRVSHMTV0PNMV 9)\__C1Z;'\36 .^E M 7XSP'_M@&$S8/C: :-FP.BU X)F0+ [8/3"@+ 9$.X."%\8,&X&C%\[PZ09 M,*E_N\^_COIWR:,B.CW.T@>65=]=:M4'=2#JT>6O,$ZJ['XNLO)?XW)<<7K^ M\<-7\>G+Q=EO@GWX^$5\9E?O__V^^NP7;HHH7N3L0Y1E496P7]E;]OMGSG[Y M^Z_'_:*)_!'AC]]'^VW_30/;7M2 M3CZHAX]:ALO7#V_;=D4/YV9V1&V\?OWP(?&+'&[^!H:U-WS!^WR79L7;+R9; M,FZN"_;G;^4WL(O"+//_M 7]61NU:]5B\RY?13-STBM7D]QD]Z9W^H^_>>'@ MGVTA06(1$RHDID&8$ZMP$ZN0C-4?U2%@4N3,/)9!BO.7=E&DTC5(2(P_8\'VW^YD M]R]7(&>42$PA,0W"G"2--TD:DTFZC(IU%A=/;!X5K1$BAW>-$+TMFP/X%P_! MD1LCD)A$8@J):1#FI&NR2=>$_(V*QY69%6;.BO)@OBU=Y/"NZ4)BG'YA 7LR M49:WQ0JY%1*)*22F09@3J^DF5E/RIW^5I3-CYCF[R=(E>]A9#%MW8R38-6A( MC$_WCF*GX=Y*B)Q1(C&%Q#0(L%FZ7)8?Y44Z^W;@ M>)UVNZ8+JO%&:FZY@-UW(*2544U!-HS0W7;Y-ET^F2T9QQNZCQ=I4.[#BSK";.(F2 M65P5()*\R-;+,F9M1RUGM-PY9$B-0S4!U2144XVV?5KL#2?C0;A;TT)-ZP;- M%N@]L@J[YRKC9.E=KTJ#E>JC&H9J :A*JJ49S"C!MQ5/4K&[0;#W> MHPOR;M#FYKH]4M!2/%3C4$U -0G55*,Y.Z]1,)WZNY'Z&05YSU;D/;HDOZF= M1LF\7B-GNTV?UHA!:_)0C4,U =4D5%.-YNRURMW6<"]B/Z,X[]GJO$>7YR^2 MPI1NPS6;8V\_(@_CE8K8&"5NJA&H=J JI)J*8:S5D$P]%D[[#J9U3E/5N6]^CR M=?VVFNLT*P?&R2U;Q,NX/5/0^GRC;>]6AN-@[YB30V<54$U"-075-$IS0V6+ M\AY=E7=J6Y]-%IN M-R$U =4D5%-03:,T][V>MECOT\7Z3Z9Z)WBU]^I6?J#9KKLTJ,:AFFBT[=WM MSE^2A$ZHH)HF-]\-C2V_^W3Y??? O&MVH)5XJ,:AFF@T,CL'OT5!MTFC-#<[ MMKCN'RBNQ_>&\>@I9U=9G&;L2\K$8]%<-<)--*\&L#\OS?+:9*WO4Z8GZ!P? M:(T=J@FH)J&:@FH:I;FAM(5X'_M6>1]:?(=J'*H)J":AFH)J&J6Y$;0E>I\N MT?_UPWY_OW \W3_JIS>C<]B@97FH)J&:@FH:I;EAL\5[GR[>?Z@OROAX:*&% M%NNA&H=J JI)J*:@FD9I;O!L2=\/L0LMM+P/U3A4$U!-0C4%U31* M5:'- *C&H9J :A*J*:BF49H;/-LR\*?8517Z-GZHQJ&:@&H2JBFHIE&:>ZL! MVT<8ON9-_Z]<56FK:_Z@&H=J JI)J*8:[>"JBIK5399M-@SI9L/FVN^+^MIO M_OW:;VJ-I.(O;T/]OX^V!O\8._PLW^Y@.]-IM/=%?=GM"*& MMA4QI%L1S5N[Z14660X_AVH&-)7'/RE%1;:JH!J'*H)J":AFAKN7W/A3WQOL+?$_HPF MQ- V(88'[A<4)_%RO:276&CO :IQJ":@FH1J"JIIE.;&SG8HAA/L$@OM54 U M#M4$5)-034$UC=+<"-I>Q9"^O*'.G;V+PN9:K -W[Z#5SDF$MBR@FH!JLM&J M^[44]M8B@T&X\QYCZ*P:I;EWG[7-B!'=C+B,'@^NKC31-5!0C4,U =4D5%-0 M3:,T-W:V4S'RH*OK"-JE@&H,Z LRNBS MT$X'5..-YBS D\&1MWL?.>BL$JHIJ*91FILKV\,8T3V,E@5X\XB.>H='+K70 M3@94XU!-0#4)U114TRC-?3B:[7<$ ^A2&T!['U"-0S4!U2144U!-HS0W@K;W M$=!7:1Q\1!$]OG/FH,V. Z^->$H1=#LD5%-03:,T-U^VL1'0C8V6);"MM<1D(7L+N>YM-0Y?= V1Z,YY[G^T73W.4C022544U!- MHS0W5EL/7:;[%]O7=#_?VV*KJGR1S./[>+Z.%JS\OGR]*.JG01RZIQ0]9>?\ M89_*C'TL,[0= M445-,HS8VI;8<$V'M*!=!>!U3C4$U -0G5%%33*,V-H.UU M!,![2M%6Y_Q!&QV-YCQ;8+#_/"L!G55"-075-$ISDV5;& '=POBX?0V:O0#M MP/OY:+1SQ*#=C$9SGW7I[1WD07L94$U!-8W2W(#97D9 ]S+^V'GL\XM[+6C; M JKQ8/^!%_[N\]($=$H)U114TRC-251HNQ$A??7%56;*U:^NU*U,N>LJGMKR M1"-=\P35>'CPD0\".J&$:@JJ:93FILDV%D*Z^'X9%>NL>D?3_(6*!CV^#9Z?08C]4XP=>VRO.3J%= *BFH)I&:6[,;!<@I+L Y-EI=1KZ MPADJ>78*[1% -0[5!%234$U!-8W2W)C:7D*(?0Y%".TI0#4.U014DU!-036- MTIP(CFWS80Q\#@5M=GCKN5DL.^ZU?%UX[V3]];[E3X]790XOH^RV3"I; MF)MRJL'1N#Q;S.+;N\TG1;HZZ96O]CHMBG19?WAGHKG)JF\H__TF+7>=S2?5 M! ]I]JU^.:?_!U!+ P04 " !\FA19%[R076," #&!0 &0 'AL+W=O MF&\B)O. E%/IDQ45.E [%VI&E ))94,X/5#31^NH8OY4S:7U35 MN?T^1NE6*IXW8*T@IT7])4]-'?8 G> $P&L WDC MV3@YUWOS^]GD:G%O@M%=@D9Q/%N,$_0U 44HDV?H&UK,=?SY+'245F1XG;2Y M_:J^W3MQ^\]M<8%\]QQYKA<<@IGG]P N\-NU =="J#MY5G7Q$8?#FZD _DX%Y*0<2_YU7:W3VNLQ,N%]$ MK&DA$8.51KH7_2Y&HIX:=:!X:1MOR95N8[OP!'Z7+:AHJ14EB!)(64121&$]5$9Z M?VK+\?F ^PCV[.@:R9FL"'F0C5DP5#3Y0!"#SR4!B[\=3"".)4@\QM^2J50A MI?#X^D"?YG,72/)_$+/]%^V*L M92K(WS).DE(LGB")TN(?/Y9Y.!((3KW * 7&I0*S%)C/!=TS@FXIZ#X7V&<$ M5BFP+HU@EX+<3+5(5IYI%W/L#"C9(RI'"YJ\R.W*U2+!42H7UI)3<3<2.NZX ML_N9Z\U=-/_YRUNBQ>C/:/S#0U,N2E 00U^DFSWGY-[[T2WV@ J")E5=Z,0][&1B-Q M3G8=9&J?D*$91MV$FN7?MVDE-VOD[N7RNNA>L]P%7\CUL_+IY7*](9=FM0;- MG&>>XT6[*( T0'/"@:$%?L*K&.I66<'IUG/D'MQG&?9AJ(A-E@'=@>)\>*?; MVM[3?3*628V>S_&M/;='3FN V86Z;,,]ZD6F]9UO7FGUJ[[2EH">VV95M=J-MLY2#H'(D M3E5 P6'GRX#ZPDU1RM7Y5R![QRNV\WQ6D\:X;_6E39C7)FS:$JPP3STJG!*@ MF[S$9<@GVY07YU?56U71H[QX?-8_T?NN7M/OB:J[*)+_XXN2_0;3390R%,-: MA-(ZUV)5TJ(,+AJ<9'G9MB)<%('Y92B^'(#* >+^FHC3LFS( -6WB/,/4$L# M!!0 ( 'R:%%D2R][4K D *9^ 9 >&PO=V]R:W-H965TE&R9Y6JZ-^<& " MZ(#-L9UD(_7'US8.9L 9[-5=<3Z*Y'DANF\$/MJ]>H_CW9*%U2GZL5V%R MW5FDZ>:RVTVF"[T.DD_11H?93YZB>!VDV=UXWDTVL0YFQ:#UJNOT>H/N.EB& MG?%5\=A=/+Z*GM/5,M1W,4F>U^L@?ONL5]'K=8=VWA^X7\X7:?Y =WRU">;Z M0:>_;N[B[%YWI\R6:QTFRR@DL7ZZ[DSHI?(&^8!BB7\M]6NR=YOD+^4QBG[/ M[ZC9=:>7/R.]TM,T)X+LGQ=]HU>K7,J>QQ\EVMG5S ?NWW[7>?'BLQ?S&"3Z M)EK]>SE+%]>=48?,]%/PO$KOHU>IRQ?4S[UIM$J*_Y/7ATR?DS1:EX.S M9[!>AMM_@Q_E+V)O@.-\,, I!SA-![CE +?I *\$ ^L& BW+ 11&'[=^O^./[01J,K^+HE<3YTIF6WR@25(S. M_N;+, _[0QIG/UUFX]*QN/_Z\$ >)E_8 [G_^GWRY=MWE8SGMO'#TZ- ME_;QU#D%*#O@>!:@F_VZ=[]SY_UW_MFQBO]X#C^1'OT;<7IT2'Y]\,DO?Z[[ MS=XT8&B_8/H6QF_ N+VC< \&VEG?#W-&'J247;F-G@K ME8_^WD:.W-VZZQ:L^P&;;>!7P6.T737))%M'P[G.WHA2$H0SX_[7=*%CDBZ" MD)B#?ON2F42E>IW\I^9U?=X^ :_^">1OQ)?))ICJZT[V3IOH^$5WQG_Y$QWT M_EX79R3F(S&&Q#@2$TA,(C$%PHSD>[OD>S9]?!^]!:OTC>@?V:0OT77)M0)M MDXO$_"TV*+!\+OHR=AR7]GM7W9?]3!XO1GN4.IZY&#]>K-]W>^[(7$P<+^;2 MP; _,!>3R!>J0)B1D/XN(7UK0NZ"MWS+EY#L\P")B[@L=5(7%*O3-BA(S$=B M#(GQ+=8WLEG\=Y Z9%'9KUDA:HHJ4%$C=H-=[ ;V#9-^T>%S?="L(]LGY M2(PA,3XXWE:Z#J47!SD;'.6Q;C&)?&H*A!DQ&^YB-FST_K?1\33;R@7SVK= MJ]$V<$C,WV*TM_<'ZWWJ]0[>C1BR)F]64R!K2B2F0)@1N-$N<"-KX$0<)0E) M@I5.RG?3+'S!6_"XJDV>%6N;/"3FCYJ]B3!D4=ZPJ$ 6E0V+*E!1(U87NUA= M6&,UF<]C/0]233;/\701))HLPR0-5JOB8ZM]\V:EVX8,B?E(C"$QOL4H-3:" MP_Y!#I$E)1)3(,P(*^U5^TI[]@\594AC$JRCYS"M2Z6=:!M+J.9#-0;5>*GM M;Z^&_9IM)+2JA&H*I9GQW-N53QMN3?!JKE# M[=V=9OL_[4CK&$-[.Z5V87P0=P]V0D%+\B8E!;2DA&H*I9FAJUH[U-[;V!:GZI'>X$/VPJ,VA5WK"J@%:54$VA-#-[5;^'VAL^M\OP],P5VN^! M:CY48U"-0S4!U2144RC-#''50Z*CL\]\>KXU:-2DIH"4E5%,HS?RZ>=6W!JI_FV/MI#0[#L NM,^P>-S;KOM3F0\LRJ,:AFH!J$JHIE&;& ML^J4.=8N1(MC0.Q0ZY1"&UY0C4$U#M4$5)-0396:<21";^16[1,SHU4GRT%T MLDKDU![TFP^6

'F\=F'K,_^=9I:5950*M*J*90FAF7J@?EG#B^Z/2G*?)? MTN1[+O9"K3=YT#855&-0C4,U =4D5%,HS8QZU?)RAF?_@ 7MF$$U'ZHQJ,:A MFH!J$JHIE&:N U7'S+$?=G47ZTVPG)V8O$)[7D[#XX9\:%D&U3A4$U!-0C6% MTLR 5NTLQ][.:O$1Z^+$!+J,'[17!=485.-034 U"=442C-/DE-UOUQ[]\LR M9_Z:30]LDV2[W';3"M5\J,:@&H=J JI)J*90FIGMJKOFTG-/DEUH)PZJ^5"- M034.U014DU!-H31S':@Z<:[]2#+;.5?SV9O[#5:YQ+:'8-J'*H) MJ":AFD)I9B[WSLYWHCM6YO+$OMU2.;7/]L9>K75"L>?/PYY #WL&/>PI]+#G MT/M_-,C8Z4#40W9\_0:%[?+:]#R;+T&X? M5&-0C4,U =4D5%,HSUSFYW1L&8J\NTULL\[H%T\J.9#-0;5.%034$U" M-872S&Q773SW[,>]N= >(%3SH1J#:ARJ":@FH9I":>8Z4#4*W1/'O=GF'<>M M03IT:GK.-_8BK8,)[0Y"-0[5!%234$VA-/-" E5WT#O1'6RVE\ZK/W:+'O:O M[=7:)A2J,:C&H9J :A*J*91F)K3J\7D_?03=MT5VRSHYMMMM)P90S8=J#*IQ MJ":@FH1J"J69Z:ZZ=][9CZ/SH,?1034?JC&HQJ&:@&H2JBF49JX#5:?0:]8I MK WO\2%O3GXER\.IL;U$ZUA"VX-0C4,U =4D5%,HS8SEWD6V?KH]:$X\&AYR M8B_7>CL,;1!"-0;5.%034$U"-872S,!7#4+O[ U"#]H@A&H^5&-0C4,U =4D M5%,HS5P'J@:A]_,-0N^X0?C!CCI[D=;!A'8(H1J':@*J2:BF4-HVF-V]:U:O M=3PO+GB>D&E^L8KM)7!WC^XNJCXI+B5^\+A/+QFM>9S32[&]9'K%;Z_@?AO$ M\V68D)5^RDKEU[_ID'A[4?3MG33:%%?,?HS2-%H7-Q]W M\@*[2]./_P=02P,$% @ ?)H46:*^F[,6 P ^@@ !D !X;"]W;W)K M&ULK59=;]HP%/TK5C9-K;0VWX%T$(D&JC)U+8*R M/DQ[,(D!JTZ?<'H"<:H%O?S>A 4] MNA$$IVC" -\D"63[6T3HKJ^9VON-*5ZMA;JA![T,KM ,B7DV87*F5RPQ3E#* M,4T!0\N^-C!O0E_%YP$_,=KQ@S%03A:4OJK)..YKAA*$"(J$8H#RLD4A(D01 M21E_2DZM2JF A^-W]KO J6C)I@9Y;7*T=(-3M8HSP>13+'$BF(7WH^'\802>[L @#*?ST1 , M'H?@Z?E^- 7A?#H=/3Z#A_'@=OPP?AZ/9N!BB 3$A%^"*S"?#<'%Y\N>+J04 M1:A'9=K;(JUU)NWW37H-;.,KL S+:8"'[? ABB3 8CU-=D=W'$ MMD@+OGPR/>-;D]W_1'9DWJ[,VVWL0>X7Q2"#>T8):?):$'@Y@7HO; /?5.NV M/?10#[(MSS7=*NQ(G5.IICE&'[7 M;Q;G5N+<5G$OD#&8BCTH5Z5)H%O+;#J&_)T(_&?8D4"O$NBU"IQ!M:L%?%.K MJ[9XDT*OEOK*=OS3"M:C'+OKF\WZ.I6^3JN^*=U#(NO7HJY37SG+\$]D-81W'/+?L?J7*_U!+J]<950KE M4<(82@4@&"XPP0*CQF[R:SUL&I9GVZ?5;H@S+=?Q3YM=/SB9U%?!#\A6..6 MH*5$&M<=Z9P5)VTQ$33+#ZL%%?+HRX=K^7&"F J0SY>4BO>).O^JSYW@+U!+ M P04 " !\FA198GB;.Z," C!P &0 'AL+W=OPY:Z7R<]>5R1I3 M(D]XCID>67*1$J6[8N7*7"!96%'*7-_S3MV4T,P) _MM(L* ;Q2C&4X$R$V: M$O%X@8SO>D[+>?HPI:NU,A_<,,C)"F-4LWPB=,^M7!8TQ4Q2GH' 9<_IM\ZC MKIEO)WRCN)-[;3 D<\[O36>TZ#F>"0@9)LHX$/W:8H2,&2,=QJ_2TZF6-,+] M]I/[I677+',B,>+L.UVH=<\Y4;@EP+_I8)V*6A;T"(RBS4@BH2!X#L09K9V,PV; M&ZO6-#0SNQ@KH4>IUJDPCJZ&@]GU$&XOH1]%T]EP ->C_L7H>G0W&L;0OQG M[=W5< K1;#H=WMP=CL;Q;*P5HQL8#Z=?]*RC 2I"F3R&#S"+!W#T]CAPE0[4 M+.@^_YG1IYU"P?8*+E+2MO'\I=G9XJ1WZ5(]_Z MM9_QFY!',F)V! FX4=_+I70O^'/.L#"L5/O:([FN!!H8.A5#IY'A5JU1Z-,D!&8*&"5SRJBB9D>E+E^:CF8P1K%" M4<=6F'?WV'S-YGE_P#7&\'JX;@77?=$&'6#I'Y7_&W3WKPWU/]7L:&-LKX!V M]TJ8N3[&1*QH)H'A4CM[)Q_U0J(HR45'\=Q6M3E7ND;:YEK?8BC,!#V^Y%P] M=4RAK.[%\#=02P,$% @ ?)H4627ZP$+G P Z! !D !X;"]W;W)K M&ULK9A=<^(V&(7_BL:=V6EG.K$E?P I,!/(IDE; M @W9]J+3"V$+K(EM>249MO]^)=NQR6)K%AHNP%\Z/M;C]TAB?&#\1<2$2/ E M33(QL6(I\VO;%F%,4BRN6$XR=6;+>(JEVN4[6^2D361G_(55WMV MHQ+1E&2"L@QPLIU8-_!ZAGS=H+SB+TH.XF@;Z$?9,/:B=QZBB>5H1R0AH=02 M6/WLR9PDB592/C[7HE9S3]WP>/M5_:Y\>/4P&RS(G"5_TTC&$VMH@8AL<9'( M)W:X)_4#E09#EHCR&QRJ:[V!!<)"2);6C96#E&;5+_Y2=\11 P1[&J"Z 2I] M5SQQAL-;",4LBP@58$TZ) #?@ MGP5)-X3_VV7;J*_?_VN1XY!,+/6""\+WQ)I^^ $&SB\&]V[CWC6Z?RRT+<"V ME6\!EH>,1%TN*QV_U-%%M9_Z ]]! V]L[SL,>(T!SVC@)@QY@1/P1"*2YKHD M*@]?(B'/EN3TV_,:&_[\ISHP4C?H74@P:]\$[40Q.*,(!#(:! MT]U]@\; X'TI5G*C-Q"AVVUBV)@8&DVL.-UC2< J4?VL(EJ"AVQ/5%8IA,\' M9J1G5+Z0WJCQ/7HG>J..&H2>WP,/.FW:.N^+K];[I@H=KX<@/,I]:'1RN[CY M$ZR*34)#!2Y\>2W!YY@38B1H%KX0(6Q' 6@>!KX?8BWTI@:]P'$&@Y[.:[,< MFL/\?(QN5QG"'A]MI$-SII<0;RE74QQ=>SB+P'*[I:$&:41HE+T483L$0/,8 M< 9"_P0A&CKJT]-S;8Y#$).1<&R.]%UX8X-*?X^>A&7>B0.^IV@MHT1^8T?P SG+WH M8KM32POSU-.H="$WU*8],J?]]W.KA=YRWFH+N] ST7@UY--L)-7L)S?",>I?":U,>F5/^#'C>Z8CG(M^'$/5T M6IO9R)S9Y^/S3X:\;]\A^VC=JO\#6&"^HTHW(5O5QKD:* E>+:NK'&PO=V]R:W-H965T.S,3&UM[0M8@B5N*%(+DG(\E0^_ _A M(-4$G'\V5;LCR<*O>3UB WS0>/%YF?ZRNDV2=?#KW7RQ^N'9[7I]__WEY>KJ M-KF+5Q?+^V21_[FE[U.9W1Y%\\6SUZ^V/[L M7?KRQ7*SGL\6R;LT6&WN[N+TR^MDOOS\P[/NL\,/WL]N;M?Y#RY?OKB/;Y(/ MR?H?]^_2[+O+1^5Z=I]7]WG4GPWR+[:_\9/,YSF5W9#_W:O/'@?--RQ_?=#E M]MYG]^9CO$K>+.?_FEVO;W]X-GD67">?XLU\_7[Y627[>[2]@5?+^6K[_X// M^]_M/ NN-JOU\FZ_<78+[F:+W?_&O^X?B=(&O>X3&_3V&_3J&TR?V*"_WZ#? M=(3!?H-!TQ&&^PV&M0V>O-.C_0:CV@;=P1,;C/<;C)MN,-EO,*EMT.\]L<%T MO\&TZ:/4[1R>N4[3QZG[^&0?/=M/OCP.3W=W^WQ?[EY8VU=E&*_CER_2Y><@ MS7\_\_(OMB_M[?;9BW&VR&/X89UF_SK+MEN__/#S3V^L^LF%XOV'__C3I-<= M_RT0?_^'_OD_@S^'R3J>S5?!CW&:QGE8_O+B;7W7^_\WA-^-WB[ M7*QO5X%87"?7)[8/_=OWSVTO_=N//-M?9H_5XP/6.SQ@KWM>T&SF%T&_^SSH M=7K]8'4;I\GJQ,UZXU?>QFE)^<>',/CSMW]Y6@N;:X.G%8'>)GGN<5ID6F=_ MFP[:M\'E7GP:CORP3#Y>!+W!#CZQN6JP>:?[Y.;:OWF87)4>I"9WQS1_G#RO M)]O\9O7./W?NW"OA2X&=0BK)Z3_^J>EOU?X3ZIMYO%H%RT_!A_7RZI?@OUSV M[X%>)W>K_S[U=V6'#4YC^>SD^]5]?)7\\"R;?JR2]"%Y]O(__M0==?YV*HTD M%I*8(#%)8A&)*1+3)&9(S)*8@[!*6 >/81WX])?OLLEPDJ;)=;#*T_K\\&;Y+@M](4XU3@O'#;P)%82&*"Q.0. M&Y=>K9V+[*7:K<6-'%.1F&YV!PPYIB4Q!V&5L(T>PS;ZJC>VV6JU.?VFYO7: M9HS$0A(3)"9'1^\(]7(C%-8H;$+(DY"*OD MK]LI/KCL-'X_##XDZ2R;:K[>[\8%LT7P-DEODO2Y)Y?[ 2K'K29'!ZW>^&]' MV\BAFD UB6H1JBE4TZAF4,VBFJ.T:DI+]8+NF90N'I)T6]I9?MJ']3I97:6S M^[R%>29$?'4;W"[GUTF:/Q5Q/GEYB-?)-VE>5 K2 MY"J9/61_.I>+Y*_K9+&^#?[QV_I+_Q?/@XV:5W:)LHVR3C[/%]M\O@G?[&W$_S^[G M73;LX:C!YR0;;7V;/!Y%\ Q\\J\/^=@J5-.H9E#-HIJCM.I?GU[QUZ?G?5 M13>RU(JR?:@KN:;_./3X%.VW[2XRO>F5NMLKRG?7UKEOWJ5?1'?)"?3BU:$4"U$ M-8%J\LS3]5/VQ'R3([.KO!69?Q:P>\:2Z^?;W=9/LW2UWNT,S]=QME_[>3;/ M=H+SSPR6#[/K[%F.@_YW^[^\-VGV&W\+/M_.YON=WB3;\MJ[^>8^6"^#\7?? M/!Y7.?GBN4[FV6Y]&G^^X%'6?W_--RN5XLU\GJ^?;;$I4_/%?SY2K?O'IS[[<[>MGC\2E)LW^] M"'YN]DA^SL]OV0Z\SIZ47N>[X'JVNEINLM_-'N%\O.S_L@=JDZ;YW=M]Z),] MQKM#$\^SVYKNGXW>=]MOXJO;6?*0W81OXN#;WK 3W&5#Y@]O_KZ[>Z#S.Y4] M_7?+[)6SW23X=M@Y\8O9W<^/A62W.,X?F&5V2]+#,/FY>/FC4+SE^R>KK*]Y(O@U?:@2XY?9T_- M[NO9:O]4/@\6R_*+-_O=[$YDC^1U&=H=C;\X^::']NM03:.:036+:H[2JF]Z M11>OZR_C/9X2\J]=!/,7T?9,T.?!CYN[C[LCE1^2+'E9PK._7V_B^3P+[,G_Z>V=OXU]G=II@ ![\%)R;+[[:5I'\^[L?ZY\MH(Q#50E03J"91+4(UA6H: MU0RJ651SE%9-=]%_ZHW0^3):9T*U$-4$JDE4BU!-H9I&-8-J%M4 M>@UK3V<.'J/E)U0+44V@FD2U"-44JFE4,ZAF4;(%K./V6SX=4L/[W;/_U%>TZH%J*:0#6):A&J*533J&90S:*:H[1J M<(LV5&^*3G_1UA.JA:@F4$VB6H1J"M4TJAE4LZCF**UZ)9>B]=3W+[[VT^=% M-O?UGWGJ)]K&%=5"5!.H)O?:M#1-JB\]B@ZH4$VCFD$UBVJ.TJH9+/I+_;-+ MJ^U/:?5/>/U,ZQRB!294$Z@F42U"-85J&M4,JEE4_O4+1? MILP/MH[:3CN[%%B(#BM03:):A&H*U32J&52SJ.8HK9K+HH_4]_>1*FLP?]@M MS>S=^43+1J@6HII -8EJ$:HI5-.H9E#-HIJCM&ITB[)1'RT;]=&R$:J%J"90 M3:):A&H*U32J&52SJ.8HK9K-7EU?S_(U^O)E$G=ON6ERG:_&>/)Z MI7ZL=7#1SA&J"523_>,K$TX'_?HG+VB5"-4TJAE4LZCF**V:QZ)PU/<7CGY, M/@<_IYMMY^@P%]Y?CFK_WNJ;$:/](U0+44V@FD2U"-44JFE4,ZAF4T44:T5$5JFE4,ZAF4ZU26DV MW+GHU$]S1<=4J*91S:":135':=5H%N6G@;_\M&T<-UK9Q0^U#B-:?$(U@6H2 MU2)44ZBF4ZUR"=[.:'A\ M#!BM.*&:1C6#:A;5'*55@C@L*DY#?\7I]+PWVR-]E\X>\@M$OIMG@V]7 ?=- MBOVCM,TJJH6H)E!-HEJ$:@K5-*H95+.HYBBMFNBB#37LDI/B(5IX0K40U02J M252+4$VAFD8U@VH6U1RE59-;%)Z&_NO3-9D4^XG6<45;3J@F4$WNM;.38G14 MA6H:U0RJ651SE%8-8M%?&OK[2V]G-[=GUD/T#]$ZJ&B#"=4$JDE4BU!- MH9I&-8-J%M4ZU\S-BM+F$:AK5#*I95'.45@UBT5P:^IM+ M.G@=+WXY5XWP(ZVCB/:44$V@FD2U"-44JFE4,ZAF4H84F5 M13:":1+4(U12J:50SJ&91 MS5%:-;E%H6GD7]ZIR8383[2.*]IB0C6!:G*OG9T0HZ,J5-.H9E#-HIJCM&H0 MBW[2R-]/\DZ(&U0B_'SKD*+=)503J"91+4(UA6H:U0RJ651SE%:-H:[R^L!]M'4VTK81J M4DJD6H MIE!-HYI!-8MJCM*J 2XZ32/T2G4CM-R$:B&J"523J!:AFD(UC6H&U2RJ.4JK M)KEP+1D=5J*91S:":135':=4@ M%EVE48.NDG<.'/SV&%3OM!@M-*%:B&H"U22J1:BF4$VCFD$UBVJ.TJJ9+FI/ M(_1R=2.TXH1J(:H)5).H%J&:0C6-:@;5+*HY2JLD=UQ4G,8-UG(Z,RWV$VWC MBFHAJ@E4D^/C"]+UNZ/>\;P8'5:AFD8U@VH6U1RE59-85);I+Y^;%+9H3 M_N%:IQ:M-Z&:0#6):A&J*533J&90S:*:H[1JM(L2U!B]*MT8[3RA6HAJ M4D MJD6HIE!-HYI!-8MJCM*JR2TZ3^,&JSJ=FQZC12=4"U%-H)H<'U]W[N118W14 MA6H:U0RJ651SE%8-8E%A&OLK3/L+-.^N/?=[CAK[QVF=5K3GA&H"U22J1:BF M4$VCFD$UBVJ.TJJ9+MI08_2B=&.T!H5J(:H)5).H%J&:0C6-:@;5+*HY2JLF MMZA!C<]=E&[QD*2K6?8FG,7WZ8O0^9G6D47[3Z@F4$WNM09'CM%J$ZII5#.H M9E'-45HUC46U:>RO-C6:&[)ND-TGZW#=Y1EM2J!:BFD U.3Z^EEVWER]2?#1Y M1@M0J*91S:":135':96<3HH"U.3W%Z#\1-LDHEJ(:@+5Y.2X #4<=P?#>A#1 M416J:50SJ&91S5%:-8A%_VGB[S\UVXO=?)S/KIKLQ/I':YU9M/Z$:@+5)*I% MJ*903:.:036+:H[2JLDNZD\3M/XT0>M/J!:BFD UB6H1JBE4TZAF4,VBFJ.T M:G*+^M/$7W]J^CF/GVD=6;0"A6H"U>3DN *UWU4]FB*C)2A4TZAF4,VBFJ.T M:AR+$M3$7X*JG"+P89M&_QP8[3JA6HAJ M4DJD6HIE!-HYI!-8MJCM*JT2VZ M3A.TZS1!NTZH%J*:0#6):A&J*533J&90S:*:H[1J3D1,]I/!D/!O79+UIS0C6-:@;5+*HY2JL&L:@Y3T:+3J@6HII -3DY+CH-QX/QZ&CVC/:< M4$VCFD$UBVJ.TBI!G!8]IZF_Y[3K&P:OTC1>W)R_"J5?:YM)5 M13:":1+4( MU12J:50SJ&91S5%:-;E%,6K:)2>_4[3XA&HAJ@E4DZ@6H9I"-8UJ!M4LJCE* MJR:W*#Y-_1>_*Y\#<&CZ!\O->K6.%]>SQ:MM6)X#Z=727!;\&WP:6GVN2G6N<1 MK3:AFD UN=TUX1J&M4,JEE4TV__UPY_P"M M4XHVG5!-H)K<:^5WS?%@-.[VZ\>0T&$5JFE4,ZAF4<8 M4O8^^GCRSH_)0WP=^P\OH?TF5 M13:":1+4(U12J:50SJ&91S5%:-=1%OVF* M7M)NBE:=4"U$-8%J$M4B5%.HIE'-H)I%-4=IU>06A:BIOQ#U58>7T%(3JH6H M)E!-3H\O<7?R\!+:5D(UC6H&U2RJ.4JKYK)H*TW]5[AK=7@)K2JA6HAJ M7D M7CM[> GM(*&:1C6#:A;5'*55\UATD*9_]%),_@%:IQ1M**&:0#4Y/6XH/7%X M":THH9I&-8-J%M4*\5^W6CR^QXRJ6TTWOAF''M2SG,*Z6P4$I@\T+2DT_:3ECML\?6DIB M.<%R\L!5/F[I#ON3WK!WE$"TF<1R^N0=.?[Q7,AR@N7D@6N4/;1 Q'+ZY!TYF3VT',1R#N-JV1N5LG?F8F^' M0SG_BO/BWSI8IKL%N)\'/V[R [/;PSS)U2:=K?.CMV_B^3RY#CY^.6RP>MSB MB8DJ6BEBN9#E!,O) U=^C0]ZO?%X?!15M#'$N%'EC>@HH&AUB.4TRQF6LRSG,*X6T$DI MH/X&D?CU/KE:9V^BZR2].QU'M#?$QG#KWTA@&7Y(X/?4W6K.W MQ+"<93F'<;603DLA]=>*_&6%^DJ$_A(#VB]BN9#E!,M)EHM83K&<9CG#]/JZS8\^7LG7^*B(2F;DQ%[IQ7+Z9-WY-1'+LT>&'OZ@>EW:I[# M[D;M!5QJZ73]+1T9SP[%G&R^>%4^X^2WX-O3+U^VGX-R(I0)/UU_@^7 XZZOY,1F_V#Z>;'T'Y03+29:+6$ZQ MG&8YPW*6Y1S&U9)<:@)UT0NI'3@LQFP3".4$RTF6BUA.L9QF.<-REN4";"=H?7OZA!+TMAB6 MLRSG,*X6TU*'J'?FLF3>DD)^A97;-$D"O5C-KI-TY:\O^,=JGVBV781R@N4D MRT4LIUA.LYQA.RG& YR7(1RRF6TRQG6,ZR MG,.X6HQ++:3>5ZQ'=.YS&[_9/LML%0GE!,O) U<_@#R:'._XLBTCE-,L9UC. MLIS#N%I,2RVCGK]E='9&W;P.[!^I?7C9\A'*"9:3+!>QG&(YS7*&Y2S+.8RK M);Q48NJ-V?DTVUU"N9#E!,M)EHM83K&<9CG#T0,)EE,&:%U M[% N/' -LH<.+%DN8CG%@OF+Y![_8/J1L PKE MQ%=QI]]%T1L6L9QB.MC"% MI-]4?L-)HM1Z%&HPC6;+42@7LIQ@.7G@FDRCV=X3RFF6,RQG6'_T MQ1#\X[?//=O,0CG!;7@\ZT,SVZ6!O9QG@2+Y3I[7[V/O\3Y=T^=K.\'VP>4[5ZAG& Y>>#*ERO975/H M^# 56ZM".;^N=A,8WCXU5/AI1M5J%2! M*X=TW.F?RBC;F4(YS7*&Y2S+.8RK9G18ZDP-_9VIIP\E9QE]F\2K39K<)=E> MK5[<;[)=VG?I["H)_KFN1YR/:M4"YD.<%RDN4BEE,LIUG.L)QE.8=QM1B7^E;# MAM<$?'A\.SX=7[9GA7(ARPF6DRP7';ANMS1)[_7&%\->=9*NV($URQF6LRSG M,*Z6S%*%:MCH,H"-9]7O9ZM? KF[,N ZR6[3.G@?KY,SDVNV=X5R(7+.M+)0+64ZPG&2YZ,!5)M?]B^GT:&K-UJU0SK"<93F' M<;5G=F0LT6K5 N9#G!_SNXVYR;1;(,+Y4*6$RPG62YB.<5RFN4,RUF6+=*G%-?*WN.I3;O_TVH^USR?; MY4(YP7*2Y2*64RRG6QG&(Y MS7*&Y2S+.8RKQ;C4W1IY:R7_#]-KMNR%N/Q^&AVS=:X M4$ZSG&$YRW(.XVJ)+M6X1OX:UWYV_;KA4GE^K7T^V387R@F6DRP7L9QB.GVR?4K;GA7*"Y>2!JRZ5UY\<191=A@OE-,L9EK,LYS"N%M%2IVOD M[W2U7RK/#[8/*-OA0CG!A M7,AR@N4DRT4LIUA.LYQA..K!F.<-REN47+.M+)0+64ZPG&2YZ,"=72H/'5:SG&$YRW(.XVJY+-6M MQOZZ5=NI=8NE\OPCMX\R6[1".<%RDN4BEE,LIUG.L)QE.8=QM<27VECC"3NA M9IM8*!>RG& YR7(1RRF6TRQG6,ZRG,.X6HQ+C:VQO[%U?JD\/] ^N&Q#"^4$ MRTF6B\X]E_U.<+='W'"=K=0+F0YP7*2 MY2*64RRG6Z6Q/_REI_^.F&_O';YYXM>Z&<8#EYX!J<;H@. MK%A.LYQA.7ZL?3[9-A?*"9:3+!>QG&(YS7*& MY2S+.8RKA;A4^9H,V.DUV]Y"N9#E!,M)EHM83K&<9CG#QR]?W"7I3?(FF<]7P=5RLUCG[\VEGP9I\BD/_/>O>L\NCW[^NOO]F^Z) MGX?=[\7VYY<%__+%?7R3O(W3F]EB%9W]KG@4? ME^OU\F[[Y6T27R=I_@O9OW]:+M>';_(!/B_37[9WY^7_ 5!+ P04 " !\ MFA19VUYH1)L# ]$ &0 'AL+W=OVS==G=,]NR2)4HR(#RA!#'8#*RA>S-RVPJ@ M5[Q/X,@K;:2DK"C]J#J3:& YRB)(82T4!9:? XP@3163M.-306J5>RI@M?W$ M_EJ+EV)6F,.(IO\FD8@'5L]"$6SP/A7W]/@6"D':P#5-N?Y%QV*M8Z'UG@N: M%6!I09:0_(L?"T=4 )*G'N 5 .][ 7X!\+70W#(M:XP%#OJ,'A%3JR6;:FC? M:+14DQ!UC O!Y&PB<2)8C-Z&XX=W(9J_1K%\;,ICCEX?E:S[_&3YY5U.\H@RKJX^&C&&R!?FF!,(D M.NO/10P,B1@3= [Z\$YRHHF C/]7=T"Y :UZ U1,N>$[O(:!)8,&!W8 *_CM M%[?CO*KSSH7(SGS5*GW5,K$'X>,Z5NY 2CBMDVK$-Y6:DW4TF0J=A\#U^O:A M1D"[%- V"^ BD6$*(L-SRAG:U5U[CN.4&^>V&??YP6/HE"HZ1A538%MY$ZMW M\\,4LA6PVNMG)&MZ)AAK=5J?K^JUGM%2R'/='PQ#Z@I9LC][0=(-F M<, 1-D8H\T:-%5^([=PMWLDMWL^.4H4%E_+7A=C._77*OUQCRM(T4IG9&FOW MF\0J]Y0HN2_-E,P$C76T&L6K4[[DOCQA,E,T5O)U_E4?K^Q*@9:I4*3J5H[6 M=$]$7JN5HV5M/-05H7U:GA?64\RV">$HA8V$.E==N3O+:]6\(^A.EWLK*F3Q MJ)NQK.^!J05R?D.I>.JH#[2A*N33JQU=MSMJBB&E*HCD0''DI60*=7X*-== ME4F@RUR4)EW/<0;=E#+>F4[R=Y=R.A$;G3 .EY*H39I2>7\*B=B>=-S.PXLK MMHZU>=&=3C*ZAFO0-]FEQ*=N15FR%+AB@A,)JY/.._=X[OI&D%M\8K!5.[^) M:/&?WI4=L2- 3K/ *P7>4T'O!8%?"OQ]!;U2T-M7T"\%_2>"%QL]* 6#?3T, M2\$P#U;1NWEH9E33Z42*+9'&&FGF1Q[?7(T18=RDXK666,I0IZ?G[\\^7 3D MX[N_@FOR>@::LD21]U1*:G+D#7E+;JYGY/6/;R9=C?Z,JAN5[-."[;W ]LF% MX#I6).!+6#;HPW;]H$7?Q796C?4>&GOJM0)_W_ CXCN_$,_Q>@WU.6N77U") MY,\_']MG__GRM="X5=YY^<\_P7>-5MSMF(1Y9JLV5,-/\L212(!KS*&%?(&&Q$$N2@8R :UQG<5 M?FCRV(3-;,("F["P/2(XI%]E0C'3XXKHF&J2FOV6CH&D0D(1IWM3P@D7I@!] MQB)9$HJE:,910-5&XORP48RO"269% NZ8 G3]V2;;SVPD&;XFD8Q>9A0C*UQ MDU"Y!J5?T51L<.X1JSP_%L4\4U0)YYHU;NLTR*(B?>>GAXJA^0(,"LN3?);: M9+BAPGT/PVT1$ 5:)X!;-=TT&"SU=&TP]*O!T&_M^O?8S0E.FTV)7B@'N=+L M76^G;G\P]KWQI'N[F\,-=K[CC@:]NMWLN=U;MS^L&P7/C?I^WW6'H[I=^-S. M&PU==^S5[>;-/,=S*[M:OPVJ?AM\*V4)[H6@J=]:E8=.$#9A,YNPP"8L+&#C MG3 Y1SLQ*F)IR6,MX,,JX,/6@'_ !0+WOCC&S7 A$6Z%[_&3;TOELG'P%+3^ M3H-ZXY'C.$_&3JO30\-K$Q;8A(7#9Z.PJ3?FEGS6 CRJ CQJ#? %XRS=I.3S M!:0+D(W[QE;"H2/;)FQF$Q;8A(4V87-+L%J"C*L$&7\/WR9CFSEF$S:S"0ML MPD*;L+DE6"W'7.?QX,5IG88^T61#B^.X)!%;RJ/&/49)V5U?GBXM[8X.#;Y5 M6F"5%GZ[,^:V'-:CNG.M;NLQV]Y+C?_\$]IQ!L\^ M9=J]'9P%5D]"K=+"/7MD;LMK$=_NSG5."G*=W]3AEZ@YL"I.V*NWU6W@N_P. M[,G[4_A^;V,+\^>L075X\75*X95R2!%;IRCH:XU,KB-J]XT"+++Y,6 M0FN1YC]CH$N0Q@#+5T+HAP?CH+I3G?X+4$L#!!0 ( 'R:%%E%RFWV^ ( M .8) 9 >&PO=V]R:W-H965T49%WYA+N>B:IDCFD&-QRA9 U9XJEPD6,&+9-Y+*>=\X M,U *4[S,Y"U;7T*5CZ_Y$I:)XHG6I:_O&"A9"LGR"JQ6D!-:OO%CI<,60/$T M YP*X.P"O , MP*XQT;P*H!W; 2_ A2IFV7NA7 1ECCL<;9&7'LK-CTHU"_0 M2B]"]3D92ZZ^$H63X7AT&4?WGV/TY0+=7GV\O-.#^W&,!N-Q?(=.(I"89.(M M>J^L$3IY_;9G2A57H\VDBC$L8S@'8KCHFE$Y%RBF*:0-^*@='[3@395OG;2S M27KHM!)^6M)3Y%KOD&,Y7L-Z1NWP:\P5W#X(C_XO>GP\W&T1PZU/@%OPN0?X M1BS/B52_OA0(TQ2-E-:$SH F! 2*B$@R)I8@#.(U!]&W M75'9N.=9YSUQMZ[KO=MYQ@L!]ZA8=YQ:WKO:96OBU%GZK%H.< M<4E^8UUMF@0IT?ZV(.Z9W]G1H\'+\7QO1XY]+UN)8=L[.ZF!_N;;@6N[^PDV>#6<#:BX]CBUM7^ZZ:;6X4K!SXK.@:!$K:DLKS! M:FO=E R*6KQC']K=D=U@CU034_8T @ \P8 !D !X;"]W;W)K&ULK55=;]HP M%/TK5C9-G;0V7T!9!Y'XJLI$-5363=.T!Y-M M)-#$@O+,#3ROY>:4<2?JV+6IC#IBK3/&82J)6N>H!00D(C@&-$X"P!(2VT$*9+6M(-8TZ4FR)--'(9@;6&XO&:A@W?W&F)7YE MB-/1;' W&CY.1N3++9F,>K,1F8Q[_?%D_/4'N1B"IBQ3[\DE>9P-R<7;]QU7 M8U(#=>,R0;]($)Q($))[P76JR(@GD!SB711;*0YVBOO!6<+/:WY%0N\#";R@ M4:-G!?!QUWLU_*ZS#?0\9V M6,4=J&Q6*IMG54[IB_UE=VK2H2BS77Q<&L5JO.W;,-ZVB] MCQV]:,!_:8KK #?$DG%%,E@@I7=UC<;)HL46$RU6MDO-A<:>9X&ULK9==;Z,X%(;_BL6L1AUIIV"^0CH)4AHZ MFJY2;=6TNUJM]L(A3F(-X(QMDO;?KPV4@4#(('&38/#['LYC ^=,CI1]YSN, M!7B-HX1/M9T0^QM=Y^$.QXA?TSU.Y)4-93$2:H:Z(QSA M4"@+)/\.>(ZC2#G)^_A1F&IE3"6L'K^[?\V2E\FL$,=S&OU-UF(WU3P-K/$& MI9%XHL=ON$C(47XAC7CV"X[Y7&>D@3#E@L:%6-Y!3)+\'[T6("H":)\1F(7 M_%6!50BL7Q78A<#.R.2I9!P")) _8?0(F)HMW=1!!C-3R_1)HM9]*9B\2J1. M^,OYM[O@97$'_OP*'F;/+T_WS_^ Q=UL>0<6][/;^X4:7P58(!+Q3^ S>%D& MX.JW3Q-=R.C*0P^+2+=Y)/-,I#_2Y!I8QN_ -$R[13[OEC\@)N7PK#SHE@VXH+)[?U?&[(\B-T>1#WS-WR/0CS5Y$/-,3M@S?_X ;K&ES: 0YH% YG5 MX%HE7*O+W5=+##Y^\$P(OX"K)7D%#Q+OCK?NNMS*S:S46^X@Y9;MR44^5.%T M1NP+9R"S&AR[A&-?@N.T<!S&H)X9G*E#4QL%K^W_5<*X4MO+S^8YI29[R^&Z$UK&6;CG,F\9^5*>RLS?P%3;9 ;OOWY8P(6I&(B+?6[,T& M?WOD.=;I^[$[9N_DFU%=US/5"[R6NUYI;%0;*IN +4FX3&PCA<;U2.)C>6>7 M#P3=9[W.B@K9.66'.]D-8Z8FR.L;2L7[0+5/97_M_P]02P,$% @ ?)H4 M69R,Z!#> P 3Q4 !D !X;"]W;W)K&ULK9CO MDYHX',;_E0S7N6EGK@L!1-VJ,ZWLM=Y4=Z=NVQ;_(Q@<<,=I0]9@$ 1S_B*,F&1L!Y>FV:V2* F&17-(5$W%E1 M%A,N3MG:S%(&9)F+XLBT+^A.N RPOF:)"2-P01++BT(.)K"V.((NDD^O%_:6I4-:7P^/C) M_>]\\&(P#R2#,8V^ATL>#(V>@9:P(IN(?Z&[3U .J"/]%C3*\D^T*]IZEH$6 MFXS3N!2+'L1A4GR3'R6((P%VSPCL4F"_5."4 N>E K<4N#F98B@Y!Y]P,AHP MND-,MA9N\B"'F:O%\,-$_NYSSL3=4.CX:'P[G4[NIS>S^SEZ/_/1^'9V/YE] MO)F-)S=S]-H'3L(H0S/"&)&_T!OT%GV=^^CUJS<#DXL.2!MS41;[4!2SSQ3[ M9Y-<(VY HS[V@!8:OG]D_6F::2-4Q>A>8$\:> M<\))4\D:IV[%J7LYIT902M^VH+H-H-R>=P)*4\D:J%X%JGI?RJD1D]*U+:;^K\\G&WOV"29-)6N8L'4(G=8%+[IG MQ&X7Q1)TT^MIK-:V#0.ZW.J8CK(Y5HYT+*:/, VC")1I2FW3=@)I=?-UN=41 M'C(Z5H?T9V::UORMU_ M_@6P70][9V@=8CM6Y_9GGE5JL>.IWHHZD[VORZW 9!YM7LFMQBEAZS#)Q)Q9 M"7OKJBMHLV+WKCCA-,WWLQXHYS3.#P,@2V"R@;B_HI0_G<@MLFH/=?034$L# M!!0 ( 'R:%%G/<-E<20, X/ 9 >&PO=V]R:W-H965TIV@>3W!"K2\[U.3F.[/:"LGL> @CT$$<)[VBA$--#7>=>"#'F M!W0*B7P24!9C(8=LHO,I ^RGH#C2+<-P]!B31.NVTWM#UFW3F8A( D.&^"R. M,7L\AH@N.IJI/=VX(I-0J!MZMSW%$QB!N)D.F1SI.8M/8D@XH0EB$'2T(_.P M9]H*D%;<$ECPPC524L:4WJO!P.]HAIH11. )18'EWQQZ$$6*2<[CSY)4RWLJ M8/'ZB?TD%2_%C#&''HU^$E^$':VI(1\"/(O$%5V^T[]Z<]='E"7('MP.W?^&BB\OK_@@- MCWX='RX(3"+^%7U#-R,7[7W^VM:%[*T8=&_9YSCK8VWH\V.6'"#;V$>6 M8=76P'O;X2YX$FZF<+L,UZ7B7+:5R[92OMH&OEY(($#]!_!F*D;H,@B(!VP? MN83)@%&&<.*C48@9A#3R@:&[AH75?24L^UU%^0\E/,_(6>=0NY4 M:4%%9"4+&KD%C8\+>=:J7@AOH^FT&LZSC.\L*REIYDJ:6Y6L/N&W:M*"RHB*UE@&JN]C?%Q,5_V*@:X:39J M]<:SG.^N*ZLI[-3,%ZG)ONHGN9JW?=:W-WWM^ZZ*K6S1:E=G6N^4>K/2/5Q5 M;&4;5KLX<^L.J>+&ULK93=CILP$(5?Q:)5M2MM8P))6J6 U$VT_5%:14FWO79@ "O&IK8)V[>O M;0C*2F35B^8"//:<,_XFV%$KY%&5 !H]58RKV"NUKI<8J[2$BJB)J(&;E5S( MBF@3R@*K6@+)G*AB./#]!:X(Y5X2N;FM3"+1:$8Y;"523541^><>F&AC;^J= M)W:T*+6=P$E4DP+VH!_KK301'EPR6@%75' D(8^]C]/E*K3Y+N$GA59=C)$E M.0AQM,&7+/9\NR%@D&KK0,SK!"M@S!J9;?SN/;VAI!5>CL_N#X[=L!R(@I5@ MOVBFR]A[[Z$,W*'-9H5NUJ )90I])U(2V_%;]!8][M?H MYO5MA+79@?7!:5_MOJL67*GVM>$3%/IW*/"#V8A\];)\#:F13YT\?"['AGN M#P;XP/F%U^&+47BT8>D876S!VZI:I)"[)D3I4">P$O>O)HN_ ]CK/_) M[!EY.)"'+[F;3N8@)61H!R?@#8S!=@X+YV O@U,R]^TOPJ=+C!<+C6.@,0)\ M\1';"^0;D07E"C'(C;,_>3?WD.P.91=H4;OO^B"T.25N6)I[#*1-,.NY$/H< MV*,RW(S)7U!+ P04 " !\FA19X ,WA2\# #P$@ #0 'AL+W-T>6QE MCNJ7KPY;.(;5TC\ZY1])U+3*LS5JPVP5C)EJ50M8CLC"F^A#']6S! M2EI?J(I)BQ1*E]38KI['=:49S6L@E2+N=3II7%(NR7@HE^5U:>IHII;2C$B_ M#47^]CD?D6[ZGD1>;J)R-B+W9V]_+)6Y>A/Y^\F[DY/._?G58?S, >: ZN@)1=K'^Y!8*:$TI&Q96'3=2%2__)PU_>@ M8AJ=DDNE76Z?P?^=-L,/@$T/#'(A6H,]X@/C846-85I>VXX;[(*/H*AIWZTK MZW"NZ;K;ZY,MP=ULDJG2.=-MFB[9A,9#P0JPH_E\ 7>CJAA 8U1I&SFGQG= ?U?-:^_*]EZD&U7\ M09E/2SL=Z?I0H.Q&LX*O7']5M 8P]2ZN3JM*K#\*/I/D\E]9=O]5#@T'/3;OR&,WV7\-)M/78/)5U.3@^$TFV5%ZC)OW]\XA M8>^(T$8C.(J-R# SL=CF+=!$!F@G '*\:P0,G$? M+$^8D]DK/-,L2Y(TQ59T,@DZF&#KEJ;P#:MAWH"!Y8%,?[;6^&[C%?)T'6![ M^E2%8#/%*Q&;*;[6@(37#1A9%MYM+ \PL%W :@?RA_- 384Y20*[BGG#GF < MR3(,@5H,UVB:(JN3PB>\/]A3DB19%D8 "SM($@R!IQ%', ?@ 4.2Q+T'#]Y' M\>8]%6]_XQK_!E!+ P04 " !\FA19EXJ[', 3 @ "P %]R96QS M+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0 M"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-# ML%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H M5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 ( 'R:%%D0FN$:! < ((\ / M >&PO=V]R:V)O;VLN>&ULQ9O?Q,'VZC)!M\^;P_U[(8PB=Y%:^K),_DP?K =1(_EV^OUT_94U(F-TF:5+\N M!LWC-!ZP;9(EV^1WO+D8G U8>9\_7^5%\CO/JBCUUT6>IA>#T>Z%Z[BHDO7! M8;^&#**;LCE213=>)$$N!OJ9/.%M4I15\X[F_)%D?(KEFW?/'JM\EJ157$RC M*IX7^>-#DMW5IY'?8@B^1A.'_=]=$#\5_R>,^>UMLHZG^?IQ&V?5+HY%G-: M67F?/)0#ED7;^&)@Y4]Q47\?^0%BL_MNE80"D2H^)?*%0FP:/$J4;!-G9;QA M\E&9I\E&$5 &DCD#JIX0< \@) CFAA5Q&O]A3R99QT?Q[/:*G2;E.\_*QB &B M@2 :M(@B*Y--7+"@B#9R/F9F443973UBJA(0GB.$Y[2$EZ$O'.[[S/7FIB.^ MFX%P'68Z4^:80>C!>?P,F\C/>L*TW,6E<-XHEZ%G79D0$_4-L7#\<+$PO15S M9\P70#Y/-B-@V MPKGF3N!ZJP,JS"XC8KWX5ZX7_!EP;\%J0#]82$@?TF%:&1%[Q0VNN,=LUYGO M$$W?YVTZS"^%7(&9K8P+^&Z1,$LH1!;0D[ UM8/E=@??GCIR\%:3R?\^MV:6$6+5L3>0-.Q=FD-$XA*+! TN6UC8A)1 MB26"1Q-6KE1,(BJQ1(XEM^Q#$#4D;YB83U1BG[1SW!>X\@^(AWE$)?9(=[+; MB8FI12562W?6VX4YQN0R)I8+DO[6K! 3T\V86#>MY75G$#'-C(DU@R1X[X.( M26=\DF2E,YKH7@FQ=-"4H"6=,2:=,;5T.E*"SEABRAE3;Y=@"USV 6)BRAD3 M*Z<]@+J"B!EG3&P<=">B?4-BQAD3&P?- ]N;C)AQ-&+CX)APL:9AQM&H-TP MIFG;KK6[ZO)9L[$#,3'U:-09#H;9ONB8>C1B]>")1.NB8^K1J#=20#3ERE(L MFEDI]/DLM*5](":Z44^M'H"YE"Z7<[IILZFPPT!<<]@]HF'RT:B+9FA:!O?J M-4P^6H_ULWH(?3,=B[.9Z[&I&U["6KB&64@CMM#Q['$:5U$",3$+:3U:Z#63 M?&%,6T[7,0OI/5I(WJ1?>="LA7TNUYJBM1^N8Q;2>[30 69K>MELR M)RI@=ZV.64COT4+OJATU+FP3Q"PT(;90!]H^DO+-3Q 3L]"$V$)O+16'C#%4 M^@23T*3'5*BC(@I30+ Q"CTNS!\VJHV[!@)B8A";$$D)KFJWY:()) M:$(LH7>-*^_O3XB)26A"7H<[TLAR.!^A?#2$#DY#18RK447N'F)B$C#X+KJN^NP9J?@,$TW, L9U!;JW+UXG3PA)F8AH\>"W&&Q&):0#,Q" M!K&%8&]3QQ()8F(6,GI,A3PQOPKJ!Z'/=QDFK!L:F(6,'BUD6.A8?/F\LOG37R;9/'&D1]1RN/K*%TO"U;_J<\T4L9:W5)_^YBFECSF M9C(7V^Q_0KO_^>^7_P!02P,$% @ ?)H461Q&X;:K @ *S8 !H !X M;"]?3RUKMR;(>'[EQ.ESN;KC^VXV79;^MSNWYOMZ66Y=+K M_GY&]?1X/W/Q^G4N_S.QVVSVZ_*[6_\YEM/XC\'U1]>_#[M2QFKQVO;;,JZJ M^O-PNSS4UX_P<)E<+9[?5E7__!:J>NX@@2"9/RA"4)P_2"%(YP\R"++Y@QR" M?/Z@!$%I_J ,07G^H :"FOF#PA)E7!(D3; FT#H@UX' ZX!@!P*Q Y(=",P. MB'8@4#L@VX' [8!P!P*Y ](=".P.B'<@T%M0;R'06U!O(=!;)C^V"?06U%L( M]!;46PCT%M1;"/06U%L(]!;46PCT%M1;"/06U%L(](ZH=R30.Z+>D4#OB'I' M KWC9+.$0.^(>D<"O2/J'0GTCJAW)- [HMZ10.^(>D<"O2/J'0GT5M1;"?16 MU%L)]%;46PGT5M1;"?36R68W@=Z*>BN!WHIZ*X'>BGHK@=Z*>BN!WHIZ*X'> MAGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WC;YLY) ;T.]C4!O0[V-0&]#O8U M;T.]C4!O1[V=0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGQPV(=#;46\G MT-M1;R?0VU%O)] [H=Z)0.^$>B<"O1/JG0CT3JAW(M [H=Z)0.^$>B<"O1/J MG0CT3I/#@@1Z)]0[$>B=4.]$H'=&O3.!WAGUS@1Z9]0[$^B=4>],H'=&O3.! MWAGUS@1Z9]0[$^B=4>],H'>>'/8FT#NCWIE [P;U;@CT;E#OAD#O!O5N?E+O M8?PZE.'6\[W&Y_\DU>/EN^7V^.OR^^+DO5QQKN\KAJ>_4$L#!!0 ( 'R: M%%G-'F2\0 ( 'HT 3 6T-O;G1E;G1?5'EP97-=+GAM;,W;WV[:,!3' M\5=!N:U(B!T[9BJ]:7>[]6(OX"6F1.2?8K>C;S\3VDJ;.K2*2?O>$('M\SOQ MD3YW7']['IU?'+JV]YMD%\+X*DPNCZN;(>ILR%^G1ZRT59[^^ R ML5KIK!KZX/JP#,<:R^KKWU*6+PEI/#GO\;MF]%=Q0Y*]FW!<^7/ R[FO3VZ:FMHM[NT4OM@N M[LH.;>;#<^M\>K[$.ST.VVU3N7JH'KMX)/7CY&SM=\Z%KDU/1:_.)X=XP^[T MF5^1'$\OQUC(3:$Y_XIOB;'TQ>_GCM.N7?V7 MV?%Z?PS3?IZ'S^;'Y7?\ZXS?ZG^P#P'I0T+Z*"!]*$@?&M)'">G#0/I80_K( M5Y1&**+F%%)SBJDY!=6&UL M4$L! A0#% @ ?)H463:'85CO *P( !$ ( !KP M &1O8U!R;W!S+V-O&UL4$L! A0#% @ ?)H469E@%?@(& #6'P & @($." >&PO=V]R M:W-H965T&UL4$L! A0#% @ ?)H468#A7!-."0 ,C$ M !@ ("!1@X 'AL+W=O.@ , !X/ 8 " @&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H463:RK*%$ P E@L !@ ("! M)2( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?)H46?0X$">^ @ BPD !@ ("!GCH 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?)H46?91 :8K(0 UUT !D ("!^E, M 'AL+W=O&PO=V]R:W-H965T%X !X;"]W;W)K&UL4$L! A0#% @ M?)H46;2RA/=;! &@D !D ("!P7L 'AL+W=O&UL4$L! A0#% @ ?)H460A*-/K! @ MO 4 !D ("!(8D 'AL+W=O&PO=V]R:W-H965T@0 " + 9 " @2:2 !X;"]W;W)K&UL4$L! A0#% @ ?)H469(?XX=$! _@D !D M ("!UY8 'AL+W=O&PO=V]R:W-H M965T !X;"]W;W)K&UL4$L! M A0#% @ ?)H467'-HT@% M !V#@ &0 @('SIP >&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H4 M68?%#]_S!P D!( !D ("!D[$ 'AL+W=O486P" M!@ &0 M @(&]N0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H461(@=FSD! B0H M !D ("!T\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H468"LUMZ* @ P04 !D M ("![LL 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?)H465XM9N:J P ,P@ !D ("![?4 'AL+W=O MT" !? M!@ &0 @('.^0 >&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H46965 M182P @ P 4 !D ("!UO\ 'AL+W=O(" !7!@ &0 M @(&] @$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H467%O8C?D @ /@8 !D M ("!@ D! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ ?)H466V0>$Q; P D @ !D ("! M!!,! 'AL+W=O<# !G" &0 @(&6%@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ ?)H469!;!][, @ / 8 !D ("!"Q\! 'AL+W=O&UL4$L! A0#% @ ?)H4661\BZU/ M @ >00 !D ("!*R@! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H461%@=8 ,"P )90 !D M ("!X# ! 'AL+W=O$*BST# #+$0 &0 @($C/ $ >&PO=V]R M:W-H965T&UL M4$L! A0#% @ ?)H4680)5"EB!@ !BP !D ("!T4,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M?)H46?3!U(") @ 7P8 !D ("!2U ! 'AL+W=O&UL4$L! A0#% @ ?)H466!D!27) P MF14 !D ("!>5D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H462:GL2*H P 11$ !D M ("!;F,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ ?)H462 79ZWZ 0 EP0 !D ("!I6P! 'AL M+W=OL88# M R#@ &0 @('6;@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H4 M61R(-F8T" V5< !D ("!4WT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H469L6L!,#"0 :W$ M !D ("!1(P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H461>\D%UC @ Q@4 !D M ("!GJ8! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ ?)H46:*^F[,6 P ^@@ !D ("!;K8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H466D> MKIO()0 1+ " !D ("!L\ ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ ?)H4647*;?;X @ Y@D !D M ("!S.\! 'AL+W=O&PO M=V]R:W-H965T;U 0!X;"]W;W)K&UL4$L! A0#% @ ?)H469R,Z!#> P 3Q4 !D ("! MV?D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ ?)H46> #-X4O P \!( T ( !Q0," 'AL+W-T>6QE M&PO=V]R:V)O;VLN>&UL4$L! A0#% @ M?)H461Q&X;:K @ *S8 !H ( !.0\" 'AL+U]R96QS+W=O M9+Q @ >C0 !, M ( !'!(" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4& &0 ,9 !S&P C10" end XML 103 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 104 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 106 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.2.u1 html 298 377 1 false 105 0 false 4 false false R1.htm 00000001 - Document - Cover Sheet http://trugolf.com/role/Cover Cover Cover 1 false false R2.htm 00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited) Sheet http://trugolf.com/role/BalanceSheets Condensed Consolidated Balance Sheets (Unaudited) Statements 2 false false R3.htm 00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Sheet http://trugolf.com/role/BalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical) Statements 3 false false R4.htm 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) Sheet http://trugolf.com/role/StatementsOfOperations Condensed Consolidated Statements of Operations (Unaudited) Statements 4 false false R5.htm 00000005 - Statement - Condensed Consolidated Statements of Other Comprehensive Income (Unaudited) Sheet http://trugolf.com/role/StatementsOfOtherComprehensiveIncome Condensed Consolidated Statements of Other Comprehensive Income (Unaudited) Statements 5 false false R6.htm 00000006 - Statement - Condensed Consolidated Statements of Stockholders' Deficit (Unaudited) Sheet http://trugolf.com/role/StatementsOfStockholdersDeficit Condensed Consolidated Statements of Stockholders' Deficit (Unaudited) Statements 6 false false R7.htm 00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://trugolf.com/role/StatementsOfCashFlows Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 7 false false R8.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 8 false false R9.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 9 false false R10.htm 995513 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Sheet http://trugolf.com/role/BusinessOrganizationAndNatureOfOperations BUSINESS ORGANIZATION AND NATURE OF OPERATIONS Notes 10 false false R11.htm 995514 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION Sheet http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocation BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION Notes 11 false false R12.htm 995515 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://trugolf.com/role/SummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 12 false false R13.htm 995516 - Disclosure - ACCOUNTS RECEIVABLE, NET Sheet http://trugolf.com/role/AccountsReceivableNet ACCOUNTS RECEIVABLE, NET Notes 13 false false R14.htm 995517 - Disclosure - INVENTORY, NET Sheet http://trugolf.com/role/InventoryNet INVENTORY, NET Notes 14 false false R15.htm 995518 - Disclosure - SHORT-TERM INVESTMENTS Sheet http://trugolf.com/role/Short-termInvestments SHORT-TERM INVESTMENTS Notes 15 false false R16.htm 995519 - Disclosure - OTHER LONG-TERM ASSETS Sheet http://trugolf.com/role/OtherLong-termAssets OTHER LONG-TERM ASSETS Notes 16 false false R17.htm 995520 - Disclosure - PROPERTY AND EQUIPMENT, NET Sheet http://trugolf.com/role/PropertyAndEquipmentNet PROPERTY AND EQUIPMENT, NET Notes 17 false false R18.htm 995521 - Disclosure - CUSTOMER DEPOSITS Sheet http://trugolf.com/role/CustomerDeposits CUSTOMER DEPOSITS Notes 18 false false R19.htm 995522 - Disclosure - NOTES PAYABLE Notes http://trugolf.com/role/NotesPayable NOTES PAYABLE Notes 19 false false R20.htm 995523 - Disclosure - PIPE Loans Sheet http://trugolf.com/role/PipeLoans PIPE Loans Notes 20 false false R21.htm 995524 - Disclosure - RELATED PARTY NOTES PAYABLE Notes http://trugolf.com/role/RelatedPartyNotesPayable RELATED PARTY NOTES PAYABLE Notes 21 false false R22.htm 995525 - Disclosure - LINES OF CREDIT Sheet http://trugolf.com/role/LinesOfCredit LINES OF CREDIT Notes 22 false false R23.htm 995526 - Disclosure - CONVERTIBLE NOTES PAYABLE Notes http://trugolf.com/role/ConvertibleNotesPayable CONVERTIBLE NOTES PAYABLE Notes 23 false false R24.htm 995527 - Disclosure - DIVIDEND NOTES PAYABLE Notes http://trugolf.com/role/DividendNotesPayable DIVIDEND NOTES PAYABLE Notes 24 false false R25.htm 995528 - Disclosure - GROSS SALES ROYALTY PAYABLE Sheet http://trugolf.com/role/GrossSalesRoyaltyPayable GROSS SALES ROYALTY PAYABLE Notes 25 false false R26.htm 995529 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES Sheet http://trugolf.com/role/AccruedAndOtherCurrentLiabilities ACCRUED AND OTHER CURRENT LIABILITIES Notes 26 false false R27.htm 995530 - Disclosure - STOCKHOLDERS??? EQUITY Sheet http://trugolf.com/role/StockholdersEquity STOCKHOLDERS??? EQUITY Notes 27 false false R28.htm 995531 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical) Sheet http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical) Notes 28 false false R29.htm 995532 - Disclosure - INCOME TAXES Sheet http://trugolf.com/role/IncomeTaxes INCOME TAXES Notes 29 false false R30.htm 995533 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://trugolf.com/role/CommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 30 false false R31.htm 995534 - Disclosure - RELATED PARTY Sheet http://trugolf.com/role/RelatedParty RELATED PARTY Notes 31 false false R32.htm 995535 - Disclosure - TruGolf Links Franchising, LLC Sheet http://trugolf.com/role/TrugolfLinksFranchisingLlc TruGolf Links Franchising, LLC Notes 32 false false R33.htm 995536 - Disclosure - SUBSEQUENT EVENTS Sheet http://trugolf.com/role/SubsequentEvents SUBSEQUENT EVENTS Notes 33 false false R34.htm 995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 34 false false R35.htm 995538 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables) Sheet http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationTables BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables) Tables http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocation 35 false false R36.htm 995539 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://trugolf.com/role/SummaryOfSignificantAccountingPolicies 36 false false R37.htm 995540 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables) Sheet http://trugolf.com/role/AccountsReceivableNetTables ACCOUNTS RECEIVABLE, NET (Tables) Tables http://trugolf.com/role/AccountsReceivableNet 37 false false R38.htm 995541 - Disclosure - INVENTORY, NET (Tables) Sheet http://trugolf.com/role/InventoryNetTables INVENTORY, NET (Tables) Tables http://trugolf.com/role/InventoryNet 38 false false R39.htm 995542 - Disclosure - SHORT-TERM INVESTMENTS (Tables) Sheet http://trugolf.com/role/Short-termInvestmentsTables SHORT-TERM INVESTMENTS (Tables) Tables http://trugolf.com/role/Short-termInvestments 39 false false R40.htm 995543 - Disclosure - OTHER LONG-TERM ASSETS (Tables) Sheet http://trugolf.com/role/OtherLong-termAssetsTables OTHER LONG-TERM ASSETS (Tables) Tables http://trugolf.com/role/OtherLong-termAssets 40 false false R41.htm 995544 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables) Sheet http://trugolf.com/role/PropertyAndEquipmentNetTables PROPERTY AND EQUIPMENT, NET (Tables) Tables http://trugolf.com/role/PropertyAndEquipmentNet 41 false false R42.htm 995545 - Disclosure - NOTES PAYABLE (Tables) Notes http://trugolf.com/role/NotesPayableTables NOTES PAYABLE (Tables) Tables http://trugolf.com/role/NotesPayable 42 false false R43.htm 995546 - Disclosure - RELATED PARTY NOTES PAYABLE (Tables) Notes http://trugolf.com/role/RelatedPartyNotesPayableTables RELATED PARTY NOTES PAYABLE (Tables) Tables http://trugolf.com/role/RelatedPartyNotesPayable 43 false false R44.htm 995547 - Disclosure - DIVIDEND NOTES PAYABLE (Tables) Notes http://trugolf.com/role/DividendNotesPayableTables DIVIDEND NOTES PAYABLE (Tables) Tables http://trugolf.com/role/DividendNotesPayable 44 false false R45.htm 995548 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Sheet http://trugolf.com/role/AccruedAndOtherCurrentLiabilitiesTables ACCRUED AND OTHER CURRENT LIABILITIES (Tables) Tables http://trugolf.com/role/AccruedAndOtherCurrentLiabilities 45 false false R46.htm 995549 - Disclosure - STOCKHOLDERS??? EQUITY (Tables) Sheet http://trugolf.com/role/StockholdersEquityTables STOCKHOLDERS??? EQUITY (Tables) Tables http://trugolf.com/role/StockholdersEquity 46 false false R47.htm 995550 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables) Sheet http://trugolf.com/role/CommitmentsAndContingenciesTables COMMITMENTS AND CONTINGENCIES (Tables) Tables http://trugolf.com/role/CommitmentsAndContingencies 47 false false R48.htm 995551 - Disclosure - RELATED PARTY (Tables) Sheet http://trugolf.com/role/RelatedPartyTables RELATED PARTY (Tables) Tables http://trugolf.com/role/RelatedPartyNotesPayable 48 false false R49.htm 995552 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) Sheet http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative) Details http://trugolf.com/role/BusinessOrganizationAndNatureOfOperations 49 false false R50.htm 995553 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) Sheet http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) Details http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical 50 false false R51.htm 995554 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical) Sheet http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetailsParenthetical SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical) Details http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical 51 false false R52.htm 995555 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) Sheet http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) Details 52 false false R53.htm 995556 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical) Sheet http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetailsParenthetical SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical) Details 53 false false R54.htm 995557 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative) Sheet http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative) Details http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationTables 54 false false R55.htm 995558 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details) Sheet http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails SCHEDULE OF ESTIMATED USEFUL LIVES (Details) Details 55 false false R56.htm 995559 - Disclosure - SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details) Sheet http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details) Details 56 false false R57.htm 995560 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Sheet http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative) Details http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesTables 57 false false R58.htm 995561 - Disclosure - SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) Sheet http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details) Details 58 false false R59.htm 995562 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative) Sheet http://trugolf.com/role/AccountsReceivableNetDetailsNarrative ACCOUNTS RECEIVABLE, NET (Details Narrative) Details http://trugolf.com/role/AccountsReceivableNetTables 59 false false R60.htm 995563 - Disclosure - SCHEDULE OF INVENTORY (Details) Sheet http://trugolf.com/role/ScheduleOfInventoryDetails SCHEDULE OF INVENTORY (Details) Details 60 false false R61.htm 995564 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details) Sheet http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails SCHEDULE OF MARKETABLE SECURITIES (Details) Details 61 false false R62.htm 995565 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical) Sheet http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical) Details 62 false false R63.htm 995566 - Disclosure - SHORT-TERM INVESTMENTS (Details Narrative) Sheet http://trugolf.com/role/Short-termInvestmentsDetailsNarrative SHORT-TERM INVESTMENTS (Details Narrative) Details http://trugolf.com/role/Short-termInvestmentsTables 63 false false R64.htm 995567 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details) Sheet http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails SCHEDULE OF OTHER LONG TERM ASSETS (Details) Details 64 false false R65.htm 995568 - Disclosure - OTHER LONG-TERM ASSETS (Details Narrative) Sheet http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative OTHER LONG-TERM ASSETS (Details Narrative) Details http://trugolf.com/role/OtherLong-termAssetsTables 65 false false R66.htm 995569 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Sheet http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails SCHEDULE OF PROPERTY AND EQUIPMENT (Details) Details 66 false false R67.htm 995570 - Disclosure - SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details) Sheet http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details) Details 67 false false R68.htm 995571 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative) Sheet http://trugolf.com/role/PropertyAndEquipmentNetDetailsNarrative PROPERTY AND EQUIPMENT, NET (Details Narrative) Details http://trugolf.com/role/PropertyAndEquipmentNetTables 68 false false R69.htm 995572 - Disclosure - CUSTOMER DEPOSITS (Details Narrative) Sheet http://trugolf.com/role/CustomerDepositsDetailsNarrative CUSTOMER DEPOSITS (Details Narrative) Details http://trugolf.com/role/CustomerDeposits 69 false false R70.htm 995573 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details) Notes http://trugolf.com/role/ScheduleOfNotesPayableDetails SCHEDULE OF NOTES PAYABLE (Details) Details 70 false false R71.htm 995574 - Disclosure - NOTES PAYABLE (Details Narrative) Notes http://trugolf.com/role/NotesPayableDetailsNarrative NOTES PAYABLE (Details Narrative) Details http://trugolf.com/role/NotesPayableTables 71 false false R72.htm 995575 - Disclosure - PIPE Loans (Details Narrative) Sheet http://trugolf.com/role/PipeLoansDetailsNarrative PIPE Loans (Details Narrative) Details http://trugolf.com/role/PipeLoans 72 false false R73.htm 995576 - Disclosure - SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details) Notes http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details) Details 73 false false R74.htm 995577 - Disclosure - SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details) Notes http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details) Details 74 false false R75.htm 995578 - Disclosure - RELATED PARTY NOTES PAYABLE (Details Narrative) Notes http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative RELATED PARTY NOTES PAYABLE (Details Narrative) Details http://trugolf.com/role/RelatedPartyNotesPayableTables 75 false false R76.htm 995579 - Disclosure - LINES OF CREDIT (Details Narrative) Sheet http://trugolf.com/role/LinesOfCreditDetailsNarrative LINES OF CREDIT (Details Narrative) Details http://trugolf.com/role/LinesOfCredit 76 false false R77.htm 995580 - Disclosure - CONVERTIBLE NOTES PAYABLE (Details Narrative) Notes http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative CONVERTIBLE NOTES PAYABLE (Details Narrative) Details http://trugolf.com/role/ConvertibleNotesPayable 77 false false R78.htm 995581 - Disclosure - SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details) Sheet http://trugolf.com/role/ScheduleOfDividendsDeclaredDistributedAndAccruedDetails SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details) Details 78 false false R79.htm 995582 - Disclosure - DIVIDEND NOTES PAYABLE (Details Narrative) Notes http://trugolf.com/role/DividendNotesPayableDetailsNarrative DIVIDEND NOTES PAYABLE (Details Narrative) Details http://trugolf.com/role/DividendNotesPayableTables 79 false false R80.htm 995583 - Disclosure - GROSS SALES ROYALTY PAYABLE (Details Narrative) Sheet http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative GROSS SALES ROYALTY PAYABLE (Details Narrative) Details http://trugolf.com/role/GrossSalesRoyaltyPayable 80 false false R81.htm 995584 - Disclosure - SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details) Sheet http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details) Details 81 false false R82.htm 995585 - Disclosure - SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details) Sheet http://trugolf.com/role/ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesAssumedInMergerDetails SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details) Details 82 false false R83.htm 995586 - Disclosure - SCHEDULE OF COMMON STOCK (Details) Sheet http://trugolf.com/role/ScheduleOfCommonStockDetails SCHEDULE OF COMMON STOCK (Details) Details 83 false false R84.htm 995587 - Disclosure - STOCKHOLDERS??? EQUITY (Details Narrative) Sheet http://trugolf.com/role/StockholdersEquityDetailsNarrative STOCKHOLDERS??? EQUITY (Details Narrative) Details http://trugolf.com/role/StockholdersEquityTables 84 false false R85.htm 995588 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details) Sheet http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details) Details http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical 85 false false R86.htm 995589 - Disclosure - INCOME TAXES (Details Narrative) Sheet http://trugolf.com/role/IncomeTaxesDetailsNarrative INCOME TAXES (Details Narrative) Details http://trugolf.com/role/IncomeTaxes 86 false false R87.htm 995590 - Disclosure - SCHEDULE OF RIGHT OF USE ASSET (Details) Sheet http://trugolf.com/role/ScheduleOfRightOfUseAssetDetails SCHEDULE OF RIGHT OF USE ASSET (Details) Details 87 false false R88.htm 995591 - Disclosure - SCHEDULE OF LEASE LIABILITY (Details) Sheet http://trugolf.com/role/ScheduleOfLeaseLiabilityDetails SCHEDULE OF LEASE LIABILITY (Details) Details 88 false false R89.htm 995592 - Disclosure - SCHEDULE OF MATURITY LEASE LIABILITY (Details) Sheet http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails SCHEDULE OF MATURITY LEASE LIABILITY (Details) Details 89 false false R90.htm 995593 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative) Sheet http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative COMMITMENTS AND CONTINGENCIES (Details Narrative) Details http://trugolf.com/role/CommitmentsAndContingenciesTables 90 false false R91.htm 995594 - Disclosure - SCHEDULE OF DIVIDEND NOTES PAYABLE (Details) Notes http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails SCHEDULE OF DIVIDEND NOTES PAYABLE (Details) Details 91 false false R92.htm 995595 - Disclosure - TruGolf Links Franchising, LLC (Details Narrative) Sheet http://trugolf.com/role/TrugolfLinksFranchisingLlcDetailsNarrative TruGolf Links Franchising, LLC (Details Narrative) Details http://trugolf.com/role/TrugolfLinksFranchisingLlc 92 false false All Reports Book All Reports form10-q.htm trug-20240630.xsd trug-20240630_cal.xml trug-20240630_def.xml trug-20240630_lab.xml trug-20240630_pre.xml http://fasb.org/us-gaap/2024 http://xbrl.sec.gov/dei/2024 http://xbrl.sec.gov/ecd/2024 true true JSON 109 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "form10-q.htm": { "nsprefix": "TRUG", "nsuri": "http://trugolf.com/20240630", "dts": { "inline": { "local": [ "form10-q.htm" ] }, "schema": { "local": [ "trug-20240630.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-roles-2024.xsd", "https://xbrl.fasb.org/srt/2024/elts/srt-types-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-gaap-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-roles-2024.xsd", "https://xbrl.fasb.org/us-gaap/2024/elts/us-types-2024.xsd", "https://xbrl.sec.gov/country/2024/country-2024.xsd", "https://xbrl.sec.gov/dei/2024/dei-2024.xsd", "https://xbrl.sec.gov/ecd/2024/ecd-2024.xsd", "https://xbrl.sec.gov/stpr/2024/stpr-2024.xsd" ] }, "calculationLink": { "local": [ "trug-20240630_cal.xml" ] }, "definitionLink": { "local": [ "trug-20240630_def.xml" ] }, "labelLink": { "local": [ "trug-20240630_lab.xml" ] }, "presentationLink": { "local": [ "trug-20240630_pre.xml" ] } }, "keyStandard": 309, "keyCustom": 68, "axisStandard": 29, "axisCustom": 0, "memberStandard": 27, "memberCustom": 74, "hidden": { "total": 121, "http://fasb.org/us-gaap/2024": 96, "http://trugolf.com/20240630": 21, "http://xbrl.sec.gov/dei/2024": 4 }, "contextCount": 298, "entityCount": 1, "segmentCount": 105, "elementCount": 716, "unitCount": 4, "baseTaxonomies": { "http://fasb.org/us-gaap/2024": 891, "http://xbrl.sec.gov/dei/2024": 30, "http://xbrl.sec.gov/ecd/2024": 4 }, "report": { "R1": { "role": "http://trugolf.com/role/Cover", "longName": "00000001 - Document - Cover", "shortName": "Cover", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R2": { "role": "http://trugolf.com/role/BalanceSheets", "longName": "00000002 - Statement - Condensed Consolidated Balance Sheets (Unaudited)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R3": { "role": "http://trugolf.com/role/BalanceSheetsParenthetical", "longName": "00000003 - Statement - Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "shortName": "Condensed Consolidated Balance Sheets (Unaudited) (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:TreasuryStockCommonShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R4": { "role": "http://trugolf.com/role/StatementsOfOperations", "longName": "00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited)", "shortName": "Condensed Consolidated Statements of Operations (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R5": { "role": "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome", "longName": "00000005 - Statement - Condensed Consolidated Statements of Other Comprehensive Income (Unaudited)", "shortName": "Condensed Consolidated Statements of Other Comprehensive Income (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-04-012023-06-30", "name": "TRUG:OtherComprehensiveIncomeUnrealizedGainInFairValueOfShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R6": { "role": "http://trugolf.com/role/StatementsOfStockholdersDeficit", "longName": "00000006 - Statement - Condensed Consolidated Statements of Stockholders' Deficit (Unaudited)", "shortName": "Condensed Consolidated Statements of Stockholders' Deficit (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "AsOf2022-12-31_us-gaap_CommonStockMember_custom_SeriesACommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-03-31_us-gaap_RetainedEarningsMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R7": { "role": "http://trugolf.com/role/StatementsOfCashFlows", "longName": "00000007 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R8": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "span", "p", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R10": { "role": "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperations", "longName": "995513 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R11": { "role": "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocation", "longName": "995514 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION", "shortName": "BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R12": { "role": "http://trugolf.com/role/SummaryOfSignificantAccountingPolicies", "longName": "995515 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R13": { "role": "http://trugolf.com/role/AccountsReceivableNet", "longName": "995516 - Disclosure - ACCOUNTS RECEIVABLE, NET", "shortName": "ACCOUNTS RECEIVABLE, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R14": { "role": "http://trugolf.com/role/InventoryNet", "longName": "995517 - Disclosure - INVENTORY, NET", "shortName": "INVENTORY, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R15": { "role": "http://trugolf.com/role/Short-termInvestments", "longName": "995518 - Disclosure - SHORT-TERM INVESTMENTS", "shortName": "SHORT-TERM INVESTMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R16": { "role": "http://trugolf.com/role/OtherLong-termAssets", "longName": "995519 - Disclosure - OTHER LONG-TERM ASSETS", "shortName": "OTHER LONG-TERM ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:OtherAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R17": { "role": "http://trugolf.com/role/PropertyAndEquipmentNet", "longName": "995520 - Disclosure - PROPERTY AND EQUIPMENT, NET", "shortName": "PROPERTY AND EQUIPMENT, NET", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R18": { "role": "http://trugolf.com/role/CustomerDeposits", "longName": "995521 - Disclosure - CUSTOMER DEPOSITS", "shortName": "CUSTOMER DEPOSITS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R19": { "role": "http://trugolf.com/role/NotesPayable", "longName": "995522 - Disclosure - NOTES PAYABLE", "shortName": "NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DebtDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R20": { "role": "http://trugolf.com/role/PipeLoans", "longName": "995523 - Disclosure - PIPE Loans", "shortName": "PIPE Loans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:PipeLoansDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:PipeLoansDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R21": { "role": "http://trugolf.com/role/RelatedPartyNotesPayable", "longName": "995524 - Disclosure - RELATED PARTY NOTES PAYABLE", "shortName": "RELATED PARTY NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R22": { "role": "http://trugolf.com/role/LinesOfCredit", "longName": "995525 - Disclosure - LINES OF CREDIT", "shortName": "LINES OF CREDIT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:LinesOfCreditDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:LinesOfCreditDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R23": { "role": "http://trugolf.com/role/ConvertibleNotesPayable", "longName": "995526 - Disclosure - CONVERTIBLE NOTES PAYABLE", "shortName": "CONVERTIBLE NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ShortTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R24": { "role": "http://trugolf.com/role/DividendNotesPayable", "longName": "995527 - Disclosure - DIVIDEND NOTES PAYABLE", "shortName": "DIVIDEND NOTES PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:DividendNotesPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:DividendNotesPayableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R25": { "role": "http://trugolf.com/role/GrossSalesRoyaltyPayable", "longName": "995528 - Disclosure - GROSS SALES ROYALTY PAYABLE", "shortName": "GROSS SALES ROYALTY PAYABLE", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:GrossSalesRoyaltyPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:GrossSalesRoyaltyPayableDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R26": { "role": "http://trugolf.com/role/AccruedAndOtherCurrentLiabilities", "longName": "995529 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R27": { "role": "http://trugolf.com/role/StockholdersEquity", "longName": "995530 - Disclosure - STOCKHOLDERS\u2019 EQUITY", "shortName": "STOCKHOLDERS\u2019 EQUITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R28": { "role": "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical", "longName": "995531 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical)", "shortName": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R29": { "role": "http://trugolf.com/role/IncomeTaxes", "longName": "995532 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R30": { "role": "http://trugolf.com/role/CommitmentsAndContingencies", "longName": "995533 - Disclosure - COMMITMENTS AND CONTINGENCIES", "shortName": "COMMITMENTS AND CONTINGENCIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R31": { "role": "http://trugolf.com/role/RelatedParty", "longName": "995534 - Disclosure - RELATED PARTY", "shortName": "RELATED PARTY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R32": { "role": "http://trugolf.com/role/TrugolfLinksFranchisingLlc", "longName": "995535 - Disclosure - TruGolf Links Franchising, LLC", "shortName": "TruGolf Links Franchising, LLC", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:TruGolfLinksFranchisingLlcTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:TruGolfLinksFranchisingLlcTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R33": { "role": "http://trugolf.com/role/SubsequentEvents", "longName": "995536 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R34": { "role": "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies", "longName": "995537 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "34", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:BusinessDescriptionAndAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R35": { "role": "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationTables", "longName": "995538 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables)", "shortName": "BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R36": { "role": "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesTables", "longName": "995539 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfEstimatedUsefulLifeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R37": { "role": "http://trugolf.com/role/AccountsReceivableNetTables", "longName": "995540 - Disclosure - ACCOUNTS RECEIVABLE, NET (Tables)", "shortName": "ACCOUNTS RECEIVABLE, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R38": { "role": "http://trugolf.com/role/InventoryNetTables", "longName": "995541 - Disclosure - INVENTORY, NET (Tables)", "shortName": "INVENTORY, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R39": { "role": "http://trugolf.com/role/Short-termInvestmentsTables", "longName": "995542 - Disclosure - SHORT-TERM INVESTMENTS (Tables)", "shortName": "SHORT-TERM INVESTMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R40": { "role": "http://trugolf.com/role/OtherLong-termAssetsTables", "longName": "995543 - Disclosure - OTHER LONG-TERM ASSETS (Tables)", "shortName": "OTHER LONG-TERM ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R41": { "role": "http://trugolf.com/role/PropertyAndEquipmentNetTables", "longName": "995544 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)", "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R42": { "role": "http://trugolf.com/role/NotesPayableTables", "longName": "995545 - Disclosure - NOTES PAYABLE (Tables)", "shortName": "NOTES PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R43": { "role": "http://trugolf.com/role/RelatedPartyNotesPayableTables", "longName": "995546 - Disclosure - RELATED PARTY NOTES PAYABLE (Tables)", "shortName": "RELATED PARTY NOTES PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R44": { "role": "http://trugolf.com/role/DividendNotesPayableTables", "longName": "995547 - Disclosure - DIVIDEND NOTES PAYABLE (Tables)", "shortName": "DIVIDEND NOTES PAYABLE (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "44", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:DividendsDeclaredTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R45": { "role": "http://trugolf.com/role/AccruedAndOtherCurrentLiabilitiesTables", "longName": "995548 - Disclosure - ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "shortName": "ACCRUED AND OTHER CURRENT LIABILITIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "45", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R46": { "role": "http://trugolf.com/role/StockholdersEquityTables", "longName": "995549 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Tables)", "shortName": "STOCKHOLDERS\u2019 EQUITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "46", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ScheduleOfStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R47": { "role": "http://trugolf.com/role/CommitmentsAndContingenciesTables", "longName": "995550 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)", "shortName": "COMMITMENTS AND CONTINGENCIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "47", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R48": { "role": "http://trugolf.com/role/RelatedPartyTables", "longName": "995551 - Disclosure - RELATED PARTY (Tables)", "shortName": "RELATED PARTY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "48", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfDividendNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "TRUG:ScheduleOfDividendNotesPayableTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R49": { "role": "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "longName": "995552 - Disclosure - BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative)", "shortName": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "From2024-05-102024-05-10_custom_TrugolfHoldingsIncMember", "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-05-102024-05-10_custom_TrugolfHoldingsIncMember", "name": "us-gaap:BusinessCombinationPriceOfAcquisitionExpected", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R50": { "role": "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "longName": "995553 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details)", "shortName": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "TRUG:PotentialDilutivePerShareTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R51": { "role": "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetailsParenthetical", "longName": "995554 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical)", "shortName": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R52": { "role": "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails", "longName": "995555 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details)", "shortName": "SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R53": { "role": "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetailsParenthetical", "longName": "995556 - Disclosure - SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical)", "shortName": "SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:DebtInstrumentInterestRateEffectivePercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "longName": "995557 - Disclosure - BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative)", "shortName": "BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "TRUG:PotentialDilutivePerShareTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-02-02_custom_PIPEConvertibleLoanMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:BusinessCombinationDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R55": { "role": "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "longName": "995558 - Disclosure - SCHEDULE OF ESTIMATED USEFUL LIVES (Details)", "shortName": "SCHEDULE OF ESTIMATED USEFUL LIVES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "AsOf2024-06-30_custom_SoftwareAndComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "TRUG:ScheduleOfEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_SoftwareAndComputerEquipmentMember_srt_MinimumMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "TRUG:ScheduleOfEstimatedUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R56": { "role": "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "longName": "995559 - Disclosure - SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details)", "shortName": "SCHEDULE OF POTENTIAL DILUTIVE SHARES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:ConvertibleShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "TRUG:PotentialDilutivePerShareTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:ConvertibleShares", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "TRUG:PotentialDilutivePerShareTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R57": { "role": "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative", "longName": "995560 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CashAndCashEquivalentsPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R58": { "role": "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails", "longName": "995561 - Disclosure - SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)", "shortName": "SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:TradeReceivablesHeldForSaleAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R59": { "role": "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "longName": "995562 - Disclosure - ACCOUNTS RECEIVABLE, NET (Details Narrative)", "shortName": "ACCOUNTS RECEIVABLE, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "From2024-01-012024-06-30_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_FourCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-012024-06-30_us-gaap_CustomerConcentrationRiskMember_us-gaap_AccountsReceivableMember_custom_FourCustomersMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R60": { "role": "http://trugolf.com/role/ScheduleOfInventoryDetails", "longName": "995563 - Disclosure - SCHEDULE OF INVENTORY (Details)", "shortName": "SCHEDULE OF INVENTORY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:InventoryRawMaterials", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R61": { "role": "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "longName": "995564 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details)", "shortName": "SCHEDULE OF MARKETABLE SECURITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:MarketableSecuritiesPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_CorporateFixedIncomeSecuritiesMember", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R62": { "role": "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical", "longName": "995565 - Disclosure - SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical)", "shortName": "SCHEDULE OF MARKETABLE SECURITIES (Details) (Parenthetical)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "AsOf2023-12-31_custom_CorporateFixedIncomeSecuritiesMember", "name": "us-gaap:DebtSecuritiesHeldToMaturityWeightedAverageYield", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_CorporateFixedIncomeSecuritiesMember", "name": "us-gaap:DebtSecuritiesHeldToMaturityWeightedAverageYield", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R63": { "role": "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative", "longName": "995566 - Disclosure - SHORT-TERM INVESTMENTS (Details Narrative)", "shortName": "SHORT-TERM INVESTMENTS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:MarketableSecurities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:MarketableSecuritiesPolicy", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:RemainingCashCashEquivalentsAndShortTermInvestments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R64": { "role": "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails", "longName": "995567 - Disclosure - SCHEDULE OF OTHER LONG TERM ASSETS (Details)", "shortName": "SCHEDULE OF OTHER LONG TERM ASSETS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:OtherLongtermAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:OtherLongtermAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R65": { "role": "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative", "longName": "995568 - Disclosure - OTHER LONG-TERM ASSETS (Details Narrative)", "shortName": "OTHER LONG-TERM ASSETS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "AsOf2024-06-30_custom_EthosAssetManagementLoanAgreementMember", "name": "us-gaap:SecurityDeposit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_EthosAssetManagementLoanAgreementMember", "name": "us-gaap:SecurityDeposit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:OtherAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R66": { "role": "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails", "longName": "995569 - Disclosure - SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "shortName": "SCHEDULE OF PROPERTY AND EQUIPMENT (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PropertyPlantAndEquipmentGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R67": { "role": "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails", "longName": "995570 - Disclosure - SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)", "shortName": "SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TRUG:CapitalizedSoftwareDevelopmentCostsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:CapitalizedComputerSoftwareGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TRUG:CapitalizedSoftwareDevelopmentCostsTableTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R68": { "role": "http://trugolf.com/role/PropertyAndEquipmentNetDetailsNarrative", "longName": "995571 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details Narrative)", "shortName": "PROPERTY AND EQUIPMENT, NET (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:Depreciation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R69": { "role": "http://trugolf.com/role/CustomerDepositsDetailsNarrative", "longName": "995572 - Disclosure - CUSTOMER DEPOSITS (Details Narrative)", "shortName": "CUSTOMER DEPOSITS (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:ContractWithCustomerLiabilityCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "us-gaap:ContractWithCustomerLiabilityCurrent", "span", "span", "span", "p", "us-gaap:DepositLiabilitiesDisclosuresTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R70": { "role": "http://trugolf.com/role/ScheduleOfNotesPayableDetails", "longName": "995573 - Disclosure - SCHEDULE OF NOTES PAYABLE (Details)", "shortName": "SCHEDULE OF NOTES PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "AsOf2024-06-30_us-gaap_NonrelatedPartyMember", "name": "us-gaap:OtherNotesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_us-gaap_NonrelatedPartyMember", "name": "us-gaap:OtherNotesPayableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R71": { "role": "http://trugolf.com/role/NotesPayableDetailsNarrative", "longName": "995574 - Disclosure - NOTES PAYABLE (Details Narrative)", "shortName": "NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "From2023-01-012023-06-30", "name": "us-gaap:ProceedsFromNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_FirstExtensionAgreementMember", "name": "TRUG:LongTermNotesPayableAssumedInMerger", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:DebtDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R72": { "role": "http://trugolf.com/role/PipeLoansDetailsNarrative", "longName": "995575 - Disclosure - PIPE Loans (Details Narrative)", "shortName": "PIPE Loans (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "AsOf2022-05-31", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-02-02_custom_PurchaseAgreementMember_custom_SeriesAWarrantsMember", "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "TRUG:PipeLoansDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R73": { "role": "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails", "longName": "995576 - Disclosure - SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details)", "shortName": "SCHEDULE OF RELATED PARTY NOTES PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_ARJTrustMember", "name": "us-gaap:LongTermDebt", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R74": { "role": "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails", "longName": "995577 - Disclosure - SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details)", "shortName": "SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R75": { "role": "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "longName": "995578 - Disclosure - RELATED PARTY NOTES PAYABLE (Details Narrative)", "shortName": "RELATED PARTY NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "From2022-01-012022-12-31", "name": "us-gaap:DebtInstrumentIncreaseAccruedInterest", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_ARJTrustMember", "name": "us-gaap:DebtInstrumentFaceAmount", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "us-gaap:LongTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R76": { "role": "http://trugolf.com/role/LinesOfCreditDetailsNarrative", "longName": "995579 - Disclosure - LINES OF CREDIT (Details Narrative)", "shortName": "LINES OF CREDIT (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "AsOf2023-12-31", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "AsOf2023-12-31_custom_JPMorganChaseBankMember", "name": "us-gaap:LinesOfCreditCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "TRUG:LinesOfCreditDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R77": { "role": "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "longName": "995580 - Disclosure - CONVERTIBLE NOTES PAYABLE (Details Narrative)", "shortName": "CONVERTIBLE NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "AsOf2022-12-31", "name": "us-gaap:ConvertibleNotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2022-05-012022-05-31", "name": "us-gaap:ProceedsFromWarrantExercises", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "us-gaap:ShortTermDebtTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R78": { "role": "http://trugolf.com/role/ScheduleOfDividendsDeclaredDistributedAndAccruedDetails", "longName": "995581 - Disclosure - SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details)", "shortName": "SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:AccruedInterestOnDividendsPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:AccruedInterestOnDividendsPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:DividendsDeclaredTableTextBlock", "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R79": { "role": "http://trugolf.com/role/DividendNotesPayableDetailsNarrative", "longName": "995582 - Disclosure - DIVIDEND NOTES PAYABLE (Details Narrative)", "shortName": "DIVIDEND NOTES PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "From2023-01-012023-06-30", "name": "us-gaap:DividendsShareBasedCompensationCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2023-01-012023-06-30", "name": "us-gaap:DividendsShareBasedCompensationCash", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "TRUG:DividendNotesPayableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R80": { "role": "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "longName": "995583 - Disclosure - GROSS SALES ROYALTY PAYABLE (Details Narrative)", "shortName": "GROSS SALES ROYALTY PAYABLE (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:RoyaltyExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:PaymentsForRoyalties", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "TRUG:GrossSalesRoyaltyPayableDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R81": { "role": "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails", "longName": "995584 - Disclosure - SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "shortName": "SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:AccruedPayrollTaxesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R82": { "role": "http://trugolf.com/role/ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesAssumedInMergerDetails", "longName": "995585 - Disclosure - SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details)", "shortName": "SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "TRUG:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OtherCurrentLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R83": { "role": "http://trugolf.com/role/ScheduleOfCommonStockDetails", "longName": "995586 - Disclosure - SCHEDULE OF COMMON STOCK (Details)", "shortName": "SCHEDULE OF COMMON STOCK (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "AsOf2024-06-30_custom_TruGolfNevadaShareholdersSeriesAMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_TruGolfNevadaShareholdersSeriesAMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfStockByClassTextBlock", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R84": { "role": "http://trugolf.com/role/StockholdersEquityDetailsNarrative", "longName": "995587 - Disclosure - STOCKHOLDERS\u2019 EQUITY (Details Narrative)", "shortName": "STOCKHOLDERS\u2019 EQUITY (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:PreferredStockSharesAuthorized", "unitRef": "Shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:ConversionOfStockDescription", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R85": { "role": "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "longName": "995588 - Disclosure - SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details)", "shortName": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "85", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:SharePrice", "unitRef": "USDPShares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "TRUG:PotentialDilutivePerShareTableTextBlock", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R86": { "role": "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "longName": "995589 - Disclosure - INCOME TAXES (Details Narrative)", "shortName": "INCOME TAXES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "86", "firstAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "From2024-01-01to2024-06-30", "name": "us-gaap:IncomeTaxExaminationLikelihoodOfUnfavorableSettlement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R87": { "role": "http://trugolf.com/role/ScheduleOfRightOfUseAssetDetails", "longName": "995590 - Disclosure - SCHEDULE OF RIGHT OF USE ASSET (Details)", "shortName": "SCHEDULE OF RIGHT OF USE ASSET (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "87", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TRUG:ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null }, "R88": { "role": "http://trugolf.com/role/ScheduleOfLeaseLiabilityDetails", "longName": "995591 - Disclosure - SCHEDULE OF LEASE LIABILITY (Details)", "shortName": "SCHEDULE OF LEASE LIABILITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "88", "firstAnchor": { "contextRef": "AsOf2024-03-31", "name": "us-gaap:OperatingLeaseLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": { "contextRef": "From2024-04-012024-06-30", "name": "us-gaap:OperatingLeasePayments", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "unique": true } }, "R89": { "role": "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails", "longName": "995592 - Disclosure - SCHEDULE OF MATURITY LEASE LIABILITY (Details)", "shortName": "SCHEDULE OF MATURITY LEASE LIABILITY (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "89", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R90": { "role": "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative", "longName": "995593 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details Narrative)", "shortName": "COMMITMENTS AND CONTINGENCIES (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "90", "firstAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2023-06-30", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R91": { "role": "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails", "longName": "995594 - Disclosure - SCHEDULE OF DIVIDEND NOTES PAYABLE (Details)", "shortName": "SCHEDULE OF DIVIDEND NOTES PAYABLE (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "AsOf2024-06-30_custom_ChiefExecutiveOfficerDirectorAndShareholderMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TRUG:ScheduleOfDividendNotesPayableTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "AsOf2024-06-30_custom_ChiefExecutiveOfficerDirectorAndShareholderMember", "name": "us-gaap:NotesPayable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "TRUG:ScheduleOfDividendNotesPayableTableTextBlock", "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true, "unique": true } }, "R92": { "role": "http://trugolf.com/role/TrugolfLinksFranchisingLlcDetailsNarrative", "longName": "995595 - Disclosure - TruGolf Links Franchising, LLC (Details Narrative)", "shortName": "TruGolf Links Franchising, LLC (Details Narrative)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "AsOf2024-06-30", "name": "us-gaap:DeferredRevenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "body", "html" ], "reportCount": 1, "baseRef": "form10-q.htm", "first": true }, "uniqueAnchor": null } }, "tag": { "TRUG_ARJTrustMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ARJTrustMember", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "ARJ Trust [Member]", "documentation": "ARJ Trust [Member]" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsAndNontradeReceivableTextBlock", "presentation": [ "http://trugolf.com/role/AccountsReceivableNet" ], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE, NET", "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable." } } }, "auth_ref": [ "r271", "r279" ] }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "presentation": [ "http://trugolf.com/role/AccruedAndOtherCurrentLiabilities" ], "lang": { "en-us": { "role": { "label": "ACCRUED AND OTHER CURRENT LIABILITIES", "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period." } } }, "auth_ref": [ "r416" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r69", "r716" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r873" ] }, "us-gaap_AccountsReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableGross", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable", "label": "Accounts Receivable, before Allowance for Credit Loss", "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r196", "r272", "r273", "r927" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableMember", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r666" ] }, "us-gaap_AccountsReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccountsReceivableNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 }, "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net", "totalLabel": "Total accounts receivable, net", "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business." } } }, "auth_ref": [ "r599", "r665", "r723", "r926", "r927" ] }, "TRUG_AccruedCreditCards": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AccruedCreditCards", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Credit cards", "documentation": "Accrued credit cards." } } }, "auth_ref": [] }, "TRUG_AccruedInterestOnDividendsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AccruedInterestOnDividendsPayable", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendsDeclaredDistributedAndAccruedDetails" ], "lang": { "en-us": { "role": { "label": "Accrued interest on dividends payable", "documentation": "Accrued interest on dividends payable" } } }, "auth_ref": [] }, "us-gaap_AccruedLiabilitiesAndOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedLiabilitiesAndOtherLiabilities", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Accrued and other current liabilities", "label": "Accrued Liabilities and Other Liabilities", "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other." } } }, "auth_ref": [] }, "TRUG_AccruedLiabilitiesAssumedInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AccruedLiabilitiesAssumedInMerger", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities assumed in Merger", "documentation": "Accrued liabilities assumed in merger." } } }, "auth_ref": [] }, "us-gaap_AccruedPayrollTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedPayrollTaxesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Accrued payroll", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r72" ] }, "us-gaap_AccruedRoyaltiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccruedRoyaltiesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Royalty payable", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r72", "r681" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated depreciation", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r38", "r187", "r533" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r19", "r20", "r91", "r197", "r528", "r547", "r548" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r3", "r13", "r20", "r456", "r459", "r499", "r543", "r544", "r840", "r841", "r842", "r856", "r857", "r858", "r860" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Additional 402(v) Disclosure" } } }, "auth_ref": [ "r778" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r83", "r716", "r957" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r562", "r856", "r857", "r858", "r860", "r898", "r958" ] }, "TRUG_AdditionalSharesRedeemed": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AdditionalSharesRedeemed", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Additional shares redeemed", "documentation": "Additional shares redeemed" } } }, "auth_ref": [] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation, Amount" } } }, "auth_ref": [ "r784" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r784" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment to Non-PEO NEO Compensation Footnote" } } }, "auth_ref": [ "r784" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Adjustment To PEO Compensation, Footnote" } } }, "auth_ref": [ "r784" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToAdditionalPaidInCapitalOther", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Revaluation of costs of Merger", "documentation": "Amount of other increase (decrease) in additional paid in capital (APIC)." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net loss to net cash (used in) provided by operating activities:" } } }, "auth_ref": [] }, "TRUG_AggregatePurchaseInstallmentAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AggregatePurchaseInstallmentAmount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate installment amount", "documentation": "Aggregate purchase installment amount" } } }, "auth_ref": [] }, "TRUG_AggregatePurchaseInstallmentPercentage": { "xbrltype": "pureItemType", "nsuri": "http://trugolf.com/20240630", "localname": "AggregatePurchaseInstallmentPercentage", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Aggregate purchase installment percentage", "documentation": "Aggregate purchase installment ercentage" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Aggregate Erroneous Compensation Not Yet Determined" } } }, "auth_ref": [ "r752", "r763", "r773", "r798" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r784" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r791" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "auth_ref": [ "r753", "r764", "r774", "r791", "r799", "r803", "r811" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails": { "parentTag": "us-gaap_AccountsReceivableNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Allowance for doubtful accounts", "negatedLabel": "Less allowance for doubtful accounts", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r198", "r274", "r282", "r283", "r285", "r927" ] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentDescription", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AmendmentFlag", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfDebtDiscountPremium": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfDebtDiscountPremium", "crdr": "debit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Original issue discount", "verboseLabel": "Interest expense original issuance discount", "documentation": "Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense." } } }, "auth_ref": [ "r6", "r99", "r354", "r904" ] }, "us-gaap_AmortizationOfFinancingCostsAndDiscounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AmortizationOfFinancingCostsAndDiscounts", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of PIPE convertible notes original issue discount", "documentation": "Amount of amortization expense attributable to debt discount (premium) and debt issuance costs." } } }, "auth_ref": [ "r354", "r697", "r698", "r848", "r904" ] }, "dei_AnnualInformationForm": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AnnualInformationForm", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Annual Information Form", "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form." } } }, "auth_ref": [ "r756" ] }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ArrangementsAndNonarrangementTransactionsMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r450" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Assets", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Amount of asset recognized for present right to economic benefit." } } }, "auth_ref": [ "r129", "r142", "r189", "r224", "r254", "r259", "r266", "r267", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r451", "r453", "r475", "r522", "r604", "r689", "r690", "r716", "r730", "r886", "r887", "r911" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "ASSETS" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "Assets, Current", "documentation": "Amount of asset recognized for present right to economic benefit, classified as current." } } }, "auth_ref": [ "r182", "r202", "r224", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r451", "r453", "r475", "r716", "r886", "r887", "r911" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AssetsCurrentAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "auth_ref": [] }, "dei_AuditedAnnualFinancialStatements": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "AuditedAnnualFinancialStatements", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Audited Annual Financial Statements", "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements." } } }, "auth_ref": [ "r756" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Exercise Price" } } }, "auth_ref": [ "r806" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Fair Value as of Grant Date" } } }, "auth_ref": [ "r807" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgDiscLineItems", "auth_ref": [ "r802" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing, How MNPI Considered" } } }, "auth_ref": [ "r802" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Method" } } }, "auth_ref": [ "r802" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Considered" } } }, "auth_ref": [ "r802" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing MNPI Disclosure" } } }, "auth_ref": [ "r802" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Timing Predetermined" } } }, "auth_ref": [ "r802" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "AwardTypeAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Securities" } } }, "auth_ref": [ "r805" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r804" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r803" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Awards Close in Time to MNPI Disclosures, Table" } } }, "auth_ref": [ "r803" ] }, "us-gaap_BankingAndThriftDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BankingAndThriftDisclosureTextBlock", "lang": { "en-us": { "role": { "label": "Banking and Thrift Disclosure [Text Block]", "documentation": "The entire disclosure for financial services specifically banking and thrift entities at the end of the reporting period." } } }, "auth_ref": [ "r128" ] }, "us-gaap_BondsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BondsMember", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Bonds [Member]", "documentation": "Debt security, in which the authorized issuer owes the holder a debt and is obliged to repay the principal and interest (the coupon)." } } }, "auth_ref": [] }, "TRUG_BrokerageAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BrokerageAgreementMember", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Brokerage Agreement [Member]", "documentation": "Brokerage Agreement [Member]" } } }, "auth_ref": [] }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAcquireeDomain", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree." } } }, "auth_ref": [ "r292", "r293", "r294", "r295", "r296", "r446", "r703", "r704" ] }, "us-gaap_BusinessAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionAxis", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Axis]", "documentation": "Information by business combination or series of individually immaterial business combinations." } } }, "auth_ref": [ "r54", "r55", "r292", "r293", "r294", "r295", "r296", "r446", "r703", "r704" ] }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DMAQ Sponsor (4)", "documentation": "Number of shares of equity interests issued or issuable to acquire entity." } } }, "auth_ref": [ "r127" ] }, "us-gaap_BusinessAcquisitionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessAcquisitionLineItems", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Acquisition [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r446" ] }, "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationAndAssetAcquisitionAbstract", "lang": { "en-us": { "role": { "label": "Business Combination, Asset Acquisition, and Joint Venture Formation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocation" ], "lang": { "en-us": { "role": { "label": "BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION", "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable)." } } }, "auth_ref": [ "r121", "r447" ] }, "us-gaap_BusinessCombinationPriceOfAcquisitionExpected": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationPriceOfAcquisitionExpected", "crdr": "credit", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Business Combination, Price of Acquisition, Expected", "documentation": "Purchase price of expected business acquisition prior to consideration being transferred. Excludes asset acquisition." } } }, "auth_ref": [ "r826" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net assets", "documentation": "Amount of assets acquired at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesAssumedInMergerDetails" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities and other current liabilities assumed in Merger", "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable and accrued expenses", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Loans payable", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesAssumedInMergerDetails" ], "lang": { "en-us": { "role": { "label": "Other current liabilities assumed in Merger", "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedLiabilitiesAndOtherCurrentLiabilitiesAssumedInMergerDetails" ], "lang": { "en-us": { "role": { "label": "Accrued tax payable", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed current liabilitie sccrued tax payable" } } }, "auth_ref": [] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Net proceeds from PIPE Convertible Notes payable assume in Merger", "documentation": "Net proceeds from PIPE Convertible Notes payable assume in Merger.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger" } } }, "auth_ref": [] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromInvestment": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromInvestment", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Net proceeds from investment fund (PIPE)", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed net proceeds from investment." } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "PIPE Convertible Notes payable, net", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-Term Debt", "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date." } } }, "auth_ref": [ "r56" ] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtGross": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtGross", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "label": "PIPE Convertible Notes payable assumed in Merger", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed noncurrent liabilities long term debt gross" } } }, "auth_ref": [] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of closing costs and other expenses", "documentation": "Payment of closing costs and other expenses.", "label": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses" } } }, "auth_ref": [] }, "TRUG_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnamortizedDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnamortizedDiscount", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails": { "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Original Issue Discount of 10%", "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed unamortized discount", "label": "Business combination recognized identifiable assets acquired and liabilities assumed unamortized discount" } } }, "auth_ref": [] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation \u2013 Accounting for the Business Combination", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r122", "r123", "r124", "r125" ] }, "us-gaap_BusinessDescriptionAndAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndAccountingPoliciesTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation - Unaudited Interim Financial Information", "documentation": "The entire disclosure for the business description and accounting policies concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Accounting policies describe all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r106", "r107" ] }, "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperations" ], "lang": { "en-us": { "role": { "label": "BUSINESS ORGANIZATION AND NATURE OF OPERATIONS", "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r68", "r106", "r107" ] }, "us-gaap_CapitalizedComputerSoftwareAccumulatedAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAccumulatedAmortization", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less accumulated amortization", "label": "Capitalized Computer Software, Accumulated Amortization", "documentation": "For each balance sheet presented, the amount of accumulated amortization for capitalized computer software costs." } } }, "auth_ref": [ "r297", "r674" ] }, "us-gaap_CapitalizedComputerSoftwareAmortization1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareAmortization1", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Amortization of capitalized software", "documentation": "Amount of expense for amortization of capitalized computer software costs." } } }, "auth_ref": [ "r672", "r674" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": "us-gaap_CapitalizedComputerSoftwareNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Capitalized software development costs", "label": "Capitalized Computer Software, Gross", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r297", "r674" ] }, "us-gaap_CapitalizedComputerSoftwareImpairments1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareImpairments1", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Development of software applications", "documentation": "Amount of impairment loss from capitalized computer software costs." } } }, "auth_ref": [ "r673", "r674" ] }, "us-gaap_CapitalizedComputerSoftwareNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CapitalizedComputerSoftwareNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfCapitalizedSoftwareDevelopmentCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Capitalized software development costs, net", "label": "Capitalized Computer Software, Net", "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date." } } }, "auth_ref": [ "r671" ] }, "TRUG_CapitalizedSoftwareDevelopmentCostsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CapitalizedSoftwareDevelopmentCostsNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Capitalized software development costs, net", "documentation": "Capitalized software development costs, net." } } }, "auth_ref": [] }, "TRUG_CapitalizedSoftwareDevelopmentCostsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CapitalizedSoftwareDevelopmentCostsPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Capitalized software development costs", "documentation": "Capitalized Software Development Costs [Policy Text Block]" } } }, "auth_ref": [] }, "TRUG_CapitalizedSoftwareDevelopmentCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CapitalizedSoftwareDevelopmentCostsTableTextBlock", "presentation": [ "http://trugolf.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS", "documentation": "Capitalized Software Development Costs [Table Text Block]" } } }, "auth_ref": [] }, "TRUG_CarverMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CarverMember", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Carver [Member]", "documentation": "Carver [Member]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Cash", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r148", "r525", "r573", "r598", "r716", "r730", "r832" ] }, "us-gaap_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r24", "r185", "r677" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r25" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash and cash equivalents", "label": "Cash, Cash Equivalents, and Short-Term Investments", "documentation": "Cash includes currency on hand as well as demand deposits with banks or financial institutions. It also includes other kinds of accounts that have the general characteristics of demand deposits in that the customer may deposit additional funds at any time and effectively may withdraw funds at any time without prior notice or penalty. Cash equivalents, excluding items classified as marketable securities, include short-term, highly liquid Investments that are both readily convertible to known amounts of cash, and so near their maturity that they present minimal risk of changes in value because of changes in interest rates. Generally, only investments with original maturities of three months or less qualify under that definition. Original maturity means original maturity to the entity holding the investment. For example, both a three-month US Treasury bill and a three-year Treasury note purchased three months from maturity qualify as cash equivalents. However, a Treasury note purchased three years ago does not become a cash equivalent when its remaining maturity is three months. Short-term investments, exclusive of cash equivalents, generally consist of marketable securities intended to be sold within one year (or the normal operating cycle if longer) and may include trading securities, available-for-sale securities, or held-to-maturity securities (if maturing within one year), as applicable." } } }, "auth_ref": [ "r839" ] }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "presentation": [ "http://trugolf.com/role/Short-termInvestments" ], "lang": { "en-us": { "role": { "label": "SHORT-TERM INVESTMENTS", "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities." } } }, "auth_ref": [ "r871" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash, cash equivalents, and restricted cash, beginning of period", "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r24", "r103", "r220" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net change in cash, cash equivalents, and restricted cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r2", "r103" ] }, "us-gaap_CashFDICInsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFDICInsuredAmount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, FDIC insured amount", "documentation": "The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INVESTING and FINANCING ACTIVITIES:" } } }, "auth_ref": [] }, "us-gaap_CashUninsuredAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CashUninsuredAmount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cash, uninsured amount", "documentation": "The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation." } } }, "auth_ref": [] }, "TRUG_CentervilleMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CentervilleMember", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Centerville [Member]" } } }, "auth_ref": [] }, "TRUG_ChangeInOtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ChangeInOtherComprehensiveIncome", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Change in OCI", "documentation": "Change in other comprehensive income." } } }, "auth_ref": [] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Changed Peer Group, Footnote" } } }, "auth_ref": [ "r782" ] }, "TRUG_ChiefExecutiveOfficerDirectorAndShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ChiefExecutiveOfficerDirectorAndShareholderMember", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Chief Executive Officer, Director and Shareholder [Member]", "documentation": "Chief Executive Officer, Director and Shareholder [Member]" } } }, "auth_ref": [] }, "TRUG_ChiefHardwareOfficerDirectorAndShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ChiefHardwareOfficerDirectorAndShareholderMember", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Chief Hardware Officer, Director and Shareholder [Member]", "documentation": "Chief Hardware Officer, Director and Shareholder [Member]" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CityAreaCode", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockDomain", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r159", "r193", "r194", "r195", "r224", "r246", "r247", "r249", "r251", "r257", "r258", "r278", "r323", "r325", "r326", "r327", "r330", "r331", "r363", "r364", "r367", "r370", "r377", "r475", "r553", "r554", "r555", "r556", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r590", "r613", "r635", "r659", "r660", "r661", "r662", "r663", "r820", "r850", "r861" ] }, "us-gaap_ClassOfStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfStockLineItems", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r193", "r194", "r195", "r257", "r363", "r364", "r365", "r367", "r370", "r375", "r377", "r553", "r554", "r555", "r556", "r699", "r820", "r850" ] }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants per share", "documentation": "Exercise price per share or per unit of warrants or rights outstanding." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights", "verboseLabel": "Purchase of warrants", "terseLabel": "Warrants exercisable", "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares." } } }, "auth_ref": [ "r378" ] }, "us-gaap_ClassOfWarrantOrRightOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ClassOfWarrantOrRightOutstanding", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase of warrants", "documentation": "Number of warrants or rights outstanding." } } }, "auth_ref": [] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r783" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r783" ] }, "us-gaap_CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CollaborativeArrangementsAndNoncollaborativeArrangementTransactionsLineItems", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r450" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies", "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur." } } }, "auth_ref": [ "r79", "r134", "r524", "r589" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingencies" ], "lang": { "en-us": { "role": { "label": "COMMITMENTS AND CONTINGENCIES", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r114", "r311", "r312", "r667", "r875", "r880" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassAMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r958" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonClassBMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r958" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r856", "r857", "r860", "r898", "r956", "r958" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetailsParenthetical", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, par value", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r82", "r590" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesIssued", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares issued", "verboseLabel": "Common stock shares issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r82" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock, shares outstanding", "verboseLabel": "Ordinary shares outstanding", "terseLabel": "Number of Shares Owned", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r82", "r590", "r610", "r958", "r959" ] }, "us-gaap_CommonStockSubjectToMandatoryRedemptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockSubjectToMandatoryRedemptionMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common Stock Subject to Mandatory Redemption [Member]", "documentation": "Shares that embody an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur, that represent equity ownership in a corporation, provide voting rights, entitle the holder to a share of the company's success through dividends and/or capital appreciation and, in the event of liquidation, provide rights to a company's assets only after bondholders, other debt holders, and preferred stockholders have been satisfied." } } }, "auth_ref": [ "r9", "r14" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r82", "r527", "r716" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Company Selected Measure" } } }, "auth_ref": [ "r788" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Net Income" } } }, "auth_ref": [ "r787" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Other Measure" } } }, "auth_ref": [ "r789" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Actually Paid vs. Total Shareholder Return" } } }, "auth_ref": [ "r786" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive loss", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r21", "r204", "r206", "r212", "r517", "r537", "r538" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r32", "r33", "r59", "r60", "r270", "r666" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r32", "r33", "r59", "r60", "r270", "r550", "r666" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Type [Axis]", "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender." } } }, "auth_ref": [ "r32", "r33", "r59", "r60", "r270", "r666", "r828" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Concentration of Credit and Supplier Risk", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r67", "r152" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Concentration risk percentage", "verboseLabel": "Concentration risk for balance of ccounts recievable", "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division." } } }, "auth_ref": [ "r32", "r33", "r59", "r60", "r270" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration." } } }, "auth_ref": [ "r32", "r33", "r59", "r60", "r270", "r666" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r228", "r451", "r452", "r453", "r454", "r508", "r668", "r885", "r888", "r889" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "auth_ref": [ "r228", "r451", "r452", "r453", "r454", "r508", "r668", "r885", "r888", "r889" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Basis of Presentation \u2013 Principles of consolidation", "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary." } } }, "auth_ref": [ "r57", "r682" ] }, "TRUG_ConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ConsultantsMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Consultants [Member]" } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ContractWithCustomerLiabilityCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/CustomerDepositsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer deposits", "verboseLabel": "Customer deposit", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current." } } }, "auth_ref": [ "r380", "r381", "r384" ] }, "us-gaap_ConversionOfStockDescription": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockDescription", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of stock description", "documentation": "A unique description of a noncash or part noncash stock conversion. The description would be expected to include sufficient information to provide an understanding of the nature and purpose of the conversion. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "us-gaap_ConversionOfStockSharesIssued1": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConversionOfStockSharesIssued1", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of shares", "documentation": "The number of new shares issued in the conversion of stock in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "TRUG_ConversionPriceOfCommonStockPercentage": { "xbrltype": "percentItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ConversionPriceOfCommonStockPercentage", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Conversion of common stock percentage", "documentation": "Conversion price of common stock percentage" } } }, "auth_ref": [] }, "TRUG_ConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ConvertibleNotesMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Convertible Notes [Member]" } } }, "auth_ref": [] }, "us-gaap_ConvertibleNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayable", "crdr": "credit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Convertible notes payable", "label": "Convertible Notes Payable", "documentation": "Including the current and noncurrent portions, carrying value as of the balance sheet date of a written promise to pay a note, initially due after one year or beyond the operating cycle if longer, which can be exchanged for a specified amount of one or more securities (typically common stock), at the option of the issuer or the holder." } } }, "auth_ref": [ "r16", "r133", "r923" ] }, "us-gaap_ConvertibleNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ConvertibleNotesPayableCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Convertible notes payable", "documentation": "Carrying value as of the balance sheet date of the portion of long-term debt due within one year or the operating cycle if longer identified as Convertible Notes Payable. Convertible Notes Payable is a written promise to pay a note which can be exchanged for a specified amount of another, related security, at the option of the issuer and the holder." } } }, "auth_ref": [ "r72" ] }, "TRUG_ConvertibleShares": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ConvertibleShares", "presentation": [ "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "PIPE Convertible Notes" } } }, "auth_ref": [] }, "TRUG_CorporateFixedIncomeSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "CorporateFixedIncomeSecuritiesMember", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Corporate Fixed Income Securities [Member]", "documentation": "Corporate Fixed Income Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_CostOfRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfRevenue", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Cost of revenues", "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period." } } }, "auth_ref": [ "r93", "r224", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r475", "r689", "r886" ] }, "us-gaap_CostOfSalesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CostOfSalesPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Cost of Revenues", "documentation": "Disclosure of accounting policy for cost of product sold and service rendered." } } }, "auth_ref": [ "r830" ] }, "dei_CountryRegion": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CountryRegion", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Country Region", "documentation": "Region code of country" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CreditLossAbstract", "lang": { "en-us": { "role": { "label": "Credit Loss [Abstract]" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r108", "r270" ] }, "TRUG_DMAQClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQClassACommonStockMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DMAQ Class A Common Stock [Member]", "documentation": "DMAQ Class A Common Stock [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQClassASharesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQClassASharesMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DMAQ Class A Shares [Member]", "documentation": "DMAQ Class A Shares [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQDirectorsandOfficersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQDirectorsandOfficersMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "DMAQ Directors and Officers [Member]", "documentation": "DMAQ Directors and Officers [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQInsidersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQInsidersMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DMAQ Insiders [Member]", "documentation": "DMAQ Insiders [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQPublicStockholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQPublicStockholdersMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "D M A Q Public Stockholders [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQPublicstockholdersThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQPublicstockholdersThreeMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "DMAQ Publicstockholders Three [Member]", "documentation": "DMAQ Publicstockholders Three [Member]" } } }, "auth_ref": [] }, "TRUG_DMAQSponsorFourMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DMAQSponsorFourMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "DMAQ Sponsor Four [Member]", "documentation": "DMAQ Sponsor Four [Member]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/NotesPayable" ], "lang": { "en-us": { "role": { "label": "NOTES PAYABLE", "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants." } } }, "auth_ref": [ "r115", "r222", "r299", "r300", "r301", "r302", "r303", "r321", "r322", "r332", "r338", "r339", "r340", "r341", "r342", "r343", "r348", "r355", "r356", "r358", "r483" ] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentAxis", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r16", "r71", "r72", "r131", "r133", "r228", "r333", "r334", "r335", "r336", "r337", "r339", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r694", "r695", "r696", "r697", "r698", "r714", "r851", "r876", "r877", "r878", "r903", "r905" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Annual interest rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Principal amount", "verboseLabel": "Debt Instrument, Face Amount", "terseLabel": "Debt instrument principal amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r333", "r483", "r484", "r695", "r696", "r714" ] }, "us-gaap_DebtInstrumentFee": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentFee", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument fee", "documentation": "Description of a fee associated with the debt instrument, including a commitment fee on unborrowed portions of a lender's total contractual commitment." } } }, "auth_ref": [ "r76" ] }, "us-gaap_DebtInstrumentIncreaseAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentIncreaseAccruedInterest", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument accrued interest", "verboseLabel": "Accrued interest", "documentation": "Increase for accrued, but unpaid interest on the debt instrument for the period." } } }, "auth_ref": [ "r851" ] }, "TRUG_DebtInstrumentInterestRateAdjustedEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DebtInstrumentInterestRateAdjustedEffectivePercentage", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Adjusted rate percentage", "documentation": "Debt instrument interest rate adjusted effective ercentage" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateDuringPeriod", "presentation": [ "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Original issue discount percentage", "label": "Debt Instrument, Interest Rate During Period", "documentation": "The average effective interest rate during the reporting period." } } }, "auth_ref": [ "r74", "r351", "r903" ] }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateEffectivePercentage", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfAllocationOfPurchasePriceToNetAssetsDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Original issue discount percentage", "verboseLabel": "Debt instrument interest percentage", "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium." } } }, "auth_ref": [ "r74", "r360", "r483", "r484", "r714" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/LinesOfCreditDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest percentage", "verboseLabel": "Debt instrument interest percentage", "terseLabel": "Annual interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r74", "r334" ] }, "us-gaap_DebtInstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentLineItems", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Instrument [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r228", "r333", "r334", "r335", "r336", "r337", "r339", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r694", "r695", "r696", "r697", "r698", "r714", "r851", "r903", "r905" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maturity date", "verboseLabel": "Debt instrument Maturity date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r191", "r694", "r900", "r901" ] }, "us-gaap_DebtInstrumentMaturityDateRangeEnd1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDateRangeEnd1", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument Maturity end date", "documentation": "Latest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DebtInstrumentMaturityDateRangeStart1": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentMaturityDateRangeStart1", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument Maturity start date", "documentation": "Earliest date the outstanding debt instruments are required to be repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r75" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r16", "r228", "r333", "r334", "r335", "r336", "r337", "r339", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r694", "r695", "r696", "r697", "r698", "r714", "r851", "r876", "r877", "r878", "r903", "r905" ] }, "TRUG_DebtInstrumentNegotiatedFeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DebtInstrumentNegotiatedFeeAmount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument extension fee", "documentation": "Debt instrument negotiated fee amount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentPeriodicPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPayment", "crdr": "debit", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly payment", "documentation": "Amount of the required periodic payments including both interest and principal payments." } } }, "auth_ref": [ "r16", "r66" ] }, "us-gaap_DebtInstrumentPeriodicPaymentInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentInterest", "crdr": "debit", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument periodic interest payment", "documentation": "Amount of the required periodic payments applied to interest." } } }, "auth_ref": [ "r16" ] }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentPeriodicPaymentPrincipal", "crdr": "debit", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt instrument periodic payment", "verboseLabel": "Purchaser amount", "documentation": "Amount of the required periodic payments applied to principal." } } }, "auth_ref": [ "r16" ] }, "TRUG_DebtInstrumentRemainingOriginalIssuanceDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DebtInstrumentRemainingOriginalIssuanceDiscount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Remaining original issuance discount", "documentation": "Debt instrument remaining original issuance discount" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentTable", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Long-Term Debt Instruments [Table]", "documentation": "Disclosure of information about long-term debt instrument or arrangement." } } }, "auth_ref": [ "r16", "r44", "r47", "r65", "r118", "r119", "r228", "r333", "r334", "r335", "r336", "r337", "r339", "r344", "r345", "r346", "r347", "r349", "r350", "r351", "r352", "r353", "r354", "r357", "r694", "r695", "r696", "r697", "r698", "r714", "r851", "r903", "r905" ] }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Debt borrowing limit", "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date." } } }, "auth_ref": [ "r76", "r321" ] }, "us-gaap_DebtSecuritiesHeldToMaturityWeightedAverageYield": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DebtSecuritiesHeldToMaturityWeightedAverageYield", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Weighted average yield", "documentation": "Weighted average yield of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r831" ] }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DeferredRevenue", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/TrugolfLinksFranchisingLlcDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deferred revenue", "verboseLabel": "Deferred Revenue", "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r835" ] }, "us-gaap_DefinedBenefitPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DefinedBenefitPlanDisclosureLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan Disclosure [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_DepositLiabilitiesAccruedInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesAccruedInterest", "crdr": "credit", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deposit liabilities, accrued interest", "documentation": "Amount of accrued but unpaid interest on deposit liabilities." } } }, "auth_ref": [ "r132" ] }, "us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesCollateralIssuedFinancialInstruments", "crdr": "debit", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deposit as collateral", "documentation": "Amount of securities, mortgage loans, or other financial instruments pledged as collateral for deposits." } } }, "auth_ref": [ "r64" ] }, "us-gaap_DepositLiabilitiesDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepositLiabilitiesDisclosuresTextBlock", "presentation": [ "http://trugolf.com/role/CustomerDeposits" ], "lang": { "en-us": { "role": { "label": "CUSTOMER DEPOSITS", "documentation": "The entire disclosure for deposit liabilities including data and tables. It may include a description of the entity's deposit liabilities, the aggregate amount of time deposits (including certificates of deposit) in denominations of $100,000 or more at the balance sheet date; the aggregate amount of any demand deposits that have been reclassified as loan balances, such as overdrafts, at the balance sheet date; deposits that are received on terms other than those in the normal course of business, the amount of accrued interest on deposit liabilities; securities, mortgage loans or other financial instruments that serve as collateral for deposits; for time deposits having a remaining term of more than one year, the aggregate amount of maturities for each of the five years following the balance sheet date; and the weighted average interest rate for all deposit liabilities held by the entity." } } }, "auth_ref": [ "r12", "r130", "r178", "r179" ] }, "us-gaap_Deposits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Deposits", "crdr": "credit", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Deposits", "documentation": "The aggregate of all deposit liabilities held by the entity, including foreign and domestic, interest and noninterest bearing; may include demand deposits, saving deposits, Negotiable Order of Withdrawal (NOW) and time deposits among others." } } }, "auth_ref": [ "r130" ] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Depreciation", "crdr": "debit", "presentation": [ "http://trugolf.com/role/PropertyAndEquipmentNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Depreciation expense", "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation." } } }, "auth_ref": [ "r6", "r37" ] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization expense", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r37" ] }, "TRUG_DisclosureDividendNotesPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DisclosureDividendNotesPayableAbstract", "lang": { "en-us": { "role": { "label": "Dividend Notes Payable", "verboseLabel": "Schedule Of Dividends Declared Distributed And Accrued" } } }, "auth_ref": [] }, "TRUG_DisclosureGrossSalesRoyaltyPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DisclosureGrossSalesRoyaltyPayableAbstract", "lang": { "en-us": { "role": { "label": "Gross Sales Royalty Payable" } } }, "auth_ref": [] }, "TRUG_DisclosureLinesOfCreditAbstract": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DisclosureLinesOfCreditAbstract", "lang": { "en-us": { "role": { "label": "Lines Of Credit" } } }, "auth_ref": [] }, "TRUG_DisclosurePipeLoansAbstract": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DisclosurePipeLoansAbstract", "lang": { "en-us": { "role": { "label": "Pipe Loans" } } }, "auth_ref": [] }, "TRUG_DisclosureTrugolfLinksFranchisingLlcAbstract": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DisclosureTrugolfLinksFranchisingLlcAbstract", "lang": { "en-us": { "role": { "label": "Trugolf Links Franchising Llc" } } }, "auth_ref": [] }, "TRUG_DividendNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DividendNotesPayable", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfDividendsDeclaredDistributedAndAccruedDetails" ], "lang": { "en-us": { "role": { "label": "Dividend notes payable", "verboseLabel": "Dividends payable", "documentation": "Dividend notes payable." } } }, "auth_ref": [] }, "TRUG_DividendNotesPayableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DividendNotesPayableTextBlock", "presentation": [ "http://trugolf.com/role/DividendNotesPayable" ], "lang": { "en-us": { "role": { "label": "DIVIDEND NOTES PAYABLE", "documentation": "Dividend Notes Payable [Text Block]" } } }, "auth_ref": [] }, "us-gaap_DividendsDeclaredTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsDeclaredTableTextBlock", "presentation": [ "http://trugolf.com/role/DividendNotesPayableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED", "documentation": "Tabular disclosure of information related to dividends declared, including paid and unpaid dividends." } } }, "auth_ref": [] }, "TRUG_DividendsPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "DividendsPaid", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Dividends paid", "documentation": "Dividends paid", "label": "Dividends paid" } } }, "auth_ref": [] }, "us-gaap_DividendsShareBasedCompensationCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "DividendsShareBasedCompensationCash", "crdr": "debit", "presentation": [ "http://trugolf.com/role/DividendNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Dividends declared", "documentation": "Amount of paid and unpaid cash dividends declared for award under share-based payment arrangement." } } }, "auth_ref": [] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAccountingStandard", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r744" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentAnnualReport", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r742", "r744", "r756" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodEndDate", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentPeriodStartDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentPeriodStartDate", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Period Start Date", "documentation": "The start date of the period covered in the document, in YYYY-MM-DD format." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentQuarterlyReport", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r743" ] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentRegistrationStatement", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r731" ] }, "dei_DocumentShellCompanyEventDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyEventDate", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Event Date", "documentation": "Date of event requiring a shell company report." } } }, "auth_ref": [ "r744" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentShellCompanyReport", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r744" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentTransitionReport", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r777" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentType", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r734" ] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareBasic", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic net loss per share attributable to common stockholders", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r244", "r246", "r249", "r250", "r251", "r253", "r444", "r449", "r463", "r464", "r518", "r539", "r686" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerShareDiluted", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted net loss per share attributable to common stockholders", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r213", "r234", "r235", "r236", "r237", "r238", "r239", "r246", "r249", "r250", "r251", "r253", "r444", "r449", "r463", "r464", "r518", "r539", "r686" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Net Earnings (Loss) Per Share", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r30", "r31", "r252" ] }, "TRUG_EarnoutShares": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "EarnoutShares", "presentation": [ "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "PIPE Convertible Notes", "label": "EarnoutShares" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EffectiveIncomeTaxRateContinuingOperations", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tax rate", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r421", "r707" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine1", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine2", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressAddressLine3", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCityOrTown", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressCountry", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityBankruptcyProceedingsReportingCurrent": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityBankruptcyProceedingsReportingCurrent", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Bankruptcy Proceedings, Reporting Current", "documentation": "For registrants involved in bankruptcy proceedings during the preceding five years, the value Yes indicates that the registrant has filed all documents and reports required to be filed by Section 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court; the value No indicates the registrant has not. Registrants not involved in bankruptcy proceedings during the preceding five years should not report this element." } } }, "auth_ref": [ "r737" ] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCentralIndexKey", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r733" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityDomain", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r733" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityExTransitionPeriod", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Elected Not To Use the Extended Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r818" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFileNumber", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityFilerCategory", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r733" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r815" ] }, "dei_EntityPrimarySicNumber": { "xbrltype": "sicNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPrimarySicNumber", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Primary SIC Number", "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity." } } }, "auth_ref": [ "r756" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityRegistrantName", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r733" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityShellCompany", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r733" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntitySmallBusiness", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r733" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r733" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityVoluntaryFilers", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r816" ] }, "us-gaap_EquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquipmentMember", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services." } } }, "auth_ref": [] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityComponentDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r180", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r238", "r240", "r242", "r256", "r280", "r281", "r298", "r379", "r433", "r434", "r441", "r442", "r443", "r445", "r448", "r449", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r476", "r477", "r478", "r479", "r480", "r481", "r485", "r486", "r499", "r536", "r543", "r544", "r545", "r562", "r635" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "auth_ref": [ "r275", "r276", "r277", "r440", "r822", "r823", "r824", "r894", "r895", "r896", "r897" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Accrual Redemptions Ownership", "verboseLabel": "Owned percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r275" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Equity Valuation Assumption Difference, Footnote" } } }, "auth_ref": [ "r785" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneous Compensation Analysis" } } }, "auth_ref": [ "r749", "r760", "r770", "r795" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "TRUG_EthosAssetManagementLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "EthosAssetManagementLoanAgreementMember", "presentation": [ "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Ethos Asset Management Loan Agreement [Member]", "documentation": "Ethos Asset Management Loan Agreement [Member]" } } }, "auth_ref": [] }, "TRUG_EthosManagementINCMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "EthosManagementINCMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Ethos Management INC [Member]", "documentation": "Ethos Management INC [Member]" } } }, "auth_ref": [] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r791" ] }, "TRUG_ExecutiveVicePresidentDirectorAndShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ExecutiveVicePresidentDirectorAndShareholderMember", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Executive Vice President, Director and Shareholder [Member]", "documentation": "Executive Vice President, Director and Shareholder [Member]" } } }, "auth_ref": [] }, "dei_Extension": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Extension", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Extension", "documentation": "Extension number for local phone number." } } }, "auth_ref": [] }, "us-gaap_FairValueAdjustmentOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAdjustmentOfWarrants", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Value of Series A Warrants", "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability." } } }, "auth_ref": [ "r1", "r6" ] }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "documentation": "Class of asset." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r709" ] }, "us-gaap_FairValueByAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByAssetClassAxis", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Asset Class [Axis]", "documentation": "Information by class of asset." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474", "r709" ] }, "us-gaap_FairValueByLiabilityClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueByLiabilityClassAxis", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Liability Class [Axis]", "documentation": "Information by class of liability." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473" ] }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]", "documentation": "Disclosure of information about financial instrument liability measured at fair value on recurring basis using unobservable input." } } }, "auth_ref": [ "r468", "r469", "r470", "r471", "r472", "r473", "r474" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Fair Value of Financial Instruments", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r10" ] }, "us-gaap_FinancialInstrumentsOwnedAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FinancialInstrumentsOwnedAtFairValue", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Fair value of the financial instruments", "documentation": "The aggregate fair value as of the balance sheet date of financial instruments and other positions owned by the entity including: (1) mortgages, mortgage-backed and asset backed securities; (2) US government and agency obligations; (3) state and municipal government obligations; (4) other sovereign government debt; (5) corporate obligations; (6) corporate equities; (7) principal investments; (8) derivative contracts; and (9) physical commodities. Includes both pledged and unpledged holdings." } } }, "auth_ref": [ "r919" ] }, "TRUG_FirstExtensionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "FirstExtensionAgreementMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "First Extension Agreement [Member]", "documentation": "First Extension Agreement [Member]" } } }, "auth_ref": [] }, "TRUG_FiveDaysPriorToExtensionDeadlineMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "FiveDaysPriorToExtensionDeadlineMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Five Days Prior To Extension Deadline [Member]" } } }, "auth_ref": [] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Forgone Recovery, Explanation of Impracticability" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r753", "r764", "r774", "r799" ] }, "TRUG_FourCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "FourCustomersMember", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Four Customers [Member]" } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "us-gaap_GainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GainLossOnInvestments", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Loss on investment", "documentation": "Amount of realized and unrealized gain (loss) on investment." } } }, "auth_ref": [ "r97", "r100", "r819" ] }, "us-gaap_GeographicDistributionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicDistributionAxis", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Geographic Distribution [Axis]", "documentation": "Information by geographic distribution of business activity identified as either domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r519", "r520", "r692" ] }, "us-gaap_GeographicDistributionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GeographicDistributionDomain", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Allocation of business activity identified as domestic or foreign. Excludes names of countries, states and provinces, and cities." } } }, "auth_ref": [ "r160", "r161", "r162", "r163", "r164", "r165", "r166", "r167", "r168", "r169", "r170", "r171", "r172", "r173", "r174", "r175", "r176", "r177", "r519", "r520" ] }, "TRUG_GovernmentSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "GovernmentSecuritiesMember", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Government Securities [Member]" } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross Profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r92", "r93", "r141", "r224", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r475", "r688", "r689", "r862", "r863", "r864", "r865", "r866", "r886" ] }, "TRUG_GrossSalesRoyaltyPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "GrossSalesRoyaltyPayable", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross sales royalty payable", "documentation": "Gross sales royalty payable." } } }, "auth_ref": [] }, "TRUG_GrossSalesRoyaltyPayableDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "GrossSalesRoyaltyPayableDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayable" ], "lang": { "en-us": { "role": { "label": "GROSS SALES ROYALTY PAYABLE" } } }, "auth_ref": [] }, "us-gaap_GuaranteeObligationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "GuaranteeObligationsLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligations [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r317", "r318", "r319", "r320" ] }, "TRUG_IBankersFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "IBankersFiveMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "I Bankers Five [Member]", "documentation": "I Bankers Five [Member]" } } }, "auth_ref": [] }, "TRUG_IBankersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "IBankersMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "I Bankers [Member]", "documentation": "I Bankers [Member]" } } }, "auth_ref": [] }, "us-gaap_IPOMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IPOMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "IPO [Member]", "documentation": "First sale of stock by a private company to the public." } } }, "auth_ref": [] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentEffectsOnEarningsPerShareLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment Effects on Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ImpairmentEffectsOnEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentEffectsOnEarningsPerShareTable", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Impairment Effects on Earnings Per Share [Table]", "documentation": "Disclosure of information about the effects of asset impairment charge on per share or per unit basis." } } }, "auth_ref": [] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of Long-lived Assets", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r113" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Loss from operations before income taxes", "label": "Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net", "documentation": "Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense)." } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES", "documentation": "The entire disclosure for income tax." } } }, "auth_ref": [ "r225", "r417", "r421", "r422", "r423", "r424", "r425", "r428", "r435", "r437", "r438", "r439", "r558", "r707" ] }, "us-gaap_IncomeTaxExaminationLikelihoodOfUnfavorableSettlement": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExaminationLikelihoodOfUnfavorableSettlement", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Income tax likelihood percentage description", "documentation": "Description of the likelihood that an uncertainty in income taxes will not be sustained as a result of the examination by the taxing authority." } } }, "auth_ref": [ "r892" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r147", "r158", "r241", "r242", "r254", "r263", "r267", "r420", "r421", "r436", "r540", "r707" ] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income Taxes", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r207", "r418", "r419", "r425", "r426", "r427", "r432", "r552" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income tax", "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax." } } }, "auth_ref": [ "r26", "r219", "r429", "r430" ] }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsPayable", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable, net", "label": "Increase (Decrease) in Accounts Receivable", "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued and other current liabilities", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other." } } }, "auth_ref": [ "r847" ] }, "TRUG_IncreaseDecreaseInCustomerDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "IncreaseDecreaseInCustomerDeposit", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Customer deposits", "documentation": "Increase decrease in customer deposit.", "label": "IncreaseDecreaseInCustomerDeposit" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInDeferredRevenue", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Deferred revenue", "label": "Increase (Decrease) in Deferred Revenue", "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r675" ] }, "us-gaap_IncreaseDecreaseInInterestPayableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInterestPayableNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest", "label": "Increase (Decrease) in Interest Payable, Net", "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventory, net", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Lease liability", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r829", "r847" ] }, "us-gaap_IncreaseDecreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherCurrentAssets", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other current assets", "label": "Increase (Decrease) in Other Current Assets", "documentation": "Amount of increase (decrease) in current assets classified as other." } } }, "auth_ref": [ "r847" ] }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 12.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets", "label": "Increase (Decrease) in Other Noncurrent Assets", "documentation": "Amount of increase (decrease) in noncurrent assets classified as other." } } }, "auth_ref": [ "r847" ] }, "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInOtherOperatingLiabilities", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Other liabilities", "label": "Increase (Decrease) in Other Operating Liabilities", "documentation": "Amount of increase (decrease) in operating liabilities classified as other." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid expenses", "label": "Increase (Decrease) in Prepaid Expense", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r5" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Individual [Axis]" } } }, "auth_ref": [ "r753", "r764", "r774", "r791", "r799", "r803", "r811" ] }, "TRUG_IndividualConsultantsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "IndividualConsultantsOneMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Individual Consultants One [Member]" } } }, "auth_ref": [] }, "TRUG_IndividualConsultantsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "IndividualConsultantsTwoMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Individual Consultants Two [Member]" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r809" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r745", "r814" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Adopted" } } }, "auth_ref": [ "r745", "r814" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures Not Adopted" } } }, "auth_ref": [ "r745", "r814" ] }, "TRUG_InterestDividendRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://trugolf.com/20240630", "localname": "InterestDividendRatePercentage", "presentation": [ "http://trugolf.com/role/DividendNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest rate dividend percentage", "documentation": "Interest dividend rate percentage" } } }, "auth_ref": [] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpense", "crdr": "debit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest expense", "documentation": "Amount of interest expense classified as operating and nonoperating. Includes, but is not limited to, cost of borrowing accounted for as interest expense." } } }, "auth_ref": [ "r254", "r259", "r262", "r264", "r267", "r482", "r689", "r690" ] }, "us-gaap_InterestExpenseDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseDebt", "crdr": "debit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Interest expense original issue discount", "verboseLabel": "Interest expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt." } } }, "auth_ref": [ "r99", "r352", "r361", "r697", "r698" ] }, "us-gaap_InterestExpenseNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestExpenseNonoperating", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest expense", "label": "Interest Expense, Nonoperating", "documentation": "Amount of interest expense classified as nonoperating." } } }, "auth_ref": [ "r262", "r844" ] }, "us-gaap_InterestIncomeExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestIncomeExpenseNet", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Interest income", "documentation": "Amount of interest income (expense) classified as operating." } } }, "auth_ref": [ "r516", "r863" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash paid for interest", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r215", "r217", "r218" ] }, "us-gaap_InterestPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued interest", "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r72" ] }, "us-gaap_InterestPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InterestPayableCurrentAndNoncurrent", "crdr": "credit", "presentation": [ "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued interest", "label": "Interest Payable", "documentation": "Amount of interest payable on debt, including, but not limited to, trade payables." } } }, "auth_ref": [ "r132", "r922" ] }, "TRUG_InterimChiefFinancialOfficerDirectorAndShareholderMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "InterimChiefFinancialOfficerDirectorAndShareholderMember", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Interim Chief Financial Officer, Director and Shareholder [Member]", "documentation": "Interim Chief Financial Officer, Director and Shareholder [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/InventoryNet" ], "lang": { "en-us": { "role": { "label": "INVENTORY, NET", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r286" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 }, "http://trugolf.com/role/ScheduleOfInventoryDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory, net", "totalLabel": "Inventory, net", "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r200", "r678", "r716" ] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventory, net", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r149", "r184", "r199", "r286", "r287", "r289", "r514", "r683" ] }, "us-gaap_InventoryRawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryRawMaterials", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfInventoryDetails" ], "lang": { "en-us": { "role": { "label": "Inventory \u2013 raw materials", "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer." } } }, "auth_ref": [ "r836" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryValuationReserves", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfInventoryDetails": { "parentTag": "us-gaap_InventoryNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfInventoryDetails", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory valuation reserves", "negatedLabel": "Less reserve allowance for obsolescence", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r110", "r837" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Inventory write down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r288" ] }, "us-gaap_InvestmentIssuerNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIssuerNameAxis", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Issuer Name [Axis]", "documentation": "Information by name of issuer of investment." } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_InvestmentIssuerNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentIssuerNameDomain", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Name of issuer of investment." } } }, "auth_ref": [ "r960", "r961", "r962", "r963" ] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeAxis", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r575", "r576", "r577", "r578", "r579", "r643", "r645", "r647", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r722" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r575", "r576", "r577", "r578", "r579", "r643", "r645", "r647", "r650", "r651", "r652", "r654", "r655", "r656", "r657", "r658", "r722" ] }, "us-gaap_IssuanceOfStockAndWarrantsForServicesOrClaims": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "IssuanceOfStockAndWarrantsForServicesOrClaims", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Stock issued for services", "documentation": "Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims." } } }, "auth_ref": [ "r6" ] }, "TRUG_JPMorganChaseBankMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "JPMorganChaseBankMember", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "JP Morgan Chase Bank [Member]", "documentation": "JP Morgan Chase Bank [Member]" } } }, "auth_ref": [] }, "TRUG_JPMorganChaseMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "JPMorganChaseMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "JP Morgan Chase [Member]", "documentation": "JP Morgan Chase [Member]" } } }, "auth_ref": [] }, "us-gaap_LaborAndRelatedExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LaborAndRelatedExpense", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Salaries, wages and benefits", "documentation": "Amount of expense for salary, wage, profit sharing; incentive and equity-based compensation; and other employee benefit." } } }, "auth_ref": [ "r843" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LegalEntityAxis", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "TRUG_LessDeferredLoanFees": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "LessDeferredLoanFees", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Less deferred loan fees \u2013 Ethos Management Inc.", "documentation": "Less deferred loan fees." } } }, "auth_ref": [] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Leases", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r490" ] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF MATURITY LEASE LIABILITY", "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r495" ] }, "TRUG_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "2028", "documentation": "Lessee operating lease liability payments due ater year three" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive", "crdr": "credit", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly lease payment through year V", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour", "crdr": "credit", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly lease payment through year IV", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree", "crdr": "credit", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly lease payment through year III", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo", "crdr": "credit", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly lease payment through year II", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths", "crdr": "credit", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Monthly lease payment through year I", "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "2024 \u2013 (Six Months)", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year." } } }, "auth_ref": [ "r908" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r495" ] }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Lease term", "label": "Lessee, Operating Lease, Remaining Lease Term", "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r497", "r906" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lease term", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r907" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Amount of liability recognized for present obligation requiring transfer or otherwise providing economic benefit to others." } } }, "auth_ref": [ "r16", "r71", "r72", "r73", "r77", "r78", "r79", "r80", "r224", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r452", "r453", "r454", "r475", "r588", "r687", "r730", "r886", "r911", "r912" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders\u2019 deficit", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r87", "r135", "r530", "r716", "r852", "r872", "r902" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "LIABILITIES AND STOCKHOLDERS\u2019 DEFICIT" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "Liabilities, Current", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r73", "r183", "r224", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r452", "r453", "r454", "r475", "r716", "r886", "r911", "r912" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LiabilitiesNoncurrentAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Non-current liabilities:" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Outstanding note payable", "documentation": "Average amount borrowed under the credit facility during the period." } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r70", "r76", "r851", "r883", "r884" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r70", "r76", "r851", "r883" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r322", "r851", "r883" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of Credit Facility [Table]", "documentation": "Disclosure of information about short-term and long-term contractual arrangements with lender under which borrowing can occur up to maximum amount. Includes, but is not limited to, letter of credit, standby letter of credit, and revolving credit arrangement." } } }, "auth_ref": [ "r70", "r76", "r322", "r851", "r883" ] }, "us-gaap_LinesOfCreditCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LinesOfCreditCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Line of credit, bank", "verboseLabel": "Line of credit", "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r71", "r131" ] }, "TRUG_LinesOfCreditDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "LinesOfCreditDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/LinesOfCredit" ], "lang": { "en-us": { "role": { "label": "LINES OF CREDIT" } } }, "auth_ref": [] }, "us-gaap_LoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LoansPayable", "crdr": "credit", "presentation": [ "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Loans payable", "documentation": "Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer)." } } }, "auth_ref": [ "r16", "r133", "r923" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "LocalPhoneNumber", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Notes payable", "totalLabel": "Total", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r16", "r133", "r345", "r359", "r695", "r696", "r714", "r923" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payable", "negatedLabel": "Less current portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r190" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2025", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r228", "r350" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2027", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r228", "r350" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2026", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r8", "r228", "r350" ] }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfFutureMaturitiesOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "2024 (six months)", "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in remainder of current fiscal year." } } }, "auth_ref": [ "r855" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Note payables", "verboseLabel": "Long-term portion", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r192" ] }, "us-gaap_LongTermDebtPercentageBearingFixedInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtPercentageBearingFixedInterestRate", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest percentage", "label": "Long-Term Debt, Percentage Bearing Fixed Interest, Percentage Rate", "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a set, unchanging rate." } } }, "auth_ref": [ "r74" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermDebtTextBlock", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayable" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY NOTES PAYABLE", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r115" ] }, "us-gaap_LongTermLoansPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermLoansPayable", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "PIPE loan payable, net", "documentation": "Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r16" ] }, "us-gaap_LongTermNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongTermNotesPayable", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Long-term portion", "documentation": "Carrying value as of the balance sheet date of notes payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion." } } }, "auth_ref": [ "r16" ] }, "TRUG_LongTermNotesPayableAssumedInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "LongTermNotesPayableAssumedInMerger", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes payable assumed in the Merger", "documentation": "Notes payable assumed in the Merger." } } }, "auth_ref": [] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r16", "r876", "r877", "r878" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer." } } }, "auth_ref": [ "r16", "r39", "r876", "r877", "r878" ] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MajorCustomersAxis", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [ "r270", "r700", "r717", "r719", "r891", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "TRUG_MarginLineOfCreditAccount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "MarginLineOfCreditAccount", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Margin line of credit account", "documentation": "Margin line of credit account." } } }, "auth_ref": [] }, "us-gaap_MarketableSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecurities", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Marketable securities", "verboseLabel": "Government securities, weighted average yield and maturity of 4.91% and 3.25 years, respectively", "documentation": "Amount of investment in marketable security." } } }, "auth_ref": [ "r136", "r834" ] }, "us-gaap_MarketableSecuritiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesCurrent", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Marketable investment securities", "documentation": "Amount of investment in marketable security, classified as current." } } }, "auth_ref": [ "r834" ] }, "us-gaap_MarketableSecuritiesPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MarketableSecuritiesPolicy", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Marketable Investment Securities", "documentation": "Disclosure of accounting policy for investment classified as marketable security." } } }, "auth_ref": [ "r63" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MaximumMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r387", "r415", "r467", "r513", "r541", "r542", "r549", "r580", "r581", "r644", "r646", "r648", "r649", "r653", "r669", "r670", "r691", "r699", "r705", "r710", "r711", "r712", "r713", "r718", "r890", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "TRUG_McKettrickMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "McKettrickMember", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "McKettrick [Member]", "documentation": "McKettrick [Member]" } } }, "auth_ref": [] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Measure [Axis]" } } }, "auth_ref": [ "r783" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Name" } } }, "auth_ref": [ "r783" ] }, "us-gaap_MeasurementInputExpectedTermMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputExpectedTermMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Expected Term [Member]", "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date." } } }, "auth_ref": [ "r899", "r900", "r901" ] }, "us-gaap_MeasurementInputPriceVolatilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputPriceVolatilityMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Price Volatility [Member]", "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns." } } }, "auth_ref": [ "r710", "r899", "r900", "r901" ] }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputRiskFreeInterestRateMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Measurement Input, Risk Free Interest Rate [Member]", "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss." } } }, "auth_ref": [ "r899", "r900", "r901" ] }, "us-gaap_MeasurementInputTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Measurement Input Type [Axis]", "documentation": "Information by type of measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r465", "r466", "r467", "r710" ] }, "us-gaap_MeasurementInputTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "MeasurementInputTypeDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Measurement input used to determine value of asset and liability." } } }, "auth_ref": [ "r465", "r466", "r467", "r710" ] }, "TRUG_MercedesBenzMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "MercedesBenzMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Mercedes-Benz [Member]", "documentation": "Mercedes-Benz [Member]" } } }, "auth_ref": [] }, "TRUG_MergerArrangementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "MergerArrangementMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Merger Arrangement [Member]", "documentation": "Merger Arrangement [Member]" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "MinimumMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r387", "r415", "r467", "r513", "r541", "r542", "r549", "r580", "r581", "r644", "r646", "r648", "r649", "r653", "r669", "r670", "r691", "r699", "r705", "r710", "r711", "r712", "r718", "r890", "r913", "r914", "r915", "r916", "r917", "r918" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "MNPI Disclosure Timed for Compensation Value" } } }, "auth_ref": [ "r802" ] }, "TRUG_MorganStanleyMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "MorganStanleyMember", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Morgan Stanley [Member]" } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Material Terms of Trading Arrangement" } } }, "auth_ref": [ "r810" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r270", "r700", "r717", "r719", "r891", "r928", "r929", "r930", "r931", "r932", "r933", "r934", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Named Executive Officers, Footnote" } } }, "auth_ref": [ "r784" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from financing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r216" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from investing activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r103", "r104", "r105" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from operating activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 }, "http://trugolf.com/role/StatementsOfOperations": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "http://trugolf.com/role/StatementsOfCashFlows", "http://trugolf.com/role/StatementsOfOperations", "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net loss", "label": "Net loss", "verboseLabel": "Net income", "terseLabel": "Net Income (Loss)", "negatedLabel": "Net loss", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r94", "r105", "r138", "r181", "r203", "r205", "r210", "r224", "r232", "r234", "r235", "r236", "r237", "r238", "r241", "r242", "r248", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r444", "r449", "r464", "r475", "r535", "r612", "r633", "r634", "r728", "r886" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Recent Accounting Pronouncements", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "TRUG_NewTruGolfClassACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NewTruGolfClassACommonStockMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "New TruGolf Class A Common Stock [Member]", "documentation": "New TruGolf Class A Common Stock [Member]" } } }, "auth_ref": [] }, "TRUG_NewTruGolfCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NewTruGolfCommonStockMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "New Tru Golf Common Stock [Member]", "documentation": "New Tru Golf Common Stock [Member]" } } }, "auth_ref": [] }, "TRUG_NoCustomersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NoCustomersMember", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "No Customers [Member]" } } }, "auth_ref": [] }, "dei_NoTradingSymbolFlag": { "xbrltype": "trueItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "NoTradingSymbolFlag", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "No Trading Symbol Flag", "documentation": "Boolean flag that is true only for a security having no trading symbol." } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-GAAP Measure Description" } } }, "auth_ref": [ "r783" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r780" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b51 Arrangement Adopted" } } }, "auth_ref": [ "r810" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Non-Rule 10b51 Arrangement Terminated" } } }, "auth_ref": [ "r810" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total other expense", "label": "Nonoperating Income (Expense)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r98" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Other (expenses) income:" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NonrelatedPartyMember", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r853", "r854" ] }, "TRUG_NorthSaltLakeCityMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NorthSaltLakeCityMember", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "North Salt Lake City [Member]" } } }, "auth_ref": [] }, "us-gaap_NotesIssued1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesIssued1", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Notes payable assumed in Merger", "documentation": "The fair value of notes issued in noncash investing and financing activities." } } }, "auth_ref": [ "r27", "r28", "r29" ] }, "TRUG_NotesOneMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NotesOneMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes One [Member]" } } }, "auth_ref": [] }, "us-gaap_NotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayable", "crdr": "credit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Notes payble", "verboseLabel": "Interim chief financial officer, Director and Shareholder", "documentation": "Including the current and noncurrent portions, aggregate carrying amount of all types of notes payable, as of the balance sheet date, with initial maturities beyond one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r16", "r133", "r923", "r924" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "NotesPayableCurrent", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Less current portion", "label": "Notes Payable, Current", "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer." } } }, "auth_ref": [ "r71", "r72" ] }, "TRUG_NotesPayableOneMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NotesPayableOneMember", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes Payable One [Member]", "documentation": "Notes Payable One [Member]" } } }, "auth_ref": [] }, "TRUG_NotesPayableTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NotesPayableTwoMember", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes Payable Two [Member]", "documentation": "Notes Payable Two [Member]" } } }, "auth_ref": [] }, "TRUG_NotesTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "NotesTwoMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Notes Two [Member]" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingExpensesAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from operations", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r141", "r688", "r862", "r863", "r864", "r865", "r866" ] }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF LEASE LIABILITY", "documentation": "Tabular disclosure of components of income from operating lease." } } }, "auth_ref": [ "r255", "r498" ] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfLeaseLiabilityDetails", "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "As of March 31, 2024", "periodEndLabel": "As of June 30, 2024", "label": "Present value of future minimum lease payments", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r488" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lease liability, current portion", "negatedLabel": "Less current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r488" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfMaturityLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Lease liability, net of current portion", "verboseLabel": "Long term lease liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r488" ] }, "us-gaap_OperatingLeasePayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeasePayments", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments", "label": "Operating Lease, Payments", "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use." } } }, "auth_ref": [ "r489", "r491" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfRightOfUseAssetDetails" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r487" ] }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfRightOfUseAssetDetails", "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization of right-of-use asset", "verboseLabel": "Amortization", "documentation": "Amount of periodic reduction over lease term of carrying amount of right-of-use asset from operating lease." } } }, "auth_ref": [ "r848" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Weighted average discount rate - Operating lease", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r494", "r715" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating lease term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r493", "r715" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r431" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Valuation allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r893" ] }, "TRUG_OriginalIssueDiscountMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "OriginalIssueDiscountMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Original Issue Discount [Member]" } } }, "auth_ref": [] }, "TRUG_OtherAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "OtherAccountsReceivable", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails": { "parentTag": "us-gaap_AccountsReceivableGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Other accounts receivable" } } }, "auth_ref": [] }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued and other current liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r72" ] }, "TRUG_OtherAccruedLiabilitiesCurrentAssumedInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "OtherAccruedLiabilitiesCurrentAssumedInMerger", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accrued and other current liabilities - assumed in Merger", "documentation": "Accrued and other current liabilities assumed in merger." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/OtherLong-termAssets" ], "lang": { "en-us": { "role": { "label": "OTHER LONG-TERM ASSETS", "documentation": "The entire disclosure for other assets. This disclosure includes other current assets and other noncurrent assets." } } }, "auth_ref": [] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Other long-term assets", "verboseLabel": "Total other long-term assets", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r188" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income:" } } }, "auth_ref": [] }, "TRUG_OtherComprehensiveIncomeUnrealizedGainInFairValueOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "OtherComprehensiveIncomeUnrealizedGainInFairValueOfShortTermInvestments", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOtherComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Unrealized gain in fair value of short-term investments", "documentation": "Other comprehensive income unrealized gainI in fair value of short term investments.", "label": "OtherComprehensiveIncomeUnrealizedGainInFairValueOfShortTermInvestments" } } }, "auth_ref": [] }, "us-gaap_OtherCurrentLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherCurrentLiabilitiesTableTextBlock", "presentation": [ "http://trugolf.com/role/AccruedAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER", "documentation": "Tabular disclosure of other current liabilities." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other", "label": "Other Liabilities, Current", "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r72", "r716" ] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other liabilities", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r78" ] }, "us-gaap_OtherLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherLongTermDebt", "crdr": "credit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Net balance", "documentation": "Amount of long-term debt classified as other." } } }, "auth_ref": [ "r16", "r133", "r923" ] }, "TRUG_OtherLongtermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "OtherLongtermAssets", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other long-term assets", "documentation": "Other long term assets.", "label": "OtherLongtermAssets" } } }, "auth_ref": [] }, "us-gaap_OtherNotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "OtherNotesPayableCurrent", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ScheduleOfNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Note payable", "documentation": "Amount of long-term notes classified as other, payable within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r72" ] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r783" ] }, "dei_OtherReportingStandardItemNumber": { "xbrltype": "otherReportingStandardItemNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "OtherReportingStandardItemNumber", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Other Reporting Standard Item Number", "documentation": "\"Item 17\" or \"Item 18\" specified when the basis of accounting is neither US GAAP nor IFRS." } } }, "auth_ref": [ "r744" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r751", "r762", "r772", "r797" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Compensation Amount" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r754", "r765", "r775", "r800" ] }, "TRUG_PIPEConvertibleLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PIPEConvertibleLoanMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "PIPE Convertible Loan [Member]", "documentation": "PIPE Convertible Loan [Member]" } } }, "auth_ref": [] }, "TRUG_PIPEConvertibleNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PIPEConvertibleNoteMember", "presentation": [ "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "P I P E Convertible Note [Member]" } } }, "auth_ref": [] }, "TRUG_PIPEConvertibleNotesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PIPEConvertibleNotesMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "PIPE Convertible Notes [Member]", "documentation": "PIPE Convertible Notes [Member]" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PayVsPerformanceDisclosureLineItems", "auth_ref": [ "r779" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "TRUG_PaymentsForProceedsFromLongTermAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PaymentsForProceedsFromLongTermAssets", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Reduction in long term assets", "documentation": "Reduction in long term assets.", "label": "PaymentsForProceedsFromLongTermAssets" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsForRoyalties", "crdr": "credit", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments for royalties", "documentation": "The amount of cash paid for royalties during the current period." } } }, "auth_ref": [ "r4" ] }, "TRUG_PaymentsOfCostsOfMergerFromPipeLoan": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PaymentsOfCostsOfMergerFromPipeLoan", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Costs of Merger paid from PIPE loan", "documentation": "Costs of Merger paid from PIPE loan.", "label": "PaymentsOfCostsOfMergerFromPipeLoan" } } }, "auth_ref": [] }, "us-gaap_PaymentsOfMergerRelatedCostsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsOfMergerRelatedCostsFinancingActivities", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Payments on assumed liabilities in Merger", "label": "Payments of Merger Related Costs, Financing Activities", "documentation": "The cash outflow for financing costs associated with business combinations." } } }, "auth_ref": [ "r23" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchase of property and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r101" ] }, "us-gaap_PaymentsToAcquireSoftware": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PaymentsToAcquireSoftware", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Capitalized software development costs", "label": "Payments to Acquire Software", "documentation": "The cash outflow associated with the acquisition from vendors of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization." } } }, "auth_ref": [ "r101" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Issuers, Footnote" } } }, "auth_ref": [ "r782" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r782" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r781" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Name" } } }, "auth_ref": [ "r784" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r780" ] }, "TRUG_PipeLoansDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PipeLoansDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/PipeLoans" ], "lang": { "en-us": { "role": { "label": "PIPE Loans", "documentation": "Pipe Loans [Disclosure Text Block]" } } }, "auth_ref": [] }, "ecd_PnsnBnftsAdjFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PnsnBnftsAdjFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pension Benefits Adjustments, Footnote" } } }, "auth_ref": [ "r781" ] }, "TRUG_PotentialDilutivePerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PotentialDilutivePerShareTableTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF POTENTIAL DILUTIVE SHARES" } } }, "auth_ref": [] }, "dei_PreCommencementIssuerTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementIssuerTenderOffer", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Issuer Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act." } } }, "auth_ref": [ "r738" ] }, "dei_PreCommencementTenderOffer": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "PreCommencementTenderOffer", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Pre-commencement Tender Offer", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act." } } }, "auth_ref": [ "r740" ] }, "us-gaap_PreferredStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Preferred Stock [Member]", "documentation": "Preferred shares may provide a preferential dividend to the dividend on common stock and may take precedence over common stock in the event of a liquidation. Preferred shares typically represent an ownership interest in the company." } } }, "auth_ref": [ "r720", "r721", "r724", "r725", "r726", "r727", "r956", "r958" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, par value", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r81", "r363" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r81", "r590" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesIssued", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares issued", "documentation": "Number of shares issued for nonredeemable preferred shares and preferred shares redeemable solely at option of issuer. Includes, but is not limited to, preferred shares issued, repurchased, and held as treasury shares. Excludes preferred shares classified as debt." } } }, "auth_ref": [ "r81", "r363" ] }, "us-gaap_PreferredStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockSharesOutstanding", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Preferred stock, shares outstanding", "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased." } } }, "auth_ref": [ "r81", "r590", "r610", "r958", "r959" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Preferred stock, $0.0001 par value, 10 million share authorized; zero shares issued and outstanding, respectively", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r81", "r526", "r716" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r201", "r290", "r291", "r679" ] }, "us-gaap_PrepaidRoyalties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrepaidRoyalties", "crdr": "debit", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepaid royalties", "documentation": "Amount of asset related to consideration paid in advance for royalties that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r680", "r693", "r874" ] }, "TRUG_PrepaymentPenalty": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PrepaymentPenalty", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prepayment penalty", "documentation": "Prepayment penalty." } } }, "auth_ref": [] }, "TRUG_PriorLoanAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PriorLoanAgreementMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Prior Loan Agreement [Member]", "documentation": "Prior Loan Agreement [Member]" } } }, "auth_ref": [] }, "TRUG_PrivatePlacementInvestorsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PrivatePlacementInvestorsTwoMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Private Placement Investors Two [Member]", "documentation": "Private Placement Investors Two [Member]" } } }, "auth_ref": [] }, "us-gaap_PrivatePlacementMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PrivatePlacementMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Placement [Member]", "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts." } } }, "auth_ref": [] }, "TRUG_PrivateRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PrivateRightsMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Private Rights [Member]", "documentation": "Private Rights [Member]" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromConvertibleDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromConvertibleDebt", "crdr": "debit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds", "verboseLabel": "Proceeds from debt", "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder." } } }, "auth_ref": [ "r22" ] }, "TRUG_ProceedsFromConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ProceedsFromConvertibleNotes", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from convertible notes", "documentation": "Proceeds from convertible notes." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromIssuanceOfDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromIssuanceOfDebt", "crdr": "debit", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Gross proceeds from issuance of debt", "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt." } } }, "auth_ref": [ "r846" ] }, "us-gaap_ProceedsFromLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromLinesOfCredit", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from line of credit", "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r22", "r851" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from notes payable", "verboseLabel": "Financing proceeds", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r22" ] }, "TRUG_ProceedsFromOriginalIssuanceDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ProceedsFromOriginalIssuanceDiscount", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from original issuance discount", "documentation": "Proceeds from original issuance discount" } } }, "auth_ref": [] }, "us-gaap_ProceedsFromWarrantExercises": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProceedsFromWarrantExercises", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Proceeds from warrants exercise", "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants." } } }, "auth_ref": [ "r845" ] }, "TRUG_ProceedsOfCashAcquiredInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ProceedsOfCashAcquiredInMerger", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash acquired in Merger", "documentation": "Proceeds of cash acquired in merger." } } }, "auth_ref": [] }, "TRUG_ProceedsOfPipeLoanNetOfOidDiscount": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ProceedsOfPipeLoanNetOfOidDiscount", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "PIPE loan, net of OID discount", "documentation": "Proceeds of pipe loan net of oid discount." } } }, "auth_ref": [] }, "us-gaap_ProductInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductInformationLineItems", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Product Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProductWarrantyAccrualClassifiedCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warranty reserve", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers. For classified balance sheets, represents the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r72", "r881", "r882" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r7", "r496" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/PropertyAndEquipmentNet" ], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT, NET", "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r111", "r153", "r156", "r157" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r112", "r186", "r534" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r496" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Property and equipment, net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r496", "r521", "r534", "r716" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property and Equipment", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r7", "r153", "r156", "r532" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://trugolf.com/role/PropertyAndEquipmentNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF PROPERTY AND EQUIPMENT", "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r112", "r496" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails" ], "lang": { "en-us": { "role": { "label": "Property plant and equipment useful life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Bad debt expense", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r214", "r284" ] }, "TRUG_PublicRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PublicRightsMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Public Rights [Member]" } } }, "auth_ref": [] }, "TRUG_PurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "PurchaseAgreementMember", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Purchase Agreement [Member]" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r779" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure, Table" } } }, "auth_ref": [ "r779" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r313", "r314", "r315", "r316", "r385", "r387", "r411", "r412", "r413", "r415", "r467", "r511", "r512", "r513", "r541", "r542", "r549", "r580", "r581", "r644", "r646", "r648", "r649", "r653", "r669", "r670", "r691", "r699", "r705", "r710", "r711", "r712", "r713", "r718", "r722", "r879", "r890", "r900", "r914", "r915", "r916", "r917", "r918" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "RangeMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/IncomeTaxesDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "auth_ref": [ "r313", "r314", "r315", "r316", "r385", "r387", "r411", "r412", "r413", "r415", "r467", "r511", "r512", "r513", "r541", "r542", "r549", "r580", "r581", "r644", "r646", "r648", "r649", "r653", "r669", "r670", "r691", "r699", "r705", "r710", "r711", "r712", "r713", "r718", "r722", "r879", "r890", "r900", "r914", "r915", "r916", "r917", "r918" ] }, "TRUG_RealizedGainInFairValueOfShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RealizedGainInFairValueOfShortTermInvestments", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Realized gain in fair value of short term investments", "documentation": "Realized gain in fair value of short term investments." } } }, "auth_ref": [] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RecoveryOfErrCompDisclosureLineItems", "auth_ref": [ "r746", "r757", "r767", "r792" ] }, "TRUG_RedemptionOfShares": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RedemptionOfShares", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "DMAQ Public stockholders", "documentation": "Redemption of shares." } } }, "auth_ref": [] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyDomain", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails", "http://trugolf.com/role/ScheduleOfNotesPayableDetails", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r272", "r386", "r503", "r504", "r523", "r531", "r583", "r584", "r585", "r586", "r587", "r609", "r611", "r642" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyMember", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r226", "r227", "r503", "r504", "r505", "r506", "r523", "r531", "r583", "r584", "r585", "r586", "r587", "r609", "r611", "r642" ] }, "us-gaap_RelatedPartyTransactionLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionLineItems", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r616", "r617", "r620" ] }, "us-gaap_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails", "http://trugolf.com/role/ScheduleOfNotesPayableDetails", "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related and Nonrelated Parties [Axis]", "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest." } } }, "auth_ref": [ "r272", "r386", "r503", "r504", "r523", "r531", "r583", "r584", "r585", "r586", "r587", "r609", "r611", "r642", "r910" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/RelatedParty" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r500", "r501", "r502", "r504", "r507", "r559", "r560", "r561", "r618", "r619", "r620", "r639", "r641" ] }, "TRUG_RemainingCashCashEquivalentsAndShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RemainingCashCashEquivalentsAndShortTermInvestments", "crdr": "debit", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-term investments in cash and cash equivalents", "documentation": "Remaining cash cash equivalents and short term investments" } } }, "auth_ref": [] }, "TRUG_RemeasurementOfCommonStockExchangedissuedInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RemeasurementOfCommonStockExchangedissuedInMerger", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Remeasurement of common stock exchanged/issued in Merger", "documentation": "Remeasurement of common stock exchange dissued in merger." } } }, "auth_ref": [] }, "us-gaap_RepaymentsOfLinesOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfLinesOfCredit", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayment of line of credit", "label": "Repayments of Lines of Credit", "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements." } } }, "auth_ref": [ "r102", "r851" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of notes payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r102" ] }, "us-gaap_RepaymentsOfRelatedPartyDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RepaymentsOfRelatedPartyDebt", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of notes payable - related party", "label": "Repayments of Related Party Debt", "documentation": "The cash outflow for the payment of a long-term borrowing made from a related party where one party can exercise control or significant influence over another party; including affiliates, owners or officers and their immediate families, pension trusts, and so forth. Alternate caption: Payments for Advances from Affiliates." } } }, "auth_ref": [ "r102" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r747", "r758", "r768", "r793" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement Determination Date" } } }, "auth_ref": [ "r748", "r759", "r769", "r794" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Restatement does not require Recovery" } } }, "auth_ref": [ "r755", "r766", "r776", "r801" ] }, "us-gaap_RestrictedCash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCash", "crdr": "debit", "presentation": [ "http://trugolf.com/role/LinesOfCreditDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Restricted cash", "label": "Restricted Cash", "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r832", "r849", "r920", "r925" ] }, "us-gaap_RestrictedCashCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestrictedCashCurrent", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Restricted cash", "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits." } } }, "auth_ref": [ "r832", "r849" ] }, "us-gaap_RestructuringCostAndReserveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RestructuringCostAndReserveLineItems", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost and Reserve [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Accumulated deficit / losses", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r84", "r120", "r529", "r546", "r548", "r557", "r591", "r716" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RetainedEarningsMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r180", "r229", "r230", "r231", "r233", "r238", "r240", "r242", "r280", "r281", "r298", "r433", "r434", "r441", "r442", "r443", "r445", "r448", "r449", "r455", "r457", "r458", "r460", "r462", "r485", "r486", "r543", "r545", "r562", "r958" ] }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "crdr": "credit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Revenues, net", "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise." } } }, "auth_ref": [ "r139", "r140", "r254", "r260", "r261", "r265", "r267", "r268", "r269", "r270", "r382", "r383", "r515" ] }, "TRUG_RevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RevenuePercentage", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenues percentage", "documentation": "Revenue percentage." } } }, "auth_ref": [] }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RevenueRecognitionPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue Recognition", "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources." } } }, "auth_ref": [ "r614", "r676", "r684" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Cost of revenue", "verboseLabel": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r139", "r140", "r211", "r224", "r254", "r260", "r261", "r265", "r267", "r268", "r269", "r270", "r278", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r475", "r520", "r689", "r886" ] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Right of Use Asset in exchange for lease liability", "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability." } } }, "auth_ref": [ "r492", "r715" ] }, "TRUG_RoyaltiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltiesPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Royalties", "documentation": "Royalties [Policy Text Block]", "label": "Royalties [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "RoyaltyExpense", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/StatementsOfOperations", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalties", "verboseLabel": "Royalty expense", "documentation": "Amount of expense related to royalty payments under a contractual arrangement such as payment for mineral and drilling rights and use of technology or intellectual property." } } }, "auth_ref": [ "r95" ] }, "TRUG_RoyaltyPercentage": { "xbrltype": "percentItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltyPercentage", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty percentage", "documentation": "Royalty percentage." } } }, "auth_ref": [] }, "TRUG_RoyaltyPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltyPurchaseAgreementMember", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty Purchase Agreement [Member]", "documentation": "Royalty Purchase Agreement [Member]" } } }, "auth_ref": [] }, "TRUG_RoyaltyPurchaseAgreementOneMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltyPurchaseAgreementOneMember", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty Purchase Agreement One [Member]", "documentation": "Royalty Purchase Agreement One [Member]" } } }, "auth_ref": [] }, "TRUG_RoyaltyPurchaseAgreementThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltyPurchaseAgreementThreeMember", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty Purchase Agreement Three [Member]", "documentation": "Royalty Purchase Agreement Three [Member]" } } }, "auth_ref": [] }, "TRUG_RoyaltyPurchaseAgreementTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "RoyaltyPurchaseAgreementTwoMember", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Royalty Purchase Agreement Two [Member]", "documentation": "Royalty Purchase Agreement Two [Member]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b51 Arrangement Adopted" } } }, "auth_ref": [ "r810" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Rule 10b51 Arrangement Terminated" } } }, "auth_ref": [ "r810" ] }, "us-gaap_SaleOfStockNameOfTransactionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SaleOfStockNameOfTransactionDomain", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement." } } }, "auth_ref": [] }, "TRUG_SalesAndExciseTaxPayablesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SalesAndExciseTaxPayablesCurrent", "crdr": "credit", "calculation": { "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesAndOtherLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAccruedAndOtherCurrentLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Sales tax payable", "documentation": "Sales and excise tax payables current." } } }, "auth_ref": [] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SalesRevenueNetMember", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r270", "r827" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "auth_ref": [ "r243", "r388", "r821", "r859" ] }, "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock", "presentation": [ "http://trugolf.com/role/AccruedAndOtherCurrentLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES", "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses." } } }, "auth_ref": [] }, "TRUG_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationDeterminedTextBlock", "presentation": [ "http://trugolf.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION", "documentation": "Tabular disclosure of contingent payment arrangements including the terms that will result in payment and the accounting treatment that will be followed if such contingencies occur, including the potential impact on earnings per share if contingencies are to be settled in common stock of the entity. The description also may include the period over which amounts are expected to be paid, and changes in the amount since the previous reporting period. This also includes contingent options and commitments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability." } } }, "auth_ref": [ "r54", "r55", "r446" ] }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF MARKETABLE SECURITIES", "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfCollaborativeArrangementsAndNoncollaborativeArrangementTransactionsTable", "presentation": [ "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Table]", "documentation": "Disclosure of information about collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r450" ] }, "us-gaap_ScheduleOfDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDebtTableTextBlock", "presentation": [ "http://trugolf.com/role/NotesPayableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF NOTES PAYABLE", "documentation": "Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable", "presentation": [ "http://trugolf.com/role/ScheduleOfRelatedPartyNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Defined Benefit Plan [Table]", "documentation": "Disclosure of information about individual defined benefit pension plan or other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r11", "r50", "r51", "r52", "r53" ] }, "TRUG_ScheduleOfDividendNotesPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ScheduleOfDividendNotesPayableTableTextBlock", "presentation": [ "http://trugolf.com/role/RelatedPartyTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF DIVIDEND NOTES PAYABLE", "documentation": "Schedule Of Dividend Notes Payable [Table Text Block]" } } }, "auth_ref": [] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "auth_ref": [ "r275", "r276", "r277", "r440", "r822", "r823", "r824", "r894", "r895", "r896", "r897" ] }, "TRUG_ScheduleOfEstimatedUsefulLifeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ScheduleOfEstimatedUsefulLifeTableTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ESTIMATED USEFUL LIVES", "documentation": "Schedule Of Estimated Useful Life [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfGuaranteeObligationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfGuaranteeObligationsTable", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Guarantor Obligation [Table]", "documentation": "Disclosure of information about guarantor obligation by guarantee or group of guarantees. Includes, but is not limited to, nature, terms, origin, and purpose of guarantee, triggering event, maximum exposure, and amount of obligation. Excludes product warranty." } } }, "auth_ref": [ "r317", "r318", "r319", "r320" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://trugolf.com/role/InventoryNetTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF INVENTORY", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r18", "r88", "r89", "r90" ] }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE", "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt." } } }, "auth_ref": [ "r8" ] }, "TRUG_ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock", "presentation": [ "http://trugolf.com/role/CommitmentsAndContingenciesTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF RIGHT OF USE ASSET", "documentation": "Schedule Of Operating Lease Right Of Use Asset [Table Text Bock]" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "presentation": [ "http://trugolf.com/role/OtherLong-termAssetsTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF OTHER LONG TERM ASSETS", "documentation": "Tabular disclosure of noncurrent assets." } } }, "auth_ref": [ "r833" ] }, "us-gaap_ScheduleOfProductInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfProductInformationTable", "presentation": [ "http://trugolf.com/role/AccountsReceivableNetDetailsNarrative", "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Nature of Operation, Product Information, Concentration of Risk [Table]", "documentation": "Disclosure of information about concentration risk of product within nature of operation." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]", "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation." } } }, "auth_ref": [ "r7", "r496" ] }, "us-gaap_ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS", "documentation": "Tabular disclosure of the amounts recognized as of the acquisition date for each major class of assets acquired and liabilities assumed. May include but not limited to the following: (a) acquired receivables; (b) contingencies recognized at the acquisition date; and (c) the fair value of noncontrolling interests in the acquiree." } } }, "auth_ref": [ "r126" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "presentation": [ "http://trugolf.com/role/ScheduleOfDividendNotesPayableDetails" ], "lang": { "en-us": { "role": { "label": "Related Party Transaction [Table]", "documentation": "Disclosure of information about related party transaction." } } }, "auth_ref": [ "r61", "r62", "r616", "r617", "r620" ] }, "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock", "presentation": [ "http://trugolf.com/role/RelatedPartyNotesPayableTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF RELATED PARTY NOTES PAYABLE", "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical" ], "lang": { "en-us": { "role": { "label": "Restructuring Cost [Table]", "documentation": "Disclosure of information about restructuring cost. Includes, but is not limited to, expected cost, cost incurred, statement of income caption that includes restructuring cost recognized, and amount of restructuring reserve." } } }, "auth_ref": [ "r304", "r305", "r306", "r307", "r308", "r309", "r310" ] }, "us-gaap_ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Instruments Subject to Mandatory Redemption by Settlement Terms [Axis]", "documentation": "Information by financial instrument subject to mandatory redemption." } } }, "auth_ref": [ "r9", "r14", "r40" ] }, "us-gaap_ScheduleOfShortTermDebtTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfShortTermDebtTable", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Table]", "documentation": "Disclosure of information about short-term debt arrangement. Includes, but is not limited to, description of arrangement, lender, repayment term, weighted-average interest rate, borrowed amount, and description and amount of refinancing of short-term obligation when obligation is excluded from current liability." } } }, "auth_ref": [ "r71" ] }, "us-gaap_ScheduleOfStockByClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTable", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock, Class of Stock [Table]", "documentation": "Disclosure of information about stock by class. Includes, but is not limited to, common, convertible, and preferred stocks." } } }, "auth_ref": [ "r42", "r43", "r44", "r45", "r46", "r47", "r116", "r118", "r119", "r120", "r193", "r194", "r195", "r257", "r363", "r364", "r365", "r367", "r370", "r375", "r377", "r553", "r554", "r555", "r556", "r699", "r820", "r850" ] }, "us-gaap_ScheduleOfStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ScheduleOfStockByClassTextBlock", "presentation": [ "http://trugolf.com/role/StockholdersEquityTables" ], "lang": { "en-us": { "role": { "label": "SCHEDULE OF COMMON STOCK", "documentation": "Tabular disclosure of an entity's stock, including par or stated value per share, number and dollar amount of share subscriptions, shares authorized, shares issued, shares outstanding, number and dollar amount of shares held in an employee trust, dividend per share, total dividends, share conversion features, par value plus additional paid in capital, the value of treasury stock and other information necessary to a fair presentation, and EPS information. Stock by class includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. Includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity. If more than one issue is outstanding, state the title of each issue and the corresponding dollar amount; dollar amount of any shares subscribed but unissued and the deduction of subscriptions receivable there from; number of shares authorized, issued, and outstanding." } } }, "auth_ref": [ "r17", "r41", "r42", "r43", "r44", "r45", "r46", "r47", "r81", "r82", "r118", "r119", "r120" ] }, "TRUG_SecondExtensionAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SecondExtensionAgreementMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Second Extension Agreement [Member]", "documentation": "Second Extension Agreement [Member]" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12bTitle", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r732" ] }, "dei_Security12gTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "Security12gTitle", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Title of 12(g) Security", "documentation": "Title of a 12(g) registered security." } } }, "auth_ref": [ "r736" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Security loan", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r833" ] }, "TRUG_SecurityDepositEthosManagementLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SecurityDepositEthosManagementLoanMember", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposit Ethos Management Loan [Member]", "documentation": "Security Deposit Ethos Management Loan [Member]" } } }, "auth_ref": [] }, "TRUG_SecurityDepositsLeasedFacilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SecurityDepositsLeasedFacilitiesMember", "presentation": [ "http://trugolf.com/role/ScheduleOfOtherLongTermAssetsDetails" ], "lang": { "en-us": { "role": { "label": "Security Deposits Leased Facilities [Member]", "documentation": "Security Deposits Leased Facilities [Member]" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityExchangeName", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r735" ] }, "dei_SecurityReportingObligation": { "xbrltype": "securityReportingObligationItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SecurityReportingObligation", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Security Reporting Obligation", "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act." } } }, "auth_ref": [ "r741" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://trugolf.com/role/StatementsOfOperations": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc." } } }, "auth_ref": [ "r96" ] }, "TRUG_SeriesACommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesACommonStockMember", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Common Stock [Member]", "documentation": "Series A Common Stock [Member]" } } }, "auth_ref": [] }, "TRUG_SeriesAWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesAWarrantMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Warrant [Member]" } } }, "auth_ref": [] }, "TRUG_SeriesAWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesAWarrantsMember", "presentation": [ "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series A Warrants [Member]", "documentation": "Series A Warrants [Member]" } } }, "auth_ref": [] }, "TRUG_SeriesBCommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesBCommonStockMember", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series B Common Stock [Member]", "documentation": "Series B Common Stock [Member]" } } }, "auth_ref": [] }, "TRUG_SeriesBWarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesBWarrantMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series B Warrant [Member]" } } }, "auth_ref": [] }, "TRUG_SeriesBWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SeriesBWarrantsMember", "presentation": [ "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Series B Warrants [Member]", "documentation": "Series B Warrants [Member]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Authorized issuance of common stock", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r706" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414" ] }, "us-gaap_SharePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharePrice", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Exchange ratio", "verboseLabel": "Share price", "terseLabel": "Share Price", "documentation": "Price of a single share of a number of saleable stocks of a company." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock purchase percentage", "documentation": "Purchase price of common stock expressed as a percentage of its fair value." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesIssued", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "verboseLabel": "Common stock, shares issued", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r15" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesOutstanding", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance, shares", "periodEndLabel": "Balance, shares", "verboseLabel": "Common stock, shares outstanding", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "us-gaap_SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SharesSubjectToMandatoryRedemptionFinancialInstrumentDomain", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Identifying description of each financial instrument that embodies an unconditional obligation requiring the issuer to redeem the securities by transferring the assets at a specified or determinable date (or dates) or upon an event that is certain to occur. Examples are preferred stock or trust preferred securities, each of which has redemption rights beyond the control of the issuer on a specified date or upon an event that is certain to occur." } } }, "auth_ref": [ "r9", "r14" ] }, "us-gaap_ShortTermDebtLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtLineItems", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/RelatedPartyNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ShortTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTextBlock", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayable" ], "lang": { "en-us": { "role": { "label": "CONVERTIBLE NOTES PAYABLE", "documentation": "The entire disclosure for short-term debt." } } }, "auth_ref": [ "r115" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r71", "r876", "r877", "r878" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing." } } }, "auth_ref": [ "r69", "r876", "r877", "r878" ] }, "us-gaap_ShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "ShortTermInvestments", "crdr": "debit", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Total short-term investments", "verboseLabel": "Short term investment", "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current." } } }, "auth_ref": [ "r136", "r137", "r838" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r106", "r221" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleLineItems", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Significant Change in Unrecognized Tax Benefits is Reasonably Possible [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r146" ] }, "us-gaap_SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleTable", "presentation": [ "http://trugolf.com/role/IncomeTaxesDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Change in Unrecognized Tax Benefit, Reasonably Possible [Table]", "documentation": "Disclosure of information about unrecognized tax benefit for which significant change is reasonably possible within 12 months. Includes, but is not limited to, nature of uncertainty, nature of event that could cause significant change within 12 months, and estimate of range of reasonably possible change or statement of fact that estimate of range cannot be made." } } }, "auth_ref": [ "r146" ] }, "TRUG_SoftwareAndComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SoftwareAndComputerEquipmentMember", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Software and Computer Equipment [Member]", "documentation": "Software And Computer Equipment [Member]" } } }, "auth_ref": [] }, "dei_SolicitingMaterial": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "SolicitingMaterial", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Soliciting Material", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act." } } }, "auth_ref": [ "r739" ] }, "TRUG_SponsorMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "SponsorMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sponsor [Member]", "documentation": "Sponsor [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementClassOfStockAxis", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r159", "r193", "r194", "r195", "r224", "r246", "r247", "r249", "r251", "r257", "r258", "r278", "r323", "r325", "r326", "r327", "r330", "r331", "r363", "r364", "r367", "r370", "r377", "r475", "r553", "r554", "r555", "r556", "r562", "r563", "r564", "r565", "r566", "r567", "r568", "r569", "r570", "r571", "r572", "r574", "r590", "r613", "r635", "r659", "r660", "r661", "r662", "r663", "r820", "r850", "r861" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r82", "r85", "r86", "r180", "r208", "r209", "r210", "r229", "r230", "r231", "r233", "r238", "r240", "r242", "r256", "r280", "r281", "r298", "r379", "r433", "r434", "r441", "r442", "r443", "r445", "r448", "r449", "r455", "r456", "r457", "r458", "r459", "r460", "r462", "r476", "r477", "r478", "r479", "r480", "r481", "r485", "r486", "r499", "r536", "r543", "r544", "r545", "r562", "r635" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementLineItems", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r229", "r230", "r231", "r256", "r486", "r515", "r551", "r574", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r593", "r594", "r595", "r596", "r597", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r635", "r723" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfFinancialPositionAbstract", "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementOfStockholdersEquityAbstract", "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "StatementScenarioAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "auth_ref": [ "r243", "r388", "r821", "r825", "r859" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StatementTable", "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/BalanceSheetsParenthetical", "http://trugolf.com/role/CommitmentsAndContingenciesDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfCommonStockDetails", "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Statement [Table]", "documentation": "Disclosure of information about statement of comprehensive income, income, other comprehensive income, financial position, cash flows, and shareholders' equity." } } }, "auth_ref": [ "r229", "r230", "r231", "r256", "r272", "r486", "r515", "r551", "r574", "r582", "r583", "r584", "r585", "r586", "r587", "r590", "r593", "r594", "r595", "r596", "r597", "r600", "r601", "r602", "r603", "r605", "r606", "r607", "r608", "r609", "r611", "r614", "r615", "r621", "r622", "r623", "r624", "r625", "r626", "r627", "r628", "r629", "r630", "r631", "r632", "r635", "r723" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "label": "Stock Price or TSR Estimation Method" } } }, "auth_ref": [ "r750", "r761", "r771", "r796" ] }, "TRUG_StockBasedOnPerformanceIncludingServicesPercentage": { "xbrltype": "stringItemType", "nsuri": "http://trugolf.com/20240630", "localname": "StockBasedOnPerformanceIncludingServicesPercentage", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Stock based on performance including financial statements percentage", "documentation": "Stock based on performance including services percentage" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesIssuedForServices", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for services, shares", "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Common stock Series B issued in Merger, shares", "verboseLabel": "Estimated shares", "terseLabel": "New shares issued", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r81", "r82", "r120", "r553", "r635", "r660" ] }, "us-gaap_StockIssuedDuringPeriodSharesOther": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodSharesOther", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock Series A exchanged and issued in Merger, shares", "documentation": "Number of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueIssuedForServices": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueIssuedForServices", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Issuance of common stock for services", "verboseLabel": "Fair value of common stock", "documentation": "Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock Series B issued in Merger", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r15", "r81", "r82", "r120", "r562", "r635", "r660", "r729" ] }, "us-gaap_StockIssuedDuringPeriodValueOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueOther", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock Series A exchanged and issued in Merger", "documentation": "Value of shares of stock issued attributable to transactions classified as other." } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodValueStockDividend": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockIssuedDuringPeriodValueStockDividend", "crdr": "credit", "presentation": [ "http://trugolf.com/role/DividendNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Payments to shareholders", "documentation": "Value of stock issued to shareholders as a dividend during the period." } } }, "auth_ref": [ "r15", "r82", "r85", "r86", "r120" ] }, "TRUG_StockIssuedDuringSharesInCommonStockExchangedInMerger": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "StockIssuedDuringSharesInCommonStockExchangedInMerger", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock exchanged in Merger, shares", "documentation": "Stock issued during shares in common stock exchanged in merger." } } }, "auth_ref": [] }, "TRUG_StockIssuedDuringValuesInCommonStockExchangedInMerger": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "StockIssuedDuringValuesInCommonStockExchangedInMerger", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Common stock exchanged in Merger", "documentation": "Stock issued during values in common stock exchanged in merger." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets", "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "totalLabel": "Total stockholders\u2019 deficit", "periodStartLabel": "Balance, value", "periodEndLabel": "Balance, value", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r82", "r85", "r86", "r109", "r592", "r610", "r636", "r637", "r716", "r730", "r852", "r872", "r902", "r958" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityAbstract", "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "label": "Stockholders\u2019 deficit:" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://trugolf.com/role/StockholdersEquity" ], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS\u2019 EQUITY", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r117", "r223", "r362", "r364", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r376", "r379", "r461", "r638", "r640", "r664" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://trugolf.com/role/SubsequentEvents" ], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS", "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business." } } }, "auth_ref": [ "r509", "r510" ] }, "us-gaap_SubsidiarySaleOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SubsidiarySaleOfStockAxis", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Sale of Stock [Axis]", "documentation": "Information by type of sale of the entity's stock." } } }, "auth_ref": [] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://trugolf.com/role/StatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL DISCLOSURE OF CASH FLOW INFORMATION:" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Tabular List, Table" } } }, "auth_ref": [ "r790" ] }, "TRUG_ThreeInsidersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "ThreeInsidersMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Three Insiders [Member]" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualAxis", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Title and Position [Axis]" } } }, "auth_ref": [ "r867", "r909" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2024", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "auth_ref": [] }, "TRUG_TotalPotentialDilutive": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TotalPotentialDilutive", "presentation": [ "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total dilutive", "label": "TotalPotentialDilutive" } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r782" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "label": "Total Shareholder Return Vs Peer Group" } } }, "auth_ref": [ "r789" ] }, "us-gaap_TradeAndOtherAccountsReceivablePolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeAndOtherAccountsReceivablePolicy", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable, net", "documentation": "Disclosure of accounting policy for accounts receivable." } } }, "auth_ref": [ "r143", "r144", "r145", "r868", "r869", "r870" ] }, "us-gaap_TradeReceivablesHeldForSaleAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TradeReceivablesHeldForSaleAmount", "crdr": "debit", "calculation": { "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails": { "parentTag": "us-gaap_AccountsReceivableGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://trugolf.com/role/ScheduleOfAllowanceForDoubtfulAccountsDetails" ], "lang": { "en-us": { "role": { "label": "Trade accounts receivable", "documentation": "Amount, before valuation allowance, of accounts receivable held for sale." } } }, "auth_ref": [ "r273" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "TradingSymbol", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Adoption Date" } } }, "auth_ref": [ "r812" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Arrangement Duration" } } }, "auth_ref": [ "r813" ] }, "ecd_TrdArrExpirationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrExpirationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Expiration Date" } } }, "auth_ref": [ "r813" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "verboseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r811" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Title" } } }, "auth_ref": [ "r811" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "label": "Termination Date" } } }, "auth_ref": [ "r812" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonMember", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonShares", "presentation": [ "http://trugolf.com/role/BalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Treasury stock, shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://trugolf.com/role/BalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://trugolf.com/role/BalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock at cost, 4,692 shares of common stock held, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r48", "r49", "r85" ] }, "TRUG_TruGolfInsidersMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TruGolfInsidersMember", "presentation": [ "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tru Golf Insiders [Member]" } } }, "auth_ref": [] }, "TRUG_TruGolfLinksFranchisingLlcTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TruGolfLinksFranchisingLlcTextBlock", "presentation": [ "http://trugolf.com/role/TrugolfLinksFranchisingLlc" ], "lang": { "en-us": { "role": { "label": "TruGolf Links Franchising, LLC" } } }, "auth_ref": [] }, "TRUG_TruGolfNevadaMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TruGolfNevadaMember", "presentation": [ "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationParenthetical", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Tru Golf Nevada [Member]" } } }, "auth_ref": [] }, "TRUG_TruGolfNevadaShareholdersSeriesAMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TruGolfNevadaShareholdersSeriesAMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Tru Golf Nevada Shareholders Series A [Member]", "documentation": "Tru Golf Nevada Shareholders Series A [Member]" } } }, "auth_ref": [] }, "TRUG_TruGolfNevadaShareholdersSeriesBMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TruGolfNevadaShareholdersSeriesBMember", "presentation": [ "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Tru Golf Nevada Shareholders Series B [Member]", "documentation": "Tru Golf Nevada Shareholders Series B [Member]" } } }, "auth_ref": [] }, "TRUG_TrugolfHoldingsIncMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TrugolfHoldingsIncMember", "presentation": [ "http://trugolf.com/role/BusinessOrganizationAndNatureOfOperationsDetailsNarrative", "http://trugolf.com/role/ScheduleOfCommonStockDetails" ], "lang": { "en-us": { "role": { "label": "Trugolf Holdings Inc [Member]" } } }, "auth_ref": [] }, "TRUG_TwoIndividualConsultantsMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "TwoIndividualConsultantsMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Two Individual Consultants [Member]" } } }, "auth_ref": [] }, "us-gaap_TypeOfArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "TypeOfArrangementAxis", "presentation": [ "http://trugolf.com/role/BusinessCombinationAndPurchasePriceAllocationDetailsNarrative", "http://trugolf.com/role/GrossSalesRoyaltyPayableDetailsNarrative", "http://trugolf.com/role/NotesPayableDetailsNarrative", "http://trugolf.com/role/OtherLong-termAssetsDetailsNarrative", "http://trugolf.com/role/PipeLoansDetailsNarrative", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDetails", "http://trugolf.com/role/ScheduleOfBusinessAcquisitionContingentConsiderationDeterminedDetails", "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]", "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations." } } }, "auth_ref": [ "r450" ] }, "us-gaap_USTreasurySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "USTreasurySecuritiesMember", "presentation": [ "http://trugolf.com/role/Short-termInvestmentsDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "US Treasury Securities [Member]", "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years)." } } }, "auth_ref": [ "r685", "r701", "r702", "r708", "r921" ] }, "TRUG_UnderWriterWarrantsCommonShare": { "xbrltype": "sharesItemType", "nsuri": "http://trugolf.com/20240630", "localname": "UnderWriterWarrantsCommonShare", "presentation": [ "http://trugolf.com/role/ScheduleOfPotentialDilutiveSharesDetails" ], "lang": { "en-us": { "role": { "label": "Underwriter warrants" } } }, "auth_ref": [] }, "us-gaap_UnderlyingAssetClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnderlyingAssetClassAxis", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Underlying Asset Class [Axis]", "documentation": "Information by underlying asset class." } } }, "auth_ref": [] }, "us-gaap_UnderlyingAssetClassDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnderlyingAssetClassDomain", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetails", "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "documentation": "Major types of referenced/underlying asset classes (for example, corporate debt, sovereign debt, and structured finance)." } } }, "auth_ref": [ "r58" ] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2024", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "label": "Underlying Security Market Price Change" } } }, "auth_ref": [ "r808" ] }, "us-gaap_UnrealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UnrealizedGainLossOnInvestments", "crdr": "credit", "presentation": [ "http://trugolf.com/role/StatementsOfStockholdersDeficit" ], "lang": { "en-us": { "role": { "label": "Unrealized gain in fair value of short term investments", "documentation": "Amount of unrealized gain (loss) on investment." } } }, "auth_ref": [ "r6" ] }, "TRUG_UnsecuredPromissoryNoteMember": { "xbrltype": "domainItemType", "nsuri": "http://trugolf.com/20240630", "localname": "UnsecuredPromissoryNoteMember", "presentation": [ "http://trugolf.com/role/NotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Unsecured Promissory Note [Member]", "documentation": "Unsecured Promissory Note [Member]" } } }, "auth_ref": [] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "UseOfEstimates", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Use of Estimates", "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles." } } }, "auth_ref": [ "r34", "r35", "r36", "r150", "r151", "r154", "r155" ] }, "us-gaap_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "VehiclesMember", "presentation": [ "http://trugolf.com/role/ScheduleOfEstimatedUsefulLivesDetails", "http://trugolf.com/role/ScheduleOfPropertyAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "documentation": "Equipment used primarily for road transportation." } } }, "auth_ref": [] }, "us-gaap_WarrantMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantMember", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrant [Member]", "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount." } } }, "auth_ref": [ "r720", "r721", "r724", "r725", "r726", "r727" ] }, "TRUG_WarrantsAndConvertibleNotes": { "xbrltype": "monetaryItemType", "nsuri": "http://trugolf.com/20240630", "localname": "WarrantsAndConvertibleNotes", "crdr": "credit", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Warrants and the convertible notes", "documentation": "Warrants and convertible notes." } } }, "auth_ref": [] }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "xbrltype": "decimalItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingMeasurementInput", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Risk-free interest rate", "verboseLabel": "Expected volatility", "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur." } } }, "auth_ref": [ "r899", "r900", "r901" ] }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WarrantsAndRightsOutstandingTerm", "presentation": [ "http://trugolf.com/role/ConvertibleNotesPayableDetailsNarrative", "http://trugolf.com/role/StockholdersEquityDetailsNarrative" ], "lang": { "en-us": { "role": { "label": "Expected term", "documentation": "Period between issuance and expiration of outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r899", "r900", "r901" ] }, "TRUG_WarrantsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://trugolf.com/20240630", "localname": "WarrantsPolicyTextBlock", "presentation": [ "http://trugolf.com/role/SummaryOfSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Warrants", "documentation": "Warrants [Policy Text Block]" } } }, "auth_ref": [] }, "TRUG_WeightedAverageMaturityTerm": { "xbrltype": "durationItemType", "nsuri": "http://trugolf.com/20240630", "localname": "WeightedAverageMaturityTerm", "presentation": [ "http://trugolf.com/role/ScheduleOfMarketableSecuritiesDetailsParenthetical" ], "lang": { "en-us": { "role": { "label": "Weighted average maturity", "documentation": "Weighted average maturity term." } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average common shares", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r245", "r251" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2024", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "presentation": [ "http://trugolf.com/role/StatementsOfOperations" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r244", "r251" ] }, "dei_WrittenCommunications": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2024", "localname": "WrittenCommunications", "presentation": [ "http://trugolf.com/role/Cover" ], "lang": { "en-us": { "role": { "label": "Written Communications", "documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act." } } }, "auth_ref": [ "r817" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482338/360-10-05-4" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "13", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481766/480-10-25-13" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477401/830-230-45-1" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-10A" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-1" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "480", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481648/480-10-50-2" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-14A" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-5" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-4" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-2" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-20" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-4" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-8" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "275", "SubTopic": "10", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-9" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "470", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-5" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "45", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481679/480-10-45-2A" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "480", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481142/505-10-45-2" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-10" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-4" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-5" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-8" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481549/505-30-45-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481520/505-30-50-4" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-2" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-4" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "715", "SubTopic": "20", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "815", "SubTopic": "10", "Section": "50", "Paragraph": "4K", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4K" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-20" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "825", "SubTopic": "10", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "850", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "320", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-5" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "405", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478353/942-405-50-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478898/942-825-50-1" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/205/tableOfContent" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-11" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/235/tableOfContent" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/275/tableOfContent" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480418/310-10-S99-2" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.BB)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480581/330-10-S99-2" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/360/tableOfContent" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480091/360-10-S99-2" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/440/tableOfContent" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/470/tableOfContent" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "480", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480244/480-10-S99-1" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/505/tableOfContent" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-6" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-7" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/805/tableOfContent" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4" }, "r126": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Paragraph": "1", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1" }, "r127": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "805", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1" }, "r128": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/942/tableOfContent" }, "r129": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r130": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r131": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r132": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r133": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r136": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r138": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r139": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r140": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r141": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r142": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r143": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-11B" }, "r144": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-15" }, "r145": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-6" }, "r146": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482659/740-20-45-2" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-20" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-1" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-11" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-12" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-6" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "SubTopic": "360", "Topic": "958", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477798/958-360-50-7" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Publisher": "SEC" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "a", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(1)(Instruction 5)", "Publisher": "SEC" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(2)(Instruction 5)", "Publisher": "SEC" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(3)(Instruction 5)", "Publisher": "SEC" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(4)(Instruction 5)", "Publisher": "SEC" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "b", "Subparagraph": "(5)(Instruction 5)", "Publisher": "SEC" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(i)(Instruction 5)", "Publisher": "SEC" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(1)(ii)(Instruction 5)", "Publisher": "SEC" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(i)(Instruction 5)", "Publisher": "SEC" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(ii)(Instruction 5)", "Publisher": "SEC" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "c", "Subparagraph": "(2)(iii)(Instruction 5)", "Publisher": "SEC" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Subparagraph": "(Instruction 5)", "Publisher": "SEC" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(1)", "Publisher": "SEC" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(2)", "Publisher": "SEC" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(3)", "Publisher": "SEC" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(4)", "Publisher": "SEC" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "a", "Subparagraph": "(5)", "Publisher": "SEC" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "c", "Publisher": "SEC" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Paragraph": "e", "Publisher": "SEC" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1406", "Publisher": "SEC" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479343/105-10-65-6" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483499/205-20-50-7" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-5" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1A" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482790/220-10-45-1B" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-17" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-24" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-25" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-2A" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-1" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(e)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-1" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-11" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-3" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-7" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-8" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-9" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480530/250-10-S99-5" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-10" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-16" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-2" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-3" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-60B" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-7" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482662/260-10-50-1" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-15" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-6A" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-1" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482987/272-10-50-3" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-24" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-40" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-41" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-42" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/310/tableOfContent" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-2" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-4" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/326/tableOfContent" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-4" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479654/326-10-65-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479344/326-20-45-1" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/330/tableOfContent" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-2" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476166/350-60-65-1" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482017/420-10-50-1" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.b.2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "420", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.P.4.d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479823/420-10-S99-2" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "440", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-4" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-9" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480102/450-20-S99-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1C", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1C" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1D" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1E", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1E" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1F", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1F" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1I" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-4" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-6" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-14" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-16" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-18" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480008/505-10-S99-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-4" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-5" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483359/720-20-50-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483384/720-30-45-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/740/tableOfContent" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12B" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12C" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-14" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-17" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-21" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-22" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "23", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-23" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482615/740-10-65-8" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-2" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477891/740-270-50-1" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482603/740-30-50-2" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478758/740-323-25-1" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478666/740-323-65-2" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "60", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147476176/805-60-65-1" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "808", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479402/808-10-50-1" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481231/810-10-45-25" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-3" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480528/815-20-65-6" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480237/815-40-50-6" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-17" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481694/830-30-45-20" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481674/830-30-50-1" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479832/842-10-65-8" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "12A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479165/842-20-35-12A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-5" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479773/842-30-50-5" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483550/848-10-65-2" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/850/tableOfContent" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-6" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481435/852-10-45-14" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/855/tableOfContent" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481420/860-30-50-7" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482546/910-10-50-6" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479941/924-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478524/942-220-S99-1" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477314/942-235-S99-1" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478451/942-360-50-1" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477250/944-220-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480016/944-40-65-2" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.W.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479583/944-40-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-11" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-13" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-2" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-5" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480990/946-20-50-6" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-27" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478494/946-205-50-7" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-21" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477796/946-210-45-4" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-2" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-3" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479105/946-220-45-7" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478297/946-220-50-3" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(g)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-5D" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-7" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-6" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479196/954-310-45-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478785/954-310-50-2" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "954", "SubTopic": "440", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478979/970-360-S99-1" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477332/976-310-50-1" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479230/978-310-50-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2" }, "r675": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r676": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r677": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483467/210-10-45-8" }, "r682": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r683": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r684": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4" }, "r685": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482635/260-10-55-52" }, "r687": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r688": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-31" }, "r689": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "48", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-48" }, "r690": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "49", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482785/280-10-55-49" }, "r691": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481933/310-10-55-12A" }, "r692": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479294/326-20-55-12" }, "r693": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482955/340-10-05-5" }, "r694": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r695": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69B" }, "r696": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69C" }, "r697": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69E", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69E" }, "r698": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481568/470-20-55-69F" }, "r699": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-13" }, "r700": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-91" }, "r701": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1" }, "r702": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480482/715-20-55-17" }, "r703": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11" }, "r704": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6" }, "r705": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480547/715-80-55-8" }, "r706": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2" }, "r707": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "231", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482663/740-10-55-231" }, "r708": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "100", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-100" }, "r709": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "101", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-101" }, "r710": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "103", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-103" }, "r711": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r712": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r713": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "107", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482078/820-10-55-107" }, "r714": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482949/835-30-55-8" }, "r715": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "53", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479589/842-20-55-53" }, "r716": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481372/852-10-55-10" }, "r717": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H" }, "r718": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-29F" }, "r719": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C" }, "r720": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-1" }, "r721": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478795/946-210-50-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477439/946-210-55-1" }, "r723": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477802/946-310-45-1" }, "r724": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r725": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r726": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r727": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-10" }, "r729": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11" }, "r730": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-12" }, "r731": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r732": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r733": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r734": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r735": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r736": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "g" }, "r737": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12, 13, 15d" }, "r738": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "13e", "Subsection": "4c" }, "r739": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14a", "Subsection": "12" }, "r740": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "14d", "Subsection": "2b" }, "r741": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "15", "Subsection": "d" }, "r742": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r743": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r744": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r745": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r746": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r747": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r748": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r749": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r750": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r751": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r752": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r753": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r754": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r755": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r756": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r757": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r758": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r759": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r760": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r761": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r762": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r763": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r764": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r765": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r766": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r767": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r768": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r769": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r770": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r771": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r772": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r773": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r774": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r775": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r776": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r777": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r778": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r779": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r780": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r781": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r782": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r783": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r784": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "425" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r819": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r820": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483014/272-10-45-3" }, "r821": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483076/450-20-50-10" }, "r822": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r823": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r824": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-2" }, "r825": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483399/855-10-50-3" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479455/805-10-15-3" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482861/275-10-50-18" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477351/944-825-50-1B" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Topic": "705", "Publisher": "FASB", "URI": "https://asc.fasb.org/705/tableOfContent" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "a", "Publisher": "SEC" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(26)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-4" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-5" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-6" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-28" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-8" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-3" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-23" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-24" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483421/250-10-45-5" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-4" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483443/250-10-50-6" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482689/260-10-45-55" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482964/270-10-50-1" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-22" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-30" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(ee)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482810/280-10-50-32" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481990/310-10-45-13" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/320/tableOfContent" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481687/323-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479319/326-20-50-13" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483032/340-10-45-1" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "30", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/405-30/tableOfContent" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "405", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477092/405-40-50-1" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481931/410-30-50-10" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org/450/tableOfContent" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "460", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-6" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1A" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480097/470-10-S99-1B" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-1B" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-5" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "323", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478156/740-323-50-1A" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480175/815-40-65-1" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-28" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-2" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482925/835-30-45-3" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "835", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147482900/835-30-50-1" }, "r906": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r907": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3" }, "r908": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-6" }, "r909": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2" }, "r910": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3" }, "r911": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r912": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481404/852-10-50-7" }, "r913": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r914": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r915": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-3" }, "r916": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147481326/860-20-50-4" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479035/940-320-45-2" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477268/942-320-50-2" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r923": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1" }, "r928": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479432/944-30-50-2B" }, "r929": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r930": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4B" }, "r931": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4D", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4D" }, "r932": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4G", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-4G" }, "r933": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-5" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-6" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7A" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480081/944-40-50-7B" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147480109/944-80-50-2" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147478009/946-205-45-4" }, "r957": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479170/946-210-S99-1" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147479134/946-220-S99-3" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-1" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-2" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-3" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org/1943274/2147477271/946-320-S99-6" } } } ZIP 110 0001493152-24-033320-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001493152-24-033320-xbrl.zip M4$L#!!0 ( 'R:%%ENDAXPKP< 'HK * 97@S,2TQ+FAT;>U:[U/C M-A/^WIG^#VIFK@,S">''T7>&I)E)0BCI\ (-OL[=1\66$[W(5DZRDTO_^O=9 MV7$,"1!ZH?1:^ #8VEVM5L_N/E+2//?^>]'Z_KOF>:]]BK^,?II>W[OHM9KU M["]&Z_EPLW-U^HG=>)\N>C]70ATG)^Q@?Y(P3T;"LDLQ8P,=\;B:O:BR&V%D M6($B5*^?J]=@$3.#O8.FO5.ZP4F^U]J$QG.7W YOH@38=QZNKV!US_K=]M>_^J2 M79VQ[GF_=\9Z'WO=#U[_]QY>8;0W>*&UECRY_C"X^="^])AWQ6YZ7>?/T?XA M^>2=]]A->]!I7_9N:EBQ[J]BXN;ZW:W?_G+SY7]BGN^;I^> M+IZ?[<5,!LF81/??-=A0FT"8FJ^5XA,K@(C\OXHK-$UOL)A@2E'PN5IXC5A5 M\F+4]$X74KGQ_;W#8QD#5V=70%3)Q5K((ZGF)T\YZ62M_$-D:ZJT#O::=3)& M%>]T==ZU\=S>['TVYE/!C)A*,1,!H" M^RWE!MFCYFP@)MHD3,?L3)L(.K7? MF Z99])?M K9N5:!C$>PWX_]/5@W,"#8!)/I@(DX@,5?TU@@WZK(J,/WC?): M\6OPO,TH@+1QI$H*?V*Z[<7Y\%5WN<,M=@*[&,W9;:QG2@0C41PJ;%NP#.8$I%W9#F( %?&C^-(!9#'9X@F]EL+/TQLRG] M6NK/A!&Y$5I )*T2G'")BI",L4 [$;YSL 1.7V/O$93AO!R&?RT^C_Z>^!0L ME#$00&!:[G@5X(1X0BUM.2YCU!] 3\*.C'V54O4!JDK;6P4B)=6U"4!!>":< M*[4$;(X5>V]JY$0@R7"5)%(% :!4 TIN.NO\\;D=LU#IF5U V(@16J_AF(C3 MR\QO>%DM(=$NG%GQ]E\+QO>O"D;OSL[]:.SG5#=L#K><,E%QT6$H\>CVM,^X M$0X]0(,<*N%ZH0!DATK:,8F36(3"2L65G@-I?:5M"CTJN4:K#$83HWT1X+5E M.T!-( ###!J]+_Z8QR/!VJAF@U1!XN"(UPZ.=\2N4STX#K*G[%$2!8XS^))] M1B6OA.H,9>3+QA.%=R8*,=&BYY>Q#@EB%2?K\5MW]*_UQC0W8YJ/9?&+D5+^ MJAD8" O3P*+K]$\G2I5(B,]3N[D*L8&A8,5,&;_0J8$!U.6IM*[:0TK$S@Z= MD99]HMQKC%#<95%.,):94,W[$ U*] SX8K62 4^3 MI=02-7%%QSH>XWJ#M@(.)>A%I#3AA*=4<6II6)9S8DEQH)$1IC+/PW]#08+H M.M 7P4MTF;^Z]:SU87MX'/Z-LF'CHKZ2%)NW@XUS _DTE0%!GEL=<^I[W")= MB+-3'G 3+#")+)%\*)5,YD2/UDU+&>K@ZY"9)=<=T1+G=^WU2[Z@26HFR SK MZ)SOHQX[!QS['XD8+$TA03 B)I1Y)(*3398$R% Y08=[2X,G@>B_:AJ(*5>I MJYR$$1&&X.ERBMVU:_AVP=HVZ 39XWH*[E /151QFQ']H4Z3ASW8I%?Q0EK0 M*29\^E3*AHOSD4OD/!+PIT'&WX#[9 5]W?J=86(56W3#DA-M-[(6P,^HVL10 MM.^GAA!4H@-KK$;:)GA/M^2P9;$S['-VZ<=V'E )D0JHI_>D<\=Q]A7N*T\&LW\VK,;<&=J!*[U!&!:U$N'GG[F#,E;X7*;XKNR5>_.D2/I,O;H>25 MKK^/O\&SOKLR+]*ZNBS/U"W*J;6LU)0)PC6.XT2BC2W8DGL!DU$D MDT2X+%RC-M3@8C062/CF#.P@^=!V++4U_*4#S:)BB,^IA.NN.J2Q3PO8?3O- MOYWF_]SL"LP=QB52B*Z'Z*+)EP*8S\E7<:J>"7Y+;"IC\HY/N3.(^XQA<=GZ MK$S*#\#9Y=R:)L,#*%I1])@'LRX_N4 %Z0.(5#-*9[%NFT; ,1;L%I/W]K77 MTF]T[1LX;A,K"PVJ:A7@$:X1 '[N@Z4^&+-UIQM M]EMU6W_X>RK->K_UFD5S^RM^9*G_K&5*$;+>%^&G=$_"KLHDFB:3$-6&(1D,R+?,55MI18"8<+V7*\O;S +.+5;^V^9"=8*?H_ MU&KP4RB4NVMTOP8T/J<@=;3H!KN:N,_%3]@%1R&LU181/^W_OG B,UV4H)\F M25'E'RQ+V)1ELRDWE_O-YVZ96^T:][K+:DUZ%&IW*Z(2H=.X7]+)]"K36NQ' MLXY8+,)2"F:=HDD1V^YVU>F[L]F7:>D[M_\'4$L#!!0 ( 'R:%%E-J 5. M[ , .4- * 97@S,BTQ+FAT;=U746_B1A!^1^(_3"VE2B3 0))K#WR6 MC#&'3S1PX)R2QXV]AFWM76>]OH3[]9TUF)#DN"IM\M#C 6/O[,SWS3<[@ZUQ M\,?$KM>LL><,\0KZ8P5^,/%LR]Q<<=7<+EN#Z? :%L'UQ/M@Q(*K'G3:F8* MI32'"WH'] V[%_Y39[U+7/VWYWU M0=%[U20)6^*M9,N5,FQK8'M78W_@!W#:;74L!_\? 1KGKS-Z:*2&:7\\6E-?@N$&]ADO==KO[?Y7ASR)7+%X;MM\ =R59 MKD2VHA*.RYL3^"2X=L(XI&L(249"IM9 \GK-73$:@W=/PT*QKQ2F<(SF02&2*1H_L*RNM'<92*PH+(F\(D5+U\!UHDJCSP61B#Q9PYQF0J()AY&0*6:X^?F[J.LU#1MB(4L' MMQL'0'F$D#X5G,)INX%ANF<0%PDZ#D6:)0R5NF-J5>Z1]+9@DJ8H=:YC/% \ M)B> CCOGQ]')C@?F6S*E/7CWX8KP):W7MFPZ[T_/ROR7A!A'5"DI?858)X1Q MQ(1*YD6XPJ@EP9@P33>3--?Q2Z5)DF"Y: 51,ES($%#>**/'.RG18\1*WQBP M7D.S(MG@%QF59=3\L,ZO6RD!,Y@XH'K32:+F>/Z%Q\_&&VC MO)\YPV%U_V(,=RQ2*VW:/NK#C9 1E4%#!(2_@6=UCF* MDHN$1;ODG_UV=*"1OQI6R[?-W#S<&,$R?7N?#7[-7R;ZKF#W<_'=AY6_MZ5\ MD.O/1O-?3Z^?*Q''6.,SR9!AAA2?):0!#XO/Y[C.UL.Z$X:BX J[?&5PYM^O?L;4$L#!!0 ( M 'R:%%D/2+^?:=M=G\ MO__W[WM[>,;\U%6QI^HL,)F'*7@J1JG#0$ZYM$07IQ?S[Z=7WILR(*6Y>B;\R7,)]V M'@U_Y3W:ZE$,UPA.#7 M5?=F<[GF?/WFTD^:PDGJ2%:FG 9%B)[$7I+T)5VP/.12!<.M!\&_?QS+KY[/ M*5TRE/F<'>%LCQ3]_,RI:X[SP,9N\YWP!W@'G3CGF MN-GZXA&G/NL7KG[8>BK\3I%%H#I>K?^R=3FO*9?:8@949U+@SY_0S^@>^I)D M+&P!0]YYG/"'K5<,Y;FD*0OGBU<_;MV@*MHN]?#+K8OZW?OK]56:,A_+XNCC M4)[J%Y$%AKQ V@LX_ML' OWS51,T$7S[^LGX\\/7*= X MU_"?[,A==_+JJR MI %)N^S#\5X00^-O_UQHX%W[I*OX)WC7)^.17__K\I)H"$#D/Q,]H'TA6MP4 M?";>^?(ZA#3GP$G%*7^!JG@8'Q\TV/?+\5R.7MW3__!'A#R?*&FCR< M3]>OZ !%D/D&_$X=W-$!'EFQ/+(N01PMJO"A"BA2S0U"D9Y<'G;D"!GGK0V;P&^,1SS*_(%1M(8)_ M+D90<3\3%#G3B+XPA2]I@3>B*T\Y*6=\D8.O4801L@^\\&K>Q@OJ3.06GPE) ME@#Z37C_C'0=*-" Z'\1>!Y(R)J@O\&K6A!3BC T+,6[UD7FO*'(4Z18ER0% M_]5DXW/A$IHC0H#VLL$--1+]PUP0$APG?"\0/F_ITL4W79F^?MIZ2USOS5O? MZZ9Y%]\N+RD:VOJ$B&"M1+@JY\6W.SHA @I6 AQ5^>+;1I?=B6@H\(G0:U@] M;34??^X"58,7:H"O6++5(K:GMD)P\BG180OJ&82A?$7!*,:Z'NP%E/ M_2P)(IR.E#E ,Y$7#;><\@)GN&<1],!PK@B: -0PE+!46$K0?/6YRLT$C1.% M)>![\DA[@VI? Z] E&=(YE59U=06<*:(,3"X0U&1C,J;&A@!R F^"RF1YB#0 MV\OY2/R 8AD+T@UT/MNC*B1!T"I#W0<*(A2*# T/G8BV-@$*?"^\EK\1N&=! MM,*CHJH0Z'Q3N@7*&"A!N$/1T=!R(TOC/E"F+5D#:H=;(/A&(2=/1X6*2=&- M#*.$%47!2&"CDE"5IU-!0^JB5B0>>:DP1H6Q*I18(- 4(C,C*"5N/"DP42GI M*"L5[FGR\.6!$UVTV)47D>VK7PI<>5".0QJRY._U SB?:C!D0)X/4*\LM]Z" MZ3/2JFWR:+(8E3QH7^;3N0C="5ZW-_"=,P5,@*0*KZ IP0 &W,@JLO[M49][ M#R(^FHDLOFL.6F'X^K;4E%[A=*V#^L+%FT .A3LU#!5Y0O)/#;.FAG&C)K0) M#D4-Y4%-9%4WH (14G^?0?" *R"!D:"%E!4=V1P'H<=;6BA==5#^.'O&5HHB M:WY #GD@B([!UW&P/?>2 @R_%,&]*34X0='-:'O4F\B*AB;]Z*:A&)F9NI&> MR"(,1-7ZGSF,5/;:^=5M@^WIR=G(,Z5C4;B+S-D\248@7E>Y;AR*1:T5BPG*_SP9+49+DGX/^51\R"?T M#';LP?D!7^CI,/'!]>%\HRF[Z.L!=[T7Q(QKTQD'SH)TJ-;5B:R+Y[$N/S;G>A1<1+T^\@#N(PG MGZCRAAV/3\N33Y-^[U(7.1?8 MHFB9.$E1N/3'/3I$9I6-OBP9DKK()HHEHV>LPY$> M6I-8*O*LX ^KH:! '2[)'C\8Z"A)=C\!HO%U0U8@2:_"T"50W%I]"^R;L73D MV2S)(<0@I4030E''Y]OK8*,OZ28YCO#VB8['I"8T+G^)(I:))\OE9Q$VA(JS MD1WKD-1%U]Y#A;6A^+I5C)?T$G'2'_,Y.P?E*Q;&4 M$8Z^Z)RE2@?U^8)SEX[N.!T+M3'D49)#[5:A4M90NU6J%);XCB*_"JA/2$-6 M:O+\61O-Q=6NO;U+R/O*[ MLM"+!ZH23QJ IN65,PA7;%PJ1YU.4-4$-2-HC M72X5B?_)*0H'667)I+25JL@)T_#/H/E.'6^C.45^N#*&=5 #4D!E0M$5'A(*&(D?64]_@&Y9] MQ>B[F':(-/;S(O)&'1:[VZ8+:FSMM.^* HVG:8&E0T'DB\B@+R MT-AFX]OH"'1*=MI&!""F&-GA]DF,MW"*T:MLD,TQ%JNHD$2$+TO2$;+;2F)O MTP;_9$7=2#/5LV Z1)2]'6T4'\?ZOXS+^ALBTAF]!1:5QA/((7W*M"]SO:S MD45J2B:AT'=N0P^+0PT7;I S:/)Z$5H'RI'C9:.-B.XF;]SFO<5(Z_!-[TBS MJ(&9K I:79O(ZBTG<6-=4LCV.H9S%$1$+#1;'1T?/7%,LFUT-EM59S(C]/PP MNJ 535=?<2,!MC?Z6,=+T,I*(:SU.&@-^Y"7?CIP&3B2M^[\H(3O?H*.?>_ MH-B(V[JOYBJ:&56HU,_0)T0_=\%0'DLHD]N$TY4FC(15^QB(3]/I@+')KI5: MD6_YP1@?M.[!.[Y0;'C/TN1OLH-SV+7F,:+HNT62'5&PP?A73J<>8[94UD5WW?3,Y@Y0=@&WCCK9&HOD*=20;:A??.NQCL$9H MMKJU%9&HQ1E*P(BB]5U [P]G?KG^6EBA%BB$/@C@V&BVVOQWNY6< M_>;URSXYO6WUKIE>E;1#@JI!,X\:]GW;C,1\SN8W^UW :/+W;3/BS;MYZQWF MU]:WF]^M6.G*WLT,5;JDRMEAJ=$_6?NVH7W]_-4OL3(G6WC;9HX5.?$SQS3? M660.8W;/3!@Y'H[?45BW,4Y@C+SDS?>K7WA(R?M,%(:"9M!)\,(4+5W(DC4% MLAE-'S7H-KP*]6IA_:7R+J@7WS9QL ,3OGYR?*>%VD^.Y&9$/3 "THJ @]N M[MF+?Y<#YZ+]6/:ID?W!]-ZKZ#+# .AI4)9Z?VB14U6SDD"7MY[\<1OSJ:L[ M%GE:1'X<+7#IYD>^.^:RT'(O\)+7#@P,%R&H+E0XD] M.XOUAV2.KV,(3E\C4I1)H)-.'@4\V0%G$LX]DY V1.),PKEG$@Z.2)Q)2$\F MX>#"QYF$]&42#@\"G$G(3";AX.# F80T9!(.)?9,9A(29XZOPW5.7R-2E$E@ MDDX>!3RO"&<2SCV3D#9$XDS"N6<2#HY(G$E(3R;AX,+'F83T91(.#P*<22TI5)2E\'77?(X$Q2.N/N=&623@C1.).$,TD9 M0S3.)*4LDY0E\.!,4DHS29D"$N))L?+!\QDDB@.@W;/8ETQ6$O*7+S"0,F78"AR." H0Y0V+."R2U0 MQD"I* HGC?6I*OLHZ2]FH#VR#,F"$9?AGEQBVJF--A;[,<4>1UOPPY;\&5D* M/9=5R3X\]B3GMK.#U@&?G%WP%O75N8GZZK1%S5Q2T-30IN'OP HT77NC02%3=]21:QN-,B;B2-1 TY;=7N9J=>E:57H&C"LP@0([(O M[QIXUIJ0<\K<+FRWT1[/EM.)*KRAIVPCG&'"N#">< M"LXEXG<>[LDYBQOS@%Z Q7Y\L=LM@U7P?BV#]9[DO0<,D;-T'+#8L<^P:QE* M.&^")$SGT^R*%P[BM,9VD*T MCNGDA.@Z29L)_AXG K4+7H$T!RVP&N\F_:_;:;1)0!K"L2D$(M*RR5:L+]HOI%@(,C3EMZRL!6V9 MV';$CYT>U],1L/)AY3M1Y0MY>L9!5S)Z\DA[XQ10D7BT+6JN 05MDIIM K;3 M\%8WO3%DR#QMT1&A0P$'O1ZL%-*1@$L) M=F.N2((VU_G=$-[1)_5L#:%YL3M3L T\(/;.RO@=$7OG:/<>P$08BJ=0RA ( M7=O#/A=A8Q??O!B[] =&V5G.8=AA3RQP=*].LW5^_,FA96KM!":X9&KU@E#@ ML^?C-LO/!) G!SJ\1>2U&61GOR'/*I"X9 >.6@2=Z> MFQKR7#GMU:KCK! %7SYSDU3R"U8.&,#KQ6[KQ11]R5!8#;$:GK0:AELYUG4C MN95C!I7)TR539ZX4^04HW/A0\75/%EF?(@2: M,'A6-73_KLFTL"!6\XAAYPZ[^]ZZ93L8SA5!$^SYG7-#H3M',"@/$_6?(N(R M).Y#]&K3PXR5N*NR,I.A[PH:PCO@C9;P=M7+LNCO)1XHXD*0QA55!4;FQR)] M/\,_FN)O^;R)(^%:?@6*A 9P1O)W'_3)2=TUX8 M01HM08IC9B\D84N"4>/7 MW5PQ:U$#,UD5M+HVD=5;3N(,/^TT-@DW.$%YX,0YN%HX0L20;+ MY_!/U38$WFR791P<=&M=1@%AGRPP(-(-B(--%]Y;T4X>"3%L/,NX5< @2"\( M#K;D@3<&'G]CX,'-_KG-^F$W:)V(@"!>@6DY7D(?'?$9Z+A6-2GJ]5Z@8*W M,3^-Y@H\$#[?@#$GUG5BXS#F?EZ;TE8**]$G@"VOHPI.R65( %-)%2.EKD@EAW\:8FCEGQ/3E?<_4"+.(CSN$V(?N:PVWWQ#^'4]MS^(_.K:R, M.:F*S@X[13PX#/!(.D\EW3])?X$>.F A'T_K5U((I/54TE'EZ@48&L>'1L ) M(7%HZ"E5ISUS&!H'W1BG2R$0- Z],:XA**I6?]<,SIY)*?O>09]J[$]?4M 1 M9=?URC-94F5E._NXES'F1?>2BK:% +X#C8V@PH21])3U8P3C1'!JUV>:^>] "\D<>* MD@I%V2^,\]64%9"3BTWU3"9=-CX5X2>L,UAG,J@SN]TLZ+76^#UQLFBY)Q&G MG78_X][AP(;.7!FB",BN92=1XI*>0QSVJ9B+"$ZYVF8%T^1\,[L>N*#\5(^1 M.!;<,GJ,1?JP>$*G7&0#BZDY92--6'2?'#$@PP,R&6\D:X#<5#RB%V!H8FCZ M@::]3-(*3K]EDM9[#E'"ZX[8[ ,V&&".CY?4E]6>13R.H^&CMJ3:B[%3.9DX M31@[IP.)5QBK='_T%?@Q^T#J A%:?+X#)XM%'Z))Y8;H9"WU:F']Q8*N[:&? MJKQM]4)8WN?5W^)V^"_0-$48OIRAQ.V#/Q,=QS(_OLP/K>=53H$1W!G*VSKP M,]%O+.O3U6NRM,]?,[_5LWH=;H'.@FU+)Y"?2MJ9"T*+:WV+(]>/@T,3)HDE M_(T7H/PH1B1&I*^\K0F9('E;.XX3S]MB]&+TIL&'PSC$.#R&?TF10>UA_TW& M.#PX#M=(P\3/"7>MJ\,KST=8>4YQ79W7:> 8+\?&2QK/ :?*ER2+U[K3M-9MBB2Y M6%%_@1XK8NFG0_I;<=E*/('B,AMF#EC?CS&3 LRDS!?9M-VD<)U%*NHLJ*3/ M>:#6]@%+_;A2MW=?#&P7;%A)>"YA,%92@I60GZ%SK =!*8+%R2/$8;1G MLAZ#Y7QJ]G_=A7_$FS:YM6)<3^WCP1( M.K%D:6R /(F5X

Z[("./S\9)Z#QY'_RDW^* ;WM,AP'@IF;OK+#ILP@;["R)(-; MP*ESQ3AG5IK-M8XB#,&#+'*:GO-8&=23ZLAE'_*F7Z#;%8Y,BV6NS&W+4"KLY!R+Z.K<]] MJ/^90Z*K\G0F2_"OZK:B;8WWF-%R%D"R2O"T%6$L2)S85-4YJ GJ4)Z?!&(F MLJ+UG;N9[QDR!HWM]%@K5/1L6*:3V<@I7]N2WA!('.2-?1?F\5=_$R]'V!5K MIE.ZOL1Z_#74Q*L,2<:L,M0+6#/J9*W&$<@4,HF5[&Z86UPSMVC1GH;P"FK< M0NW 1RM]>7VZ9@UPO"ADV5B:4VGEC5-XVQ3J;]1'FTU7T@H*H>)A(91=_4P? M7P/=S&H<0C,VH3F5%91BX5)H*ADD0NQ2+5 MH-C-)W/:[LH+3M06+J?'9'FZWG=8SOY1'VNZ-F43!#KV>^)O(A$(,*>UK)8@ MA/R&<^E;2;,C+OX6%NRZW6%QNT0+&ZNT&:N G2R*"5?WH1=LH(,^8;-UUF9K M"['%<(BUWI,"Q&8Z\1P%HDO(,^T!<&PP1;$;E-/JYH[V>DEK.]\K!KN%!NNT#/?!'[ (=\.,W#.XC"Y.;/#34GFB0/YK1CT9^0N[YNEV6T13L)WSM-'N]6+ZR$>Y[9>MMA M_4V+_B;8[L[M&(^,5KJD\?65^+8NC%GCE>.ZT=49#R9V MS7V457DZE:6JR$&.GC1NUYMH]+&V1SU-'KYL[['0O8'W8/ *8]#. M"XS!@\[FM=O*71-RC0?*"73=W"_OW;'BR7(_2$R3U5&$5_BNCL@-'5R^T\)0 M;_X,AR)PRJ+'H?9^#E;+F1T'M%P8R2'-W4IR76$\T=0S1;&.( =&8/RF'[]- M=-#*20!T/T"VQXG!$0(<'I,WQDZ(%R?G&V $.R#8?=+&Z(T7O:%] HQ;TW DT>L\W@Q6/94Z)P>1)K2*U U=+_>655I<5.0*HRD9NVL,W^&8]7- M[406^=WLB\7N0R/]&PRUOGS+23RGR74H9QT\.YUXMX6FS%Z?:%WBV<^3'06T1LO;M)A^C%Z;4 ]O=R[1PCF M.7:,H7@PM [DFITV1M6A5]/73,=PMNV?9;8/?MX^RSV+$/6:I]-R8+WM@(H# MG/Z!Q7RLHR=2='J)<^IY9:VS7[>J'_RS3MT9A\/= FTB\YLI:_=; &P3F",_ M3BXQ[8R%'GP24*]<\Q!Z#YKL(\7'[B(CKG-A1VS)"&2I9%'@(1E\'3$.OLX* MQ5UVGS 0:4LG%X/SIQ6.^4/;<<.P;9'3B79P<;0]E=6QG>8:V$DUJ/.)@&T6 MQ&9LTM*6[NCS6^7TCL+U!:@3%;5GAMI)J\Y'ZL>.@5*9_= G-SJ_?^YQ.[J^ MHPA#\""+G":(>C2! 14UCV=G\>:$2;)SB?L'8>%:U=07QIZ(*$! M!4:\72ALC-EC8-9=$ABX#L"MO\_ $$;&J*X* _88@-V5P$D#U9Y_V,W\G#X M0V2[3BG_<(7S#U M##JY6",46JXP6GPQZ$S08F\O9_!,5M1,GVT;$U*\F7,F*-GLMEX,73QRXSS@0%T T?0S?\.YPO!6FL-J7AV6/!C27G@XA3.JX( M'Q9D.YW7W"(O*]JDQXG:#?<"JB>Q9G4-Y+'"S2;"L":HFB(\S^W-.9S'?"2) M'_HH7RSQ8TL\<1VGC5-LUUO+ 5I5>A5$,<,>GF]9[XSV2%*FMX\23EROL91/ M4I?M4IX(8%1_!T/(D%>PREZ8"8V*Q%M2Z-E'01>(:/]UAU.T15_A))4;(ABH M5POK+U94!.7.J:*&LZ$6VPE2WQ@U!XJ2A MP(EXKMI&3U@FG8GMP1@Z/0S%:X?FDF Z+Y7LTM]:E13?Q-4.4]3Q<_P$O-1 MYD];ST?/PS,M;ZP!29Y"B.U_IR<_["]U>*SYLW7XWFSLP%?LE](,?O0EHZ^?A/?/ M< #R7!D"%7ZC?S$!'(]4Y.LG2-BW#Q\^?)T1JK80H>48071^)BARIA%]J-4J MT0)O1%>> M^.WKI]FW<",QB-2I(TBG@5V8#_^ORTNB(0"1_TQTYR*X['!C0%Q>?OL*^6B^ M]TW@M0EZ,?F?BZT?GF4%VR(<:N+3<89UU,?6?.. MS>"1"%?_MY#W:8N^Y/B215G&07-)1_+SM_M6LU^O?>CU*_UZ[^NGYV^9&T&O M7KWO-OO->N]#I54CZK^JWRNMZSI1;=_>-GN]9KN5J6'1JV']K/2^-UO7_78K M]Z'VL?J1H$DV7\[44+*L%XUV]_:#\40TI;WS[X,R61D '@B7ES5Y.$>^&-HZ M-A@BCYRD2&HPT#\58/"U;#Y>#Z=/BYAT;C&"X)$^S'2:, M#29WA.%K[;8ZHX:A$3.2E2FG_7,AO&N?GV59!-"E M5^; !B7&"4HV&I$@RL5\X8L+L#Y %;F[KW3[]>[-(]&M=]K=/M&Y[_;N*ZT^ MT6\3T"KWH>DE*(9H=PF*_8O_FV@WB/[W.K$QV!MC7:GVT<]4FCHL1Y1EWC $W9(EVV0-BZN&QTIG '-<^ C?TX#?J,Y# MK!=&;'G2:5%W8CQ6GG4:@HV4"ST%Y&KP7;[.$C:SJ$]>>-)S2'HI[KY)0'O^ MP]\5&XM[.A_G)##B1-4^"Q0<'0H;E:MI(+]O&NAW*ZU>4S?V>![('FYU5_<# MDH=%D)UZM]FN$8UN^Y88Z/\@60[,?[!H#B0:U 514%%F^D-#$ $!U>\9*)]W M9J_JRMK4]60PNM2XTMG*O'[_T>G^FW^J*%0\TU;1:DOL-*"L/769)\M%TL6* M$!A/!XIJ[;BYVL)-%XQ1 2H,&M#V(&?L#&L/5>:F5IZ.N7BP4]K%SC8=QOI* M^Z;QX7O[IM9L7?=R1+-5_7@R(>]?]7?(C ^("X0\(I3UZ E.)7HS,$3+6SPA M0,%I*E&=Z [[W]D:HY.^:-PS-&E#((KPVZ$@C?^Y@.! ?Y]Q/&_^/?"X+/GK M=1IZ*(LB-U,A.>8G?7WBJZ8$?_XK4#0!.N0FLS1YMEKL^*KQMERYF?Y^MJ>_ M#18%&A!#_^< ,X[=0K!;%J(I#64%.H8<2YIRJ(J\RX&X^4W?_/4 M*X[&E5AM2A[Z;[X5@,BA\K4_)@4C=\1=F!1 M)B])F[XY$)U-A!:*R(O HDB!*/;[$GWNO;DJS1CJ6K?/(05S"!"AGC[@[_5%]E>\:T/+&XQ%3NQZQ S$PP")U M1NM-) @J3Y+$3Z!JYQ08AP%6LA0F[X+$&8&F0\50XY.VTI??)&<%JXITLU>XR9V/A"Q&Y=C6Y1,:]>5$_(Z,H2 ^"3,W/.^ M/TIWS)"K*(WO;#P*EG>%U18U%]]*D!;W^ICG<\WGK)AE!'8CHJ- %11FG$BL M]TX2QG8E%8<>\7(>(G,=W9U@E)%VFC?+R?_[WR6:*GY1/VA !+.)+ %"TF._ M' &509RCD(C@%,!!"\6#S]D:IH/M-@N1D0=2@<-RM]:_%MJ_H_9[XZI;CL=: M;U4R6M\/]:%$4G^[%I2Y#.%&AH:V@T2V;R%A+-VQ-;*U;(W#+S9N#6.K2LY. MP\4WNERZI,KEXLG4(F11OWMP^E($30#J!Z-V BB )V9S19VC(@I-AG<:2Q84 M_=?SWVCR0Y7/]??A!)T%2E2&6O94W124'6 '2?E _W6LR'.)1VD?6?E,O$T$ M+73"QS,(OY$]C.1]*SDSA$')&A8E;^@S, MV01.,] :PF\V\\:4;,Y,L$S$+RE:S]H*BGW7KZ.S0O5?)9O&6F2H1 MJL>V'+JM4F4[#:LU.9W%%<(X@I[03RC,0Y/PIMDP(PCW:OE:47S\^:=R]:?W.[;D.YII'//N92?39J7QXENK MTJM5W#:+&Y:.N.64%Z 1-S?50Z:J?L]531@M]@0760IR5Z.)MSJ'1_4*X,/S M@AA. !04?/\+9 [02_-01&O9.? 7]3@0/?Y7&^J4S!0R! MGD:C:$+?K:L2?\'G01 3ZAQZ1>I$1ML7"*.S%+R'T^RTOW';5"(2C9M78_@[ M1W 23_Q%__T!C?$9J@+\_?DW' &Z7K\4WH2H6#T'[6U4=2)T(CE5(\HDP7,+ M]2/Q"(>UVN6XH_&UK<6/ZEQ1X(.,K9'(BFN@39TWS[#FOU OI0]YDD4:VP7CN86O] , M_7%U@3815$@Q-T.[C&+6[0]VW3;HU=5Y)D.M-'47J']_W-'&O&TORIH?B!TK M97#6QC]W]./UTSM;EN-9C&0,/ZA2J-'R+8AKM#T-Y"D>VR*%I M%SX.SE6(&6,".D%OVH18_?P1#@?HM/%@)$CZ'GT5J2M:TZ+)+RX4;G%-YRL/ MAJL2W\\$=+* N=)Z%WE5D+4'T=],1^[.X;5!1]6%^R,QR38O%#7[=7%+F,S MKQ0DW5)!\_)\23NEZ3_&BS19VN'93J.\KM)C6. M6K_X1U'9T*Y3MY?^])2K)+QR7=MI:*!4(8O&LK)PGN'%FV%U#OZ]E7_%TFW( MB+3UE^L"&:Y>;@^Z&8>RORUJD3>^-15LA+QGT7C'48^ W9@EU3,,OD[-CM'7 M:;?+DMJ2I7Z_>4*ELRRI::/\A^,T]EI(MA4:XU"JN$6?5QNTT]?-^+)Y,>.P MOO(E='*V_0FCG\A>%)IW7^LW5HW[7)I\S;72](E4A@_A8P=_:'2H<'2D,Q0J MD\W;X:!B],'=>4?E94;,06S'',+(*1&@A__0E9%D/7J?JX;C#P< ].9\VKI+ MEQEJHQ :O@JJ[1JNV],AA0OT/$*7J:J>I2J"" M;H%W*YUA_N(<2V=VPW1R6]/>-TW%C&9\SFHVHN>R0+&E'[5)PJW/&-9!SW:H M]&I]EC%\9E.I@D?JZ@2&5^N)X"^H37J\;/3/\8@NMU+!+=FU1^3*44!O,F<. M_KGA#.OGZ^4M$/GAI!AK6U07[RL\6 H0/_\@EA]4/^Y:+8:%P0Z+D)_ MI'EZ!\7D&+J0*^?7&T%,>M?)UPW?K4S^H N U[-6%GZOV%V9CR$H"*J<(Q#A M<>6C]AXXD:F2WZ..9'L,,9]UL5.MYGG:Q?ITC,.==9$V(&U) 0WP"[S[SQQ( M0W27/EH]FMSE_)Y20=O("KKH-[E6:V[5GGO=?L=NTM267-U%V":V]ZRL$<%( MOX-W!)O)+#-$,^.SU9$V.UQ1 /=R^0R@283$S'1.6D5N,&&-&\NLMGG5;.OA M5OPE=LQ* E/HGMKW#)3M=RK=_H>FOAY"45^(1K-5:56;E1L"3F/M[FVEG[7C M2C*[:P0*H]FOWWZ@/EJDH!^#R./KP71:1V887-Z7A M1\S^ [$?'8CP 1V(8!PJ@+E^&,LC\>#]@R;K\5M5AG^34((.?M)]''TA%XEUXY8B) M@B+G_^8&)$E=?'-!XQ4G0C0"HC6,=LU$Q9>FES\ M0J!SZ3\3%85[%H9?"-1ZP.!T2T;\H[?6GLV[]-(,O!Q^)@L@;DNT#_-1KWS1KE7Z]1EQ5;BJM:IWH?:_7L[C,O#7!97,W MYCYS:U9+,F1I0%'48/FG^]A[>:7SMT"$QG@^14(O$OSN:U2IK5[ RE#O/_G M@MZP-%^N6PJC;[5IY_&N>/7];F2?Y#S:Q-FH/,_*M7O@S?)TDPA F'H;LQ@YQ Z2U;&&H#X6JP+'/S=ZW0>?G9Y2_V M\S58!/:MTNOIT\R>83GX>H8CZ"PWZW4*XJ"?"YT>F")B?(ILU=-C(SF2@K+K MOK%UT.NVGZ]*(63GDA79I7?U(H# :B@;HG]9[1>Y[M8MOA5R!I7)TD7;8)^(\ M-.B$%X*CZ18OJ=P$Z4A7M ML46<,#M'.:MZ_L]K;5*L%:K/21KW#46Z5B=L3[<"+=3JXE)XOYP(/(Q@/A.0 M7;3P_JR(4+ZEBV^76QG HT\%^_'M*-@ >"Y'QS.=@T%8#C[,$\\A0%RW@-CH MTXF"VDU_QBTH;T#Y(-L01@O0*I:*'R>J:T)0 G*4R M!O ]0OZ-OM5&S\^7HT/-%&L:3J^ M,EG9$T"'_&Y4WX\ ALT52X5LZI GXYQ5IQ2+LT6528.,Y\K0E^I7,QJO.').F<+'T.D1L%0C2WD M"F14-S,9(Y_>I:14$>.9.NDH\@R*8]$1.4FK2#Q*],]0^LV(^JCFQJ:-?\Q^ M]43J]U(4DW55#8KT12M@DG/\@&\?IP)8M0"+(#:%S,/8A8X:NV2%>CBF1A1S#IA?%,7//<08I M!@@JMKE7+D*'N)#(4A9C5234J]AP^UNR-%P'FU8%&O6&^3GW;QET#Y-W=RU= MU8DE1!G^H@%E:M.RS"85/)#H)*$ ^AM@#6 HI+6L[V(KR[ MGBN3;*Y<\K884;-54:?0]$:OJ2+&T72S._E!9*NMB4'#9-\]DN+DU]73[?!W M(B;;3VIPUXS3AFX;&4-_QIL.9P[TVPA>GC^+P%?A8L"G!,BF!3#5,:PY4OD< M#%MS9<;;[W)D=7C#?:*2Q9$O2RN(O%&PR"]6Y"*\E/:8FO3S:^[]T+I]E?^!AT^<) \S4VSZM>1D2MWFA6F_T4O3&W MCQ7IOGB(?3OBAAZ\>2=J/8Y9MM?A%JAFS[$@YZ:Z7 AO@Z7Z2G8[_]ZQHP5[ M(#5?UXK.#/+"<7AG7@Y=W+C-)?_N4BF&VC8F1Y/E7*$4M1X^U=QS=&%*L12X MD6PY5RQ2262I:.MN.#@H].B?@C:IZHL?0#$MZ&*O>G'3N^?1KU^O^>M$ZZ]- MHB#?9K(J'#GUZX==_O6L'$/]&RK-+^>HK"XGAF:HH^J58RB(HW)%9/8C,]1S MP;X&1@".C^^"5R#9MYR:6O;O]T?Z::&-W^LO!YK$3++0\9&(KJ/"P\:C *H5 M0\T1&\N&KJ,O%I;SL2X66O>BW55]*#7RDH4C\-?=_E MM0V2,21;RTPQU9-D(NKNP5B*C&-C"P1T'*SUSIT>6M\WWFVAU']>E.3G$9=? M*SXOJ#.16WPFX)"!>__3"#-[?/WFMLR(S<4Z:#/B) >Y^_8 ?FFT+HO'L(H4 M&: N*[A5].F&)RP^#,Z4@#/PS!+'7IH],TL:X*G/6-OS%;6UP",!R+RJ GC! M:<+:3"^_N&>V/?S%_6J$Z:[G>SY!!.GGB>L4Y>"CI)?CNC4.'/*=.J'(&'H; ME$@Z5V2B5NFGG7U..4B*C"&"CH=]CIY?;;/)X59OPXM&:PYVM?3AK$V-3E6Y MKM^RC^2AELT- @EQ2[\(SB R'=DUBLQ*KRQ]+X:KR /@.XX*G5RY1.:@DY1T M+J,J2SI$47\7Y*O[63<&?>Z1>>G(G05(=&%K0QH,=;;BB..NQ^QAF/])A(IA M):;,YG.%%&_6B9N1CNI&Q1&-Q,)(3V5KHO[+0-6N[:BXV,^V (H5 M>DLRE2.A8C%,1I/@(1CHK& !ZI[L#*1H-ID6 M*&.@V!4.%.\>Y,ZRV6GE#SQO[=4]XA+M]T"$P_F-,$@_7GP1B,/^=9,.L)YB M*X\JLSDR9=.B&M9[UTMO[<9UK_RPI-?*5?1[^Y&ZON.2F'==MJCJ) M:_0O7%=IS0>?VA;(O:(*H$ZA]TXS!33M)+Z# MU?D4%6=OMF])O2Q?WOX,IMK:N7UJOPOROY7?XV0:EX?IOY86?S>*CTO'D)NF MJ!Q*3^?9C+J[45Q<.H8:+HK,%0HE&"Y$+9'#VQ!3L3V)=C9TFQX%MNUG+XQ2 M[HSFHW$CC <5KMA-NG2P8G@W6AAQ4RZ54UL]7J#+G$CMLSE3+GOWCXNQ\'WX MU L3C(:M@9: IJ_#I;0TTE\3EP UNQ03ND43E8>S9'K#SKAX&KP.FF)"!Q_0 MZ4#KXCX:L43U5Y/3:^=R2$.I[^ZY>:=Q35'DH?;Z(/TVU5MU+(,^+97WJJYB M0J\1E,ITCCV%,NB "N_)T=!METH%ZA#':1U)UU^7/V>WU79_*F6V\'EM.'!M MZ?%J2^,V@*'7<-P-8!I*2C$JTX3*P)-(Z(Z_[I-(&E#I4.A,S3L2X\.NT[NY&A/[42E0W0_W:OYIQ<7LP>F -%1)UFITZ(D**MK$->6@#X=^72K%S:4^V^Q,0W1TUB([A]\?#-<^7)I:+$GL!:ZU15GG;41EFY"Z-2_C=" MVLNS4I@]]N1< /T*O9*!3E-G(Q< 9(J#SIH6VCE%)10TG<@.2=I>D^^XJF]3 M,/*F?95GU7%M<9BU&Z^3/':+E4ZUMLY50@$4.?0B!5LJYPJ4MR+C>L@(,G,V M':%#A *3@[:%B -5]:MN67.[H:,UI(JW&(Y2G9?_9HF M?>?4%E6'S$C:UO/]+Q[YSVP6MK+SJ>I!<6A.,!$Y@0U-V@R-]=R'?2>ZZ%75 MCV*OICX^W3!JHH=Z6.DP#V[AP4@8"AHNIXX:;'>45;=OGY M/ECR$^KGC_[O/T(IS)I*J&5!DS1X":0M1_R/89C,@91M1[%;!]+AE+;2TU"% M@SZF#E!Z$TZ!8VL.ALA[)0L,.5A.K@K*T4-, MRQ@' 0P%_QTL%Y3<+O\6[T04;O@AP..<<#\D^'?GBWZ3LLU68]L;[>AO4A,D MV-&-]GU K3O!Y$?T( (JC^)X-:/VL7J54@R5DBM/CST[J5RH8.. @]"1@ MV D)@%2_1<27A74 5; @( Q10/:BFG-8_].(4.H(@&IDO*(J@O M.[#->^"EJ:IS RO\T(K7[P^OW]66\"Z!B2=0!/T9NU@M>[R[/==4#08:,,;8 M)>!YW*AK_\K+?Q^&G@3(FP?M4E$,RH&5JE0*$[GU<_QP]1J> U[:ZLR!%0$M M:?SS_>E/4[HM!N1 8/@;/ B@J-L9(A1=(/B_R0JO LG=1(=74 NG_)-9H@Y- MYAY&.MJ0$I,V1CJ3R48C-UB^;L>8(^-L,P,>\ G&1 MDO*J0@H[8/HEO1QK91AK2XW)DG,D,['$M=##1+FJJLBI$+KZ]<8V$K-J!B5" MX-1N>=YZ+XD9#]W<4MVWEQ\O#XLP99(^@M_?D!9AM#"2:VC&1F00EX1!&U%Q MB(<89U[X"X8&L3!H651_5[N_P'QV.U[//=81[(VG7(3I+YB*:P"O8K_(3=7' MRHN/ 7CTH_0OT?[& MV(9 ^SZ*RGD(%)5C]3RY4_O;_:J%8I=]^4SO-Q\\T*@FP[M MG:M<="C6$51:]\UBF9>X/X6CZ% 8XT[[/D[I(#H4;@A^IUH7'6)R9-FI$&:_ M_@3(!'P\:I61/=2-S_[&<1 ]E:/8S!Z.[8.QH3RN.,ZHI^A$MCF4DTNB7.U+ MHDQ+_[Y>,\WG15E,?%'9(Y]RY9!/"9F.".W#.?!J*5S52H_778KKNG M#Y%/<1K W?#F1AU___Y3^)VJ?,HNK;8)R&\M:RKR*5ZC\7TVS"'S*7L#I-CS M*4[@K-/4S5OOM?2;=TOV^/G4SR'$E,%0M0U_?WY%.I ^13'F:S'Y9\:W"^E40X7"^Y-O\:=3W$:09$2 MEPK]1#V]>*0M#YE/\02F7W_^>/D4SR&$FXK7*I4K4H50#J$_LU'>>7G]R],_;Q7(KPE;Y2TZ#TY:J[>96KO8/QIC@=R.EY?2E MR?XHU$!_S*P=M>UWFJ[:KH=9#_K.5;WRC]E-E0#KRJ9S/H)D6K+G$R#R!ZV/_2LP>SU].YN_ M',,B#9TCF6+(CE1_9XB!CO"DXV@!$9V!G@=G5WA>0(_DQ XG\$VIRLT$C1.= M/IS[\X*^$*VGP3ZOLI-^81/WC9I-4__M5)+B)#0E$37 M3/IV@'C,+0&!$$ ?0DTY*B0=$/86GO^9,$BC M>V_4LE"T5(XNQ-@6[V\L3?\V*!_@U#IO:=(Y!GHX9=J[ABZH-#WMD^[Y;W5] MV3XW6%L9)&N7J7M9[B[?K@MW?(RS:J%:%N+F./.>;O<#& @ C1J]884 MF6/)4HXBPY1E'CDH]ZN_B4PB7M;Z"R;\P## M..$VKS%RP7$RL%;96'I95B3><6K8:J>ZGA'F+XWOTW&^I;X^'W9&V'5;:4.@ M.]U5];5I'Q.'&X?I<$#1;R-X>?XL B?Y_(\OD+@_)6B/4D>Y!IBDXM@MD,^1 MA6*NS'C'78Y""*_L9R=#YSDRCHT);*Y8*.=8QR*K&&1HFJI/&CI7XMN'#U]G MUI5!PQQXK0M..64LP,>C2\GM-R:P=F];=)S%3_000 $K<=+&BML#?^9 &L*[F"^$OE@"(4U< M7JY,"2^\^I_NC?&MKRCH10HZXJ&L17&E.;KZH;]#PH;FW[?? 2=2D9NID!3S MTQ?B3>"U"1H;^1^G6@AWCU239T[JZ>+N&J#<>AV\UL(VDV%?B/YB!M]?4: A M&WXA6M"\&4QMR8A_C/6F3^9=Z)>-23#MP==/D,\.'%< ]W+Y#*!U@X^>Z?): M\1@.RF3P&H@6>&VD/]MZN)4D1*HNZ&QB.?7&Z.OS-W2Z4/NF\>%[^Z;6;%WW MK?2;\(+,CGVAJQ\0">5]B<* +KCW1/>B5MXY40EZG#.X(D? MGP+_CIS]I,^!O?C$#1(8L#RB*&2RY$FB,YZ/&:[X,9Y_Y M%-*\T"^!%MZ<\HE+U I^Y1+ 3_HTIZ\+U\-]"(Q=+3* M8%,N]O*[_(.AE]-G87SA2G?2&HC(208TCOSZQU\_!0F],W MI:-*CTD'#U,KO;RA<=2V[LGL>ZE6;TO%*ZQZ*1;>E:%PU+;J39A"46:?[M5V M'JN>M1Y[;[8XB26/%7W;8W5*":[%6["'VWM">I\RA1XRL?&0K9[QUV?E$Z1A MXQ_',*1,L60G5# X$B]#_*[+N1XSLT>' RPQ62U(W/PT3'6\Z$GU:)FS&BV6 M[3'4WFOL>R[/\-V>1VYVP2N0YJ"AR%-T%AQ:"OHI:).JOHT6*/7WH3A'XJJ@ MJD$5\*CP=\I==Y;+=W6P[!?$MY^+PG572N8T^E4J((\2X;MY[17MJGZ4MAUF MJUOI_^Q=-31S#8[/WUD=-*^V7^YK&3 $I[=7!M&=QNHN_)=R6^<-?ZX]DRL5 MF1Q58#P7!O=RS=E&G:PXF+4X&$=Q!"@>M9V>G*.A.(H%[]-5L3BVM(."_VJR MJWX$J/_<%D@I5RJQ.:KD?3HR%LB6?E#[],/O)DFGC3$,6\B5"S'*PW&ZW.X: MIFKMT8HW@ZEJ3H3?_W27BU'I>=Z-<4^QBQ.':$"Y>&4U_66^4,ZK_8>%Y:%F MQ "5I?8M)@Q)YF@J>+G3J=TH\@AM MP^L/IMIJ)IYR[>;-LCO\/E@JQ1_"%9!^/OX2CKL13Z>5F.G$GC@B+6(),U47 M0@>O=(XM0DRR3FUOL0D)+S"/B;H0.KQEJ ME9K(%P-EMWR"Z>\OHHWI>3/MS"(7]-#@!5!GU/(5DQ, M)HCQ7N:3%YRH+5;81[M!4:147[9:D\&R(BJ=?Y49^_@[ACV@WXQ7"2#Q_CO[ MT]=; PX3BQ3#QR(TDZ/8J.?_I)=Q'C%!,71,0)%4CO+12R.KC//TS8OA?7.6 MR9&1>X2EEW4>/G(QM(_,4*A+G7<4&G'AZ(:#@45%XKM ;UOC;(B?A\-E9]I_ MI4MA#'$8+Z3'B1SJE)XCWKCQ:JO],Y #%6.:[^=^17*CD=8_J&H8HXN>8=/ MJ=2J "STLN@1EF,*I6*.]9'ER3H+O6U[Z.41E-=$Q0?>>9>L,]'+RH=>KD - M@$$48U%U#&ZIP(AQUA9\*DH!"3=1WV<7NER7UE_3S8;GD MDFN:Z;H\L2(Y1XP-HO5)@-LB^\03=/Z$%F;R*458T"#AY,/Z\$QPLC4F67K, M@J7P<4V.IDHYUD>;;"S+^/1R_W1<"AUJ,;E2GD:=K;$T#ZB9^_R"4H05D@*T MLDPI(2OKZ"[D]V6E]49M@ZFV<@VFZKJ!B\YKZ0P? 3(XDBSG:QVGP6&RAM,UC ME@\==*.U\WRN4$QH[?S,!>_#3.J^C\OX"Y'Q-R'H)!$C* -S_I:EI/.\ M'CVC'?@59F(M!PBT79I&%TMLCLQ'.%+B2/DUOQSTF./*HI;#_\+P\LB]WP.@<)_E+P<(Y5R8F,_ERTRNG/?>%^;* M1,_EO)8LR=L#7DUW6U5%]S?=KG;S^.LW.-1I9/IY/<1?9DAFFGQ<6H2)B;.T MB+6H0A.U>@"JMJ4&+:"MUCA:S?KRL5L;+(<+M32MO"_OOL?8:7Z7=I.<%?*/ M.C.[L2:$@\.0X??U%W(%.J-KAX$XN-_!8 P_W.S@,&3I7S9(Y)I13XVG.ZP[FW!REQ=%!%KUEG*6]MNK_JMT; MOG7]9XYV?Q[$Q5D;^)63EGYT*G: M/%/.T84PQ5X9XZ"WE0^=-:6@D4<'C*0QBQ(_#O?:^= IS#)9S.5#.6S[HE?2 MNGF:$R04H+>EIO0*AZRW][;[Z^*O4>7[@GW_/AT?H2@)D4?(Z"03D\#LY\W] M'1C,4*3[@<%GM];@EV<4YIE/.^>H_.'F"2IZQA,59L:X5)/]HW!](YZ)&?&. MLP;M)^=IUJR84\?6"M>/[O?;4:W<*S-AII'XRU;T!*DM=,@L6#Q4W55B84(3 M*L@!K6XK;'E?VRG.2-UCE:!':$0%"(WG\-GE">J@QY0;Y!A/MT5& M*D_G\CX:BV(IAM;#?:$A%>083V<9EMABCO2QY![+J?/;JSWFZJ[9&520YO - MFX.AKO1#_&S1]'8&U?A_GWL':OU=4S@H,$'BE$53 U,5LAJQ5)'U:F'S1E5? M4>JO3S#>>!@H9+U9%K]S@^5U4:S6I-?&?3[!D'45F]J*: CC[$*SQ$9#8SMV M/N-XD@KC7]!!*GB\#H"G416S($B*]_B\F=UTRVS.%1N?X#%'"? .A>EBRQ CSB+.4Z<%51\ M47HOQQ$XK4!RQ:G"4&\8Q OB7 ,\.HI/GYD)&$<3ZH13 ,%IFB(\SS4.RI30 M9"B4Z51&?H\\?)G((@1!QN=QPX\S/:GR5JU5G5,D.!*U Y0>XH;.L<%0/QP\ MOWU,>&?VIA3DQ1+<\Q>$)FB(((/!X9@*X2]RJFI0-9M(VN">Z4[XZP?MZ2=+ M-JOD^(XNSY^N'^9#^N&E66^]/DOPOVOQY?%75WRJ7O7YZP;Y]),2GZ7NLGE= MGC;KY;>G7S_@,T1X[>WXW\;#_/'7PPNG7_]2V65%<0\K:@9DG)G!R.62T&?' M]?F:%[5($#L&-SR,E2,V0CEZ?M?FFZV&B['JZ!2H7EZ-BPQ#$>UW*=,'T>1' MQRJBG2]6(92O2.I49]!PUHI9*RAC*.@?[D6B?S+7/]"^UQ.Q5OM88;56.\Q8 MO'YO]JN=FE1\R;"YBLM:>04VY2"*G["1\J U[S<(5_$@Z^7_)V*93B-'L M6EGWZ4Y1VQ[$[%W]T7QF7LCQZ1BH?:S8=J=LS'BZ'BOMZJBB/DPR;*#B]*?V M1_%YOV'@H3TJ#[)C= 3)C\SA[-:)^53^3!:SUM*5&W']O5>I+N]H?CD^&9-U MY=NGLC$C?Z/==X4G]O=-"9LLS[Q5/L9H*E;O:B_1@3S!_43G\]1'RFG_:Z(& M"Y^!AHE)"S')YH1]9X#? !H"_,#!UW-CL+;$NJ(>:9X/L&H?:;+_N1I\Q1A[ M:SY]!DI[9!BI]EQ3-<@J.-X]:6!^]-YY^/-2__%6LCD!^SF;ALF>]F;%:KK8 MX8A+&EAKSZ]_U*KW$KWC!*20'7LGSD#8")-19<,E*_Q-^P'%&8K^0$'7#OT4 MDZ-+9(XMGTFZ)4F;5HMDTW;RH_7GI0B # 2<<9L&AG1INTP8_S,3&H/U:>' M^FXN)H7L2-BF>21@V4 9C2/8-"_Z \5ENS:-SE&.)5?8G@6R9_F(/IH]M_PT M;SS4O^?+[6'F[%DCLH]F8\9#\[;9?;@1KJZQ.?-.T;+A5K\.ZJ3M'T$AFIM9 MSM'%0JZ<=SK) ENU T:>.QG7TE7Y5ATOE$U:M$-E+LS'CL=5K/2N-C2\GM-_Z>JYHP6M@VJZ!'7XZX MJ2 N/GL]7+]6%9; H&5#_HH)L_B)'@*TVS).FOL3\($;0C6'#UR@4Z\D64/G M):.%)]2E3@-C='3FC%,T0AX1V@2H .*$F_,"LA,0D3S:!*E_TC<$H:-0B9$@ M<=)0@#="\&I ;\7U,4G&'$::'[[^U^4ET1" R'\F.E!EO\"[_\R!-(1WY;\0 M#YPXAY]HXO)R-LGR&<'CBN >[DT M&EA\AA!&\EKQ& [*9/ :B!9X;:0_VWJXE21$JB[H;&(Y]9;IZ_.W?O?^NGW3 M^/"]?5-KMJY[.:+9JD([\OPM^Z99 MJ_3K-:+7AW_2%XUV]P,< M$='_WJW7]26V7O,7<=MN];_WB#KD1XWX<=^J$PR9(S(YP+_NS0GR[TS2;YH+ M.^G^YB(S=F%(>TW9_?R'^EW"VA6A>4&DPX>IE9Z M^8%39OM[NWKS(BRZ?RK/6/=2++VK@5,&CU%^?.^4;F3QYKC22XONZ:DBS^HP M[\JOW;XJWOU(',;JE&A?B[=@C]7WY -\RK0A*R@O0_0G"@#$+;QIHA)UZ$OQ M7Y^53Y"&'W,)(&4U.NVFRU^\NGGW &KQ4HF9PN:= K)=(@ MY2J^"VVB:,%4^IQG73O MI&*0?G-1.R;YX;;GW*.G2;>RI!L.0':T1WWNO2,KB("*97]A7^YP"IPIMT[[ M;H@D.W\D2XPL)-E]WLCL#KZ;>B81OI MD5V3X>IX;T9(C.$0H:H1(SA(XA6-$JVTJ&BB(O.,V, QY(@W(X]S' M$[\*[G<(2ODXTF!0"=DXQ9EQ)8Q9B%YS?/3C=Z$VZ@?PQB]"O GE,$0?;A=* MQA@3=!,*BS>AQ+D)A<6;4+)DF? FE"";4/+!-J'T^NWJOX@)]6[O?_^[1%/% M+T2MWFA6F_U,,B/(+A3D?Q*55HTPRD MN<:JT;M/J*)V-NV1?I%^MUD6@N@&:F7W&4NM\[W\,FW5:C^P5<@RM+!5R*SH MHDSU,5B%*P>K\+L!9O3[TZ_)U01;A0Q#"UN%S(IN8Q68P%:AKP!.G2L+7:<- M]38U>];H-PI4^4\+-7C&FGV6\*CPO("6$SFQPPE\4ZIR,T'C1!,B[XWNW4B8 MW_\0B\>#R(JF]$HE7=1X8*01'"/#X7PZ%U'FT*U@SL3+W[I56\:2+&@^P5 .#I0LT3I ;YXX92*C75%>WV[_[5XWCMC8 2$#^R(Q M8:,^6/+-*ET#2N%W]7@R7:U7I)>-7\/V\-A9PDAT0WH"K2K6R6=CB2FE._$3 M&+CA9QNCOB2,V)JHG/GXKU(_?K\$.0_:C+12#78ZIL%NXH95(QX4/EP*TJD/ M>^,*K\:M>\2KSUN.\1EQ(N:1)C(L1R,>5:%=MXS<38N8P7R_>TQXOE>]KCQ?(] M[?&NL_#G,N ;'[N&3VNTYZ2^Z[1A' ,^C%N^N2PJ%WV^=1\S,,V89DPSIAG3 MC&G&-)\&S4XM@)C:S@'2#$-9V@)9DYM&:MAN8*7EOIFRUTG3[ MO]\6B>6">XM$BYQF%TO,8@POV-*>WI?G+EA7@U+T,B@S@8_) MJ.SN0/"SC<'/[J9?BW?IZ9? W1S%+.UO/.1Q('8%#E9O,D31EY"KJ[L&NZ,T MV#!PX\)V>Z*RWR:C+@=H,SFR7 K2\_LLE2J5UM+5BNY'Z8ZK=PB8EL(?O4![ MM\TZ=WBZVOQ*QFR^T]XU\>&6F3RQ2O>./H[1]^>4Y$D2.R4G83\3\UK+&""! M+=C58<+@/3OL6K3\>\&)T[%PG%C8H]UE.*_3=;Q;TW:>]-M$6/6\+=8& MH0!-^]T@1.<8MI0KHV-O,8Y2'%+&BC(;C*(?',#DRE0Q5Z0/-M'M.X.FL3G2 MKAOHX+KE]YO6N]@0'JMYD.3ICET?A\T1;H?-[8.^7X? 7V7^ZXYX,&&OC-@ M>?<$A]_7[ZMM\*B[].]\[;W1:="VGK;Z_6$WE[MQ**[1G"#+? .0M;(7!HT# 9 MA91K*;5GGO=1B M9]G:?P95-X^AF!EPFHU6;Y:G8UJX]ED?N2>EFM#L%4@^?NSW8>5#1<]O^BD, M])'J/C7;B<>%QY6&<9VHW?-?I)"GBC&LX938?(XM,MC28R "CK,UAVN\)C8=%J"MPHR77)+5_>;$)K M<>K1N:""3B@.>[,^KIC"WIV-W;M 7A4-ZTC.0)#[.Z\]?%>?FV]5WCG(]:D8 M?@)?'S4=>_EYV#B*\5MNY++]C\JQ>KXMO0GF,.+8V.D#9QW8\&E=BO4N]SI7 MPXC'A<>5AG$=UC-/RL@%"&'I -MV70NBPUDV'+YF=%Q'7FF&$6?(E6;'J+#J M,RIL@3?]%W6PO&=JA7))4Y=_)L=8!S5/ZG -"W'AD $4-G4E"9ECX9X&2P<* M=AF_P>Y&05,6\#KU/'A>/DKLBW15N=\;[^[J>,(1[IJ)\<95NRS8=D/R?E<+ M7:+<7)$JY$J%,.N%*0]RCR00)L#2ALT=+*8VU9 YZUM*W006(9()B^0 T0P3 MH ;3+9H)!=^DBT'\(B:?PBI,OZ2'=NN/3SH=:T1B[>/7 II1/O)=\O5!/?*N?:^A<00HM_S%O:&N=X'!/@56[ GN4T$/HXCVT=$YAC@&]E[ M_/]SXQD&C5_0[-FP$Y%G.[FJ))@8.@<7\=%[LW3^.H5C3F).9I>3IVL1]S0& MQ+.(,\_8/:$,YID+S_;$4.?&,X],Q59@%3 CX:--4)Z-H],40U*Y4L%[<=6W M;'?67+%8;?6K; SMG1*3F^/1+]756D=^O=918$COHU_&OZN-Z5)JDD_)'/WB MOZW4NM?J+:<,)^99+WE'/^L ?:K"]/S;+%?5_+6SW1967*>ZW @_ES=5Z@'M M\H^ADZW/5I$^)Z="WO_D%+W]8JK0$J:56;S,9_>LA9\X\UU5M>R_=WY4=4VL M<+KP1/\FFXT_W^^H VI\#/VJ8R[,+10.529]XMJ2H*F*HY=BS+!A_<(F9#WW MB8/%U;0V,F9:G4ITQK/K9XJO_Q1ZDY,VK5ZE((6(!U#YKLTY<64Y+*OV+(Y*++/8>E_*D7WLKM#HV:]1[**,9R0(H=WSX/2"GZW<\.0.;D.R@Q,\B8B% %U&WQ2@F5RB0N6+)N\<=QL:1L6$3?O05 MY'*.+-)H&CF$["V+DW%5)N_;.>OSLBQNL,7CPN/"X\+CPN/"X\+CPN/"XPKS M2L>]==;6>17^]WQUQ$-?=DGIK'I!%N_ZKZ^]B5";"K$6RWWK G0"':>'#O(( MQ@:JIJ(/N,\C'A<>%QX7'A<>5_;'M8]^O^0&7MOQ/;V[;1/(K[<)%"X9,LSB M3S%\>1G#^EH2Q(@Z9'N3I"#E9RV@&$^GQE1V-SDDTVU<#7]J'\/D2ODP)P>Y M!"DX:8[G3CPN/"X\+CPN/"X\+CPN/"[KC9_UD[Z]#@9WT1U$D(?,A[+ M@>%!F]Z1C[^:DX+8:(N%@[3;QOWO3KXYB-]MTR7<4 6#)C!H]K0#Q?WO/.?G M+3;S@CH3.3A52;)D%F6&G;T"RB0^)P0+*8"+X5?)&*M L5QQH[]4F/X\]A<" M\RQ :QK,LQ7/<%_F6#O"15B7*T4_!)S*L85RCJ&#[_3#C?X"B-4FMSC64Y.2 MFV.COW*(1G_UP;+*"GVF-F3>[\+4+NY;9 S6W>_'7 ($0V:YN5]A?_N%>J+- M_0K-:8QXW]_-O6O,9 M,ZU.S?VF[S^G,E"7ZN/+29M6CS9M+.FWW3EN[G=&EM6KN5\Y0&L*W-S/KUWU M:.X75W2YI[G?C_&,)-57Y84]8#?IN+K[;0'<7_LVEF1Q=[]TF[_8&NR$@$>^ M'/TP$-S=+W.38X -7F6_YY8[=/9HALK1A63-R+EB([DJ)R-9'ROV;."*85F:S+%D*4>1R:;"8F@? MZ/,TLC@V!N!]"WA<>%QX7'A<>%QX7'A<>%QG.2[' CU2S] S)+7*T#,DPU#> M)_'6V)?2[;!>K_+YHQ;HU.IPP0\>^K&I-O[9JE] M^[U?REK=F'U*\UDW1OLM@,1U8YE>U@\)#RKZ48ZX;BQS[K#_NC&6"KTUI5"B MK, 3J M8/DOO$24Z%Z_6SQ(@\V+;X@(%!T89UXA-PI>"VE&8B#4%6&I74$\>(>Z["^Z M'KM?'$OG/?O%!6; /FX&B-_+WIIKQ(N[JINR7)[3 LG+T_M5OJR6KWZ4UKD! M7^J_DSD(Y\?[9J9C$R'FDJ2,)D*,[?SVB,EO)MK&VQ)-13X;*!)\8Y:)\]1T M6)'0 ;9HV,Y9/[USFO ?#90S,Y(!93)GSE<;9*T#ZD Z] M1F;W^2YS)#8EKC9$EN($7J1864E&":^TPTWB2K: M$N[>2PJ =R\!?\T)$FKEVI::TBM8G?:I44E^[C<>%QX7'A<>%QG?&XCN+6 M>;@T08/"4-UFV'R B1;:365*U,G&!V>/:1L G?P3$.@ 0] C+?:KU+3WU1 M>Z72>03D#I#PV5!Q*3/F).8DYB3F).8DYB3F).8DYB3F).;D$3AY?D<(NN=E M_&PI8*/O F-S#$OEJ&+PS@CX9,@ 8K7)+<"ZZ<'EYMAXJK(J LZOBX"]3X;L M#9;%_.-58]1X_#F9'+7QU"VG#"=FURG&T8"G97^+:Q&WSTW8VQ**J^L4UZK_ M*'.S/"FQZ>N74#C?C7(!C%Z2$F 9+ &[OGHRKFPOV"W_U[+KVGZ!P5X@SG$].4E&^VCQDR;.B#6RCR[*'R_]G[TN:T MF:S1[_P*W=QWWDJJ9 _[,L_<5&&,'1+;.,9VEB^40 (4"XEHL0V__IYSNEL+ MB$T&&Q*JYIG8!K5.=Y]]GX@[K4H87G&ZI1 MA;_V\.=2_,GKF#T+>D_EQI7:M7+Y^ZZN[UGOJ6F1MF)SH>):G38/O:?>R#C; M3+^*A#A2>/EHJ4,#JNW;[]O D#7*R IKS(B:]F]F2@4Y6SZT8=U'#$F64UI( MWJYWM93! ZKLGKQ9*;&P*TK R>H)@!H6_2Y39BC1G7V+6.)O>K]UXNO):]_VWDC_]>+SG959TYI M>;'^2SC-MI'E0'&;.\1]QN+ES1 .6/R'8_$:SM@="[_$Q;2_/K4R@_M.;MQ7 M]U+\[%YTO+QJ.MN:T?$#M_FSNXW(K+W/EU5G-J3N6/MBW+N8-6_O<0[C[)R57-RNP!@?\>!'ZQY-EZ MCD^K?'/^73__F7&T?90;;YDM5%ZUJ7G";*$=9@X?#GSAKW*:OFG&56DC\Z/F M9EP=R.Q 9CM"9F^=M59*7+JQ*&MMAPGLH.0>J.Q-,_]*B0?CS,W\.Y#;@=QV MB=S>+GNR]/)4_479DSM,: ?%\4!C&\I +:U1R9 @ W5OB(@R6S&OE2^]\=33 M.:V<5_S:/G9\/NSKL*_#O@[[.NSKL*_#O@[[.NPKR2MC!SZDUYD$=_]4A@\_ M5^YO\H=1<*O?WF%<[NX'F.4#8AX05_$U8/H6S:V2%;0EGUQUJ>:%>7C>?&^GSIO+V0RUU FPI M/AV&YVR*PQQ.\G"2AY,\G.3A) \G>3C)PTD>3O)PDH>3?(.3W+OYAQL8?SC' M7[1"OGHQO89S:*H8I%#:W#C$PUVNX!4IIM>H2GVERXIMOGN2H/ENO3T93";? M.T]7/W2]\J8#+#][IB;ETOL\OW+)/+SZ5GO.?GE2?]Y?C#X;I=V;7UG,Y ]C M?UZAM&3!#:0/@Y=FZ+6^C%YWK!U87*]/5^T]E;*-85EFKP&)F MU1+ P_S*?9Y?N4F42:]1-7J87[DJ4RWM&5.-Z['X];+Q^[13?_"\_@[J4N6_ M5I*_^?S*8KKTUQ[^7(K/O([9LZ"WW?WX]_><7LJ.JZ_8VVY3'>DB(FVU3EG% M[*K3@@[S*]^(H6RL4#\)>J37&#-W&%WYIZC#J_?_*J;7&#=WF%KY1[".9'FL MQ&RTZ3AW4#.CYN6!I] MO3YOG%S\5A[VL2_\JHZ;W/+RIMUH1A:/+ >*^Z/;^JV*Q=G#4)&_'HM7'BJR MG_O+RWZE_NLGLI?G8O$IY;-5_M,*ORP&U",._3#*X=S";()D\3 M/UW)[*=Q7M2T+!ZW\[R'_H*AOE7_WH@-^R\R@W*I3' ZS*@]\86\% MVYMF5V77&.5U&%-YH+"]I+"WSE#+)B[..$RH/!#8'A#83F7Y95\^^VMNEM\. MT]Q!GAW(;>N9DMF7)^,ORI0\D->!O/XP\IJBGS5J%1)DF^X-_;"YE/]V%;C@ MCZE4ZK^C\$O8,\M>,53LO@Z0XE?36R2OT<<-P!<]W*X&Z&)O$N;;@992NJ 2 MP8)CN&W)M%Q80+$U2<&A1:[6MQ4#6)/MXM B4*<<#1!+\<"(T53$7Q7T*O83 M=2="K4OJZ:9B=G5XT!&.4.=XOPXFYC)3__T_1T?2F:X9ZG^D:Z4/+*:E_?8T MLPM/%?^1[C%-&.A$.CKBC%75'Q?RJTA7)[8]_QM%XOV$Z; ]P^#D2"2.OP-@ M7?%[]!U=RS"4D0.@B)_^D9YTU1W@WM+_BC-TYT]Z=:U1+($'?&+V'B*O@^^& MCDT3CJ:, W8>D1W1<_8]B4.& ?#T/8%=S^*+)X&"0$E2YZTZC\RW- MJ!^CXV^H\W&_R!! O[VY.V]>G*4^-2].&U?G+5EJ7-6.]W(K;#$4[$H[C=V( M^ YJS:O3^E6K?IJ"GUK-B\9I];9^*K5NX9_+^M5M2VJ>2;5JZY-T=M'\UMK+ MO9\U;U*WG^I2J_%=NFQ>W7YJ2778]:GT^>ZJ+IJ>Y4'JJ-3]3-K+3;Z_$Z+Q MP^;AW[:NLIJL$3'27#K7SF2R[4G+G71_-M2+G%X$2>0- >8Q?06XO9#^TI%4 M\U6%6EA5\+_BH'Y14YR!=&983XX4.LIWZQ_<:J+PG2B)FB/\F"P.*I*2U^0N M:" )D.$M_+]WV>!P\Y4:AI7SZ0P/,.V1.E]E M%Y2 KUFG26IXQ1>4*Z]]-&D6<<]$8N^3GVJZ<]8TJD^3SE:.9J8?8[*CB1WN MD8D.]T JN+:M1UW5U)/Q'=!,PVR.-%MQX7U5,-H>=1>S,3N.BS9<6S]I3TZ< M6O[[]4/UX8OQ*D- WGTD6NT1K?9L:RA9 D))\4'\CSBT+2Z-&E/2;+%%R>1L /^*/W=11+SW4.G3S0_2B.]7ZHP/TF)C MTN(TA'JGV@AN0U<0N:NF6AU:@!L3^A4P*!N5'9_2KG%U876_YCK;DAW9.1@4 MAI-,/B4$J:0]C]!2V/(%+.9;"TXRH=18(P0V51M3RLG9%9I0O1$B;_8%--6/?ID MY%M8H]?/%.+E0=%;/@1A)ZGW16>ZA)0+R0> Y"IR.5_>!BUG0[3LJV,7FN)H M-WA>S1YH:E7'T=SPR=29O)JE:?TR^TF]^/7PY5E];0D[3DL@HE[*$&.I-URU M0\:5 PN?6?:IY77J[K&X7FYKHOBX-E#,OM8PYV6[SJ)[I5N[ MR9^<.-7'A]<63 Q823>E9JWQ)FB" >7_+#NS9 *GN$:GT"FN*!>+R[V!;T5N M*W**8B8IIXA%\;,0.V^ H8&UCZ+ZWE2_*;:M $4#D;2 X'?%?N+[=GG'XMK$C"^HN)-3^(0GHQL$9G!@QB@L10RA!-UI7TQ\QW0-0(G?55O7VT EQ MR^O"L/M-Z7^YNGJ-,$-NG@G+H<4 P=7QK#"EN]B24!KE5--J#PD]VWF,G*N M7$C :3[LZ6$N8=NE%^AAF6)!3J\P!VV] .%BPFR8CYKI6MA#*)XB2_WG[*/2 M.OM^N\$)I:N1H8!MO)/$%SJY9%172NR&S&:*TS74:B+R_IS)3D)*&%>VF6K.2.%!>))Q\K\F( ;=CS'/JZ)))I7+RN+Z*0HPX0@)SK=1$BGC"3\]'3G7ER5>\/.JYMI C;) M9L#M&.>>.KID!%A)[.@NI-,KC3;>\92#RF93#G)+W/2N9FN.RX7ME18C>JY; M:7<\N3@KWN7>-G9F>U1VPR#>,=R?/IL M,2UG$D4@7^@NY(A^$20.5$W6]C'(@@T^BR'7>MK\W.Q[[O@M+#6B44Q\L"(N MQ5 :Q*[9_.N==T*J?KGWNE+!..Z?$)K;P($OH_J7-S[-I[-R/KMI)\QB8;P& MD=_=5[Y;MQ>W%XF(?+->R!VF[4V3\08\W'(FD7MAVU2\W9-=3*^E=/+DEIP, MM[(-(5U:+2&1"E+$]L>SA*I?3AK6775TD]-?5QK/;4M#$/M$.YX^JC6:V? G MEO>D614OUULI,5.(O[M$+*&4?GGKC$PQ*^=RRXO_YK3G6< K#G>:A!F]O#U' M)IN3Y)__'1F?SF_ M>:AFWE"_N!(=-\)]-H+N&W$=-]Y43*Y^_ F93>*X1E8N9@IRI?12>_:M5+L7 MGNPRDG^Y>9:'PP4+K?P"W2Y$W2]5%'8WQW^G@%E:,#\'[3"YU%G0NB[W^[;; M_.&>Y>O;J>*S_;$RU[.>Q=UL>3]*MW3[CV[.X %7^KA]*4H"8_G29 MWHWP1RFS=VE$JV-%$MF429Q)5"S(N?(+DOF7-O:_%0K M?OOT-7N1Q!3>5,4JKR#4)Z!$.AQ>.,5'S;#HCN"*G*WG-:R+4>)@DZF-F1:K7NL5F4HA8W&4PM!&H^XIC/+!I+O:IKJX)5<6&;_5K.'?A9I M#"T4.E^5LZ^UP6.B=)X72(*Y;J$;3?48+NJF9, 6X%%[.)5B^J9,4.0_6=GD%1_]&/$"Y1!9+U .$7"GB X"XTR?6L-E)UT3,B2?C(=DU@B-S@TXHQ@N970P\;?=TEY!X M=HT>B/.+@H'\PO,YU%[_VQ4*G]>$XB M-U_FX^%0,DPP $[T]G0)T!TQQK+%G?/N+.V\%W_SB<1-8G,@(UU:_7GMUY]M)WY+$EPGO5R?J4ZL551OK+'*!]&@208 MGWM1^\ B_K<-C \WT[C11MR";/:F,3[BN"&L']Y^SAFZ\N5VLK5\GGFH'@"* M;/TU47V)CC[O!)/9.[G$#N^\7,R]H.W*7AS?,GI+7#Z 24CY34<+*G/H[$8S M<%;>M6*[XU.M,QLN(UK[I']_O/E6R92]WAM*F 5D)QU)-ML)S1,>[PX>31]P M0E),GF]2+,N%1+58.T2,*QWB,H)<([5D2@"^\ 279K5>^QN]U.R^9O/MTBB$ M&$,WGD;O>U]'#^>G]V/[U:T=GRI-C%)X0RW2;1.=A6Q?NQ'+6_&4$Q)J\E$\ M!;F42:)C[4IX+Y=8O8XED'PHO!?2@VO!P!@2T;/F4*M_\^7+*#TJ=]]RVDW4 M')H9<[,C=Y;?O1R/10&F!7B01"2L,VUQ.J\8NU-LQ0=0F,7[9N]:'VD7EF)> M:6ZSU]3]Z3BSV%\M7!;TE&)PWUTK//L&[5A,MD]B_>]4G[DWGUR M/S^]I8E"00"% _MJBL]*N!]WC GQ/KGS-)V3RYF73M=Z>ZPO;Q3K,[.)3'!= MJ)8*515O1O"N>.W_='BB?7*OFT^?MS:L>2[.(Z3([1FL$C65):W'%PAOH_A' MDE(6G&@R*BB\P*%:R9?D4CG)G*I=4?8+F^V-DIWCGIH)\7A *VD<+J TW"8/I ]B[I<64L M6!!37SF_,![NO3NS13(Y@M-)#/="8@TT!V97++=)>%N+7+SY1&E,/!LTE $J M,D.)V!]/U7MMX W4DR33.C93#SR7[I>4"<>E1.T]HB?*FMR8O[F0>+!/*2-G M\\O]S7\;W]KJ=2YA:\E'/.;D0CDG%U<87)WH/@]YL3N1"!E.ED$TQ/^PI/%1 M,32::^6XMM[%F!;Z>DPU^H?0-Z\U6[?4V>8=7<-#Y*@_=VF8WHWB:O5>3\.< M6BQ0"!4EG!>KSUGUTY?"Q2NEUY)H\>>[HI"1F:C1@FW)5$=K^[NF+[QI!M?K MWE(R$5)\08?\;"$GE]([Z]!;8@;OP.TLDP@O;X&3D\NEHEPJ;F;JW(']OQW[ M3V^*_?M(>JH[(\M1C'.XLA$\0?$PT]5-3U-Y1Q?+!(NDU9Z4L^.6<9:[R24: M.[$^QY]K8]169_VRU-'ZNFFBQ8'=%HAB_W -]341(\K1JDZS1WPLDSW*9:;X M6.+\M8*P*6>@'"V=_15SQS41< M'6R:0M[V+IV,6TP20]V$B,LN$G'Q$D[##M^KRK9L,IY&CTFJY74,+8Z0_F M7%9O&\VK0T'[ZOAPH,"WH\"IH;/64+M5GC6*/[-)2YGVY/2J_D.Y+5X//G5? M(;*:63&R&E()>6:=!1NC+4BN\KSGPG[%Q(K2@O2:OTL[6O7 %N1EOU23F#=$ M14R)"I%4O_3+_7)3N#"^;BTK]85T%!UAMJ=(L:1%?^1BDL6(2HD3;HJ@WY97 M2'7]N\CXQ3>V)&Y42FZ6YDMR-K\EHW1>LF/$YX,:,4[^AA^#YF*F&I-C@7:; M83F>K4759K6AWIR//C_>;J>][5IJ\U7SZHA4Y\;5?;UUV[@Z)S_.6>.J>E7# MWZJUV\9]X[91;QV4Z9W";%XGZ%VQ# M#EU%NA>(JNF9@J$_D;V%+RF9-"JO$Q6'*]9BM$:^ M;%)[S*Q"1C21DD!.[Y6?E4_73_5?VOUK=,1:D_3%;,YPBX2_@@%0[O?2>TS( M$M89'#.')>0R:;FTPJ3) T.(8PBEUV ()P%#N-&&FH*Z'_I2L;IO.+3,EFMU M'T3JE:J3D(EC$*6O-ZU1N?GEOKNUT?%K?[U4W%^[PHKB:T(I=TB7X'] M2K1AY"&"KY WS)B>1SI;@?F'XE[VX%Z>7TN\I)0X.14E<6Q5-F#Z%7(EN5*) M&^NQ(L*ORGK^[:)U_S&5"LZU!SMF!"W=ZD/0_*^T)^G&&F+3'/J#++4T6^_] M(_DW %]-1]_X"U0@O3>>0G!<^JBG#'5C_)]EB]-W'7VB,5@"\#D-C#8/=%=# MM^8F8;X=:"FE"WH2+#C&'%_6$A+'2"DF^?;[MF)00TAD?.Y _;FF8JGZI0_ M99G "!SV$Z594O](7J0(#SHN_(&JY(^W>3"OB(LR15?UP]/Y7MS_]&D>00H3]3CJ:,#K8.D1W1<_8]B4..!9=AV^_5%D\3!(""I=]'[B\LYSIO]V M/M[:WKEE]%*?+ ,Q'[[<,+O 1SH?]VXK;#&4PDH[G2Z^$SL@1V[*M9"S2C6? MF];"W/3,YZ8MGYM*[^\$$_ZPEP?RV3.U5"XM2VA3[M\.XBB*J4)7WA">Z:YL M1VN@8HV0B]J>-J6G%=Y-*8HGGH.=9IQ3>,C61Y3L9JHGBJ-C8SX;9+/I4@K< M+;SYQ SGQBT.PHE7BFN9U._H2!WU;_<#>"FJCLC0X%- ()H;W 0;/\!$R)L MR.;:$_OT)'JLE-6_.JU>-GY2>*%6O3J6KZBV/Q3:O MZS?T]Y9_*)L[IC]-*FX!Z*:9^JR8GF*/I5R&<4_I24-/Y\C04%J@(!G9VJ-N M>8Z!4Y%-RP/-294Z OOANQT0*83\(\]V/,5T)2Z"<$RFPS5]R:>76NB):M_6 M2 ;)*2:>%/K^9P]>EF40Y63I::!W0RU,0 6#G3%Q#IM]5%1%ZFAH;^![',]^ MU!_QMZYECRQ&?P*((>N(AU0Z4.A+'8TR]Q2@*EOK AQ/ U!SQY+U9.(87*_C MZ*J.!P0KG&K:2+K45+V+_<2H=Z.CT_(U>-6Q]/Y__V\YFTW_Q4 J.1B'+2*BOT3V]=ZV^ M!K_;H"Z[ _K$HE]=6S$=9E$[3)# [=)A=\8KW,R'8U"4\#E3HS52_O((BS<< M1@XX;BU9PGWP9@&JI(/"@9((L43<8E0IF_-G/(E,Z1]8VU <)U6->N3Q%XUP M$S:L4H6I*8%%"NS8497?$I]N+%TJ]H/F2A<7-3 ]53P?Q%2]^P _.N-AQS(D M?OKH].:GCVN=:1V;2(53RA]@@^X^T( )_5FM'9 =+HU?4XT1C7]3MG]_#(OX M![+X\Y,V_1?/$40F/2D.)?,R.@5D@HLG;E2F2T\S*IQ+T.@)8QR*L4X//F:3 MY35J.4"MEF*9I\S(UK3@@(%OHH)N">T!GT>J 9YT+#4].^5_PIPKZ#CQNHQ? MVY;7'Q!C"?$N?A+L\) C<:Y9"X'_/GIJ_"OB8(ZG&2X<5(KOEH[DSE4&48YK M2LVN:W6 K/*RE*E4"G*(X(@!1-](T/D'SU\\_5Z?!UBV#FBH&"G_,(&IF71_ MQ)O 7!='APB$!X_2PY+Z\&8'CA'O%;AXA6"#_\>GIO88Q[%B8#[FL*986PG] M4V;DC9(N)-IC@CL'JZ 2M7T3UB:.%NK3Y[)?N, @1PM,!#-?2;B6 D M!M\TNZNQ,OO@=64YE?1UV###Y9+.?S=[7(Z(=B:.9W!J&@/D%$DFE;T"P=3- M$,N/6UF1KO$2?>CBL&Z!D-?-D$"<*[:BKY@Y*84N$=$:R-BSCP#)CT#/1IH& MDE>YM $-7'=]NO12 M@?E'PF)C%>D@AV0+8(8O,P: E!U-,U.,Z0 2Z*9JP7>1\4B.U7.?F LQTY1HIYH;!. T^#!"[^I \0$3DH7 MM:YPW);;40PX*L?J=I$#L7_I7F2I9^L.8!/_;8(: ERLI?8U]A"[G:>.!1VMKYA,Y$X>6MV"E"9Y1ZU% -L&N4!^)KNCF4FC(5*]]_.QZEET<$26*A, MH*-L[5H@[U!+HT6O@*\.48'+5,I9&1>*WK;ZM#(G#$+.QE1$<'Z@EFC*$"TQ=Z.8#2HQ\.?N/ M.%K&)52)/I,N6GQ'END;\1TX+F3.N.QU32+.X3#6@5]AWP?.!*K/R#-1XY!F M=*G7H'_^1QUC"[!H^KB@FW\]3V@!<]=2XHZ85 D)=KA:$)2Z,\#+74.X$W=X MU"EFRP7]F/%_!U\(=D6Z-/-"E'8]I6.3Q$9]E,G?.)EO>,\>,)VNH5-(7;KF M<7F4?+JINRSDCLI3?RPQ^<7'.9IP$+ VB6A?1NKF(ZR#B[M6BCOK$+>'TI-E M&[!3]-KXE <6&"IM+IPL[8'8#GQ=<8%DB;9-RQ6[!U2W-73*F3QI /@H_!KS M:I+PM*!B.%:*L=F.IY/WP%>!A+(!!K6_R)1>@BL@D['L!W^K$28L?'4 &_ S M ] !8=-MR02\4<=@+^I=GSND-+.//D/.:770PC23MN8YI +1>8X&%FQ" T0% M%.VR.^L"G(Y&7S+TGA:Q\$$!\AG9>QSKY#G$"H&C/7V8W0^BB5 -X6NDHXP M! ?6ZFJLG4WNOXXW^FBK0('P+YO=&=8B.>J0FJH\^;X*M,?IR^QCYM>TT"D! M9!.H/AU@6W"M*4,?4L:':X'RXVJ:@8\KA@=2. MX<5#YSB%+D+E4=$-G@0E.#*#@GEU"! V0H5M#;:DCS"5A:$Y"+$J8!6\L=[Z M7V4X^JAV"<.4FL9(:>H 6)#5M>%N7 <(\TH#GAM4E M\:&C(DO?DM"':XTU4F8)%X>84C4F< 5'H#BE>(>I]2V@:.8TXMCL:.@YHH,! MX&W0427*^4!D$P0,>H5FHXOJD2,*Z3@]6$\#;G L56%+NATL @H+T 6HY"W@ MM@X[!B1%=A:\\SC3M!6'2?RH% .:A74>$>4Y,P 2 /8A1#U'![I10@GQ:C[9 MCS@.O/0)39T0H"=D7L&STGNP&EP;]745= ^&I1_B5K2=U'MVK_@QREX+Q*^& MS!K(G7,K<=JL 4# J%"X U=2 ;.1)#2E.Y"1^X^8B\@8'TNW" U2C=X%OHP< MC305G;FQ'8M4/0.^;(^!;@UE3*,[L94;>S6]E\X5$47O :"R3_* G8(MC@-D MA"OW$"<0I0R#BQ,R=?3^ %6V1PO(4/.MN[#,(/[!7\)NP)?06X*=]4EN12L/\<62!K0^H\8>JFY1ZH3V3MO-Q48Y>^9"CM\D9/"_-@2V+MBZ'$<6O?Z]0B9]('T:M*\[WU@H4MD M M07SD3JXJ8&I])?PC#CB3$CYI!<$SI&;Y>#WH.\'O0?P6 M0-+_$\TRJ^!HSIFR%4G/JSR.BY787$2-=2%?:[>"GF;5"3U:? M=:?=%M6M/!%!W"#=63A:-T)?B) ]B> M!]]4%FCB=L^E>;T9B$_@G<_%/VWBKH;=R\>\^N2ECN%E4;LM(%0P!X C[!FKCY-/_XYD2W_I*N@R&(Q 303;2],#?LHJ_7DZS6=N M?K'T'A4VMB +]''H>(:4OVP0,.V0HS6E#"T>*^0G0)FN-9%:U?(ZTPEWT_F" M0BD]BDLW#A_M^RA,L+0/3>J$BH6E>QU3,*36",M];$QPC>0>"Y^[7TXN[!99 M*,# _90N.9%9DM4UU\QL..*17\+Q2&JGK5$NGQR."*=X1'C.O%7(& MSZ0J=N>G*@8YBE6XR!2L[AFN?X ,Q7R==6DV]/2MR])[_4/X2A=FM;V?P9_@ MGN@)\<4@@RWT4K(<5L,(=EKO=8!M*IN)K !*5Z2(/L]A)-K$^NQ,17.0?N\RZHE1%D;1A[AZ[:JH$^6 M&-G=<>M8.J]6KX^E.TZLL.A0%3BC\;$ M47FV$%.-,%@8!)NZEN,&]09]RU(Q(R&%@7OR%H%$ Z&A\T:8^!J R,-*H\7 M!N4'(UNW;%'O%7MF! :<,BN#F,I8FH89#IA%&%4-O;HZCS!VM'E72\8MH5[:@FZ_"&>($ M4!"("@>>I@-3:Q]#)"XU=VO1$0VKKQX3S)IMYK0VL-N..\9T'4H&XRMH*I5B MJ;(AR+<,ZX765[IC F^*S83R4EE: [#:H?(+V&.0__-H,1$D\L'QO<(XB;2F MFITH\D;HNJL(>D#)F>QQA,\W;(<@1!UA"5IFWZ+TQ$#&'I!O=R]T[Y'/=&V] MX_'"U&D>V,?"*IK6V['4,0]GSB DZH0'I-RAB]YOI/1=28YFHG$!JRA]YM>= MXI6S7XABYG$L5HHF@'^##K\/?A;1ES(U:SJW I.9_QB]X%=SSL39COO7PO-C@B;1[ :;0:UT6V^T1[J(]A=SX1@_Y@HV>U7;1LQ THY&^)D7 M*_2Q"/"7RH_6M[NO]Y5&[YWDZB[NLFG#VRB#EN-0 ,+2\:8+P%\TDU9$^N? M&8DNE].9%0/]C:NS4*B? ?3N8R8GIROEN<'^*9*RYA^&I ^'FJJS'*"(8Z?+ M@R@+F[S@)X*6I1O\8RKDQ8GQ(,ZT")H.O9"7,I*9-(UJX?'4=!Z4HH&(M4FD MNARE:U=-U^K=%'RDHK>QG*5E2!0 MCF46;7K;A1E[EJGUP)M"J7T<69NCLAQ MF,U*O,?]].E'QJ@BC; A,J<>5C-=TP!L]C98BSYR0O2>26=X=L]F+NG6*W]R MOWY]>/B1\2\)]\#QG&UAZ56MM(M%?>V37FCA13R@).>+)3F3BVMSS]B $R<_ M4Y$H'9:8D?IP/ M])?F)K'_#[DP%RI;4QT07Z:!1G.43D[:D]8WSU3*U_GR!1QEJ_:I?GIW44\U MSR0_7ZE:^WK7:#4H7ZG6O,(IL?I:KU8%, MN]7CIR+,'7 <(:XG#9-.\!E#G1U\D)G?51\@PP/Y?^^RTU4L"RIE8EX9UY(U MRK?^V['_#>^=573X!RP7**3T\+]'5!^>/[*L#7V&M:&?@7/9\.DI3-[$3*R/ M4_JNC"6&$D:\-.E_TL?I#.58TV=;'BDXK2_DW] P./_A73S:5O?^YZ_],0Q6 MG823Q#!(,.DQT=#TY_S[Z^!OE@+J4.A5[]CO0O8>T<#TVW?G!N3']GGQV[N?ORS574; M9U>GK?I]_?[N^:Q1KYPWZI_O[])&\^8>9$/][/3N_OXS_'[7NJLT&_6KZUOC MYO/M@WIV:WSM?TU7FO!9_>;^\\E]W;B^U:O6S?E]^L&] MIYX/#/7<^/7CV].H6FVWUT#1>4>R"%.CJ)A)9J.�YD/?-3TJ=9TA1R9/^U M<$:+$'+_6GT0C'BD./7,'-Y5?$/>]>G3^$O1'CVW?I?WAG=EDEFHR7C7RM<_ M*X!?/!EJ^10HK@Q%?2,K*13KSR6*:$VKDL)Z*\TAD)-7<<4\/!FG=D/51DW= M)P7_8,E >0-O3":9\;ZZ-V9%[7-[N+_^#.ZYP]#J8*^S$H%8ET0T<9@[GF9: M745=$MX(,YA74]2W-.]K#<):<4K:'"?G:FZV[;C8/FW+WY23S\_OGB^OTKXVX8&"#QZ490 ]Q ML"59U1$G\XJ.U'#]]8JF#4-&1CWS)*L_UHI 1^-22](6J(.Z[NZJ= M41N/MY_C[:'U'.ES@%XH%ZQ![?QJ\B.O[,X%GL1=8/:% 4^YE"G*Y>+\ F>VTU3L M!9[\:2VZ5VY85#DT+-IDPZ+*H6'17RSQI]J6B*H>,56!NAZ*OHT\E! JV_$+ MGW@=)+4D1X$S5:7CS%3I2#%5.JFI*AU6)124M%!1M@T;X!52#+!0];-=* 9A: A?.MFJJ8Q*QK M#GP&<*FWR#[F!79KL8'=C;RI/:D:7O>'X7VON"^V+%:YW&V&="NP&^UQV%7R MSL4@&M$-.DO@/+JIMA.W3>FJ?BM56ZWZ[&MIE7 MC0')U\S;?O7=^:B9K^0#_\SD[/3A2VE2NQJ[0:N7N>ZA[0'W-J<2\D[ZIY.N M+FZ8,\OID!Q7X'4UQ1G !W6_;-=!@VRHG-1N&M5)[:S;GICEI^&X-_EL=M5W M\Q3/S00]XW17!)"UA\9>VU97TU0'=9B&^:@Y-#1L!L&KV>_WGM(< M54ZR"1!\Q6#8NX]7-*"&0<2:D.@^3%(/>_Z_OVYOR'J7 M7:/3S5.FXL&E=S MYS^'M2^?O]>3H/%+$Q(N+,7T\7GO\Q'>E#C"-[TZ9>16]8//ZBARH3BO(6O" M5(%9DMD@7YVZZ"WQQ^5?7%'8U;;$(MA72!5S0VQ@E&X4JKTOG8?SRANP@2O? MU?:#Q7+JT.1K??CK0GA%Z;DM6F&5V M%\J(<]MR(CX'SWL K59]-/+G]\T?_20^AY5-,K2W<'(J+8VJ+#;M#2FV; _H M[F>N_F27.4/6;VB5K70=:U!T8M]"7BX6YO7F?C$RGVT'F>_@5G"N!3R)':K1 M")A69@E[,W#&L,FS+T_&J]AD\_5:V/A_I"8?$"]1XH(D0%^6;8/HT# =U_;0 M;&_0"#7'O5%]>>K85K"\Z^%HK]H?;UT[T12MCF M\%#^A:0*>$;^:DG*#,XN;^N5TZ_W-Y]OT_G^;?I'_^[LOO4U/3BY2]_!SY\_ M?X5_[^OE_NW#_1U\__8N?7]W-]Y,B<%:A[4&?:V5X., ?@%,1]D0L>&%H"=O M7H;(O_Y4XR,2^K/SVS9L(X]R*NK]4[K3UV\ 40"8JU(&\?=&> M?+]X>*QF,]V*]G;:@(R9 &_BF]V&ZK[T0E9'[7QBVSTO9\JK(7)L35<68/Z$MO4&;F2+\FE\@:MZD6BI;@=>@S]92KD%.+D MQ,BYN[YA,ELN(G&(%FM?!SV]9'OUY@;%S,K%#[/AP96LTUGC])7K?59S6BTO M]7D=DDR,+FM09&*;>/6PY2N4U.3:DX=B-].\4XQ.]6'G)R[M9?ILTTQ=68]4 M%R!E^0P>E+>G6I?]L<3^*-.\$FG=>27:,[!?8(CGT]R!-'[C/^"-$8 MICZO?I+5[@!M:J*@6V35H\N,^@:BGAY2#4Q2#9!W/"F(/ZYS+#5#XX 8=\G/ M'< Z-4@J)3Z>Y24T3-ZS280&Z?(^%^*YF_%\1V9,QE;&X&*@1,Y6%J^#I8*J 2VYHX9\YKS-!T6C:X"68KGCQ[) M.0PP)3:$*EE#?"D8MW4=8GU!,T=*6[1,MKK?VW'V4#B8D;5#S%(< W@6*WBU@L]@L;;![.HCV"_C# @9X\,SK+>Z!CO+XX#/$#N+?G^* ME\%F0QH77HY@9LVKD79W/_0F^?3I=U*N"5UE^8RLT M[1O4S*<:NL3=<](Z6^VA6VY6U.+)22"U?.( E!1;65J@N03NA9>^:JEMX85= M7.1\NB*G*_/[_@2EMG%3[&)+;L-8PA @597X,?@(\H\8CQ=@R.P9%H.<'29PI;4/&P!1!#8 M(HL9@DQF&0:+60%2^ V*?1;C/R--'6\$0HV):%*%XNI.CZV!;0F$%X)M"$V5(/S@ M:\[3EE" &'W".]]ON@PM(B4)W)1J]B@ N;A14$+\>$R?*MG?W6\%.^OCQWD4 M9%8)$C+K5(R^+<&9^?M8KU_0JOB3V/Q=%.(C_)'1?F-CD-EP8LF*3P])Q:2K MG&XX7>7%]YW13\YNTN<_!CEEG727UTHN6?/:BVMU)TF4?4)>"G(3XE1R:8%@ MD$[A"X'5,V," R"6WW9HUIR.U6!28A;VC#YT4$O>]'=8%B.+DP?1ID2Q09]Y6@(F2+@\00*=M0OY BTH&(-3N;!JN=] Q9U0 M2Z)I3PT'>WE'HEBH$U!^",8ITD^>JKU48Z!ZL;E\/O;.PF4(59:%17% )O-$ M.M:UK0UU;[A$E">_Q/R7T77^7WS[_-PY:Q1"0U%\ M$)?=UPR$&R6V%ZCG2]2K8^F,1PX<_5D: L@#1]),9)T1]AK/776N:HC4']&D M)]XE&9=0')ZX(107GN2R-3+M5+[^OADTKL;G@0.Y,;43S%M8>.%3P&Z)').' ME0I9N9@OS->JDB2XF#!5DY/[]9/&MO).5 Q<80C*UM%7/[(XHNZSG#=<*C:HY+D,8P[L M-0[OJZ1B -!"Q9DY>?RXUF)5;* X!!T.M0= NAI8+:K4&8 !S!DS%E-$0QX7I"#/RY0 MB_W$ SF28W)?NS@KJ[XF-<;"W",K& S;%9;=HM,QU<\HO\TX6 MYG@G0^\)B5>ZS U>:WYD7S:=3_FA5YCCGUS'$SD%\SQ1BO>:](9?4&^XU!&I M]RB/ NGV1NOK@*C$H%)^Y%)Z#]Q.U9RNK7<$9_Q +!"%&@ETT74R]V0H[7"WL,]\)O#SLDY1N2M^+N>'7;OFG\7KL,*)WKD0LB.J>:?4O:8>>21_ZH6^R'WHF?6B(_I<: MUPTS)309.5(0,<\HIA3HB%X4M:GGFLW2E-DLLQP+I@3*J1F%S &RPVL/45O-XRIO(.59- MJSBXL/3N:?'5]+GR^CG'Y>0YQVFYO,3"U2-*^!QOWGO"5\*&631!K[,0M2') MVAQ%C8<@,Q4U"5VE@+W"L^#C,(1X M(!04^'4&# -LRP/>9R&>:>LZH&I@HA1"VX27=GPN#^GNNKU\6I%M4LJAMD!EP)& M.% >,>@N]3R;:MN9_W+EURYR=.Z;YOC?CB]J.U--_:?K0S<])J)Z## 06Q-JLX& ]TS*ZN.7.F/Z3KX>D/*RW0GGSNW>15\Z;K-0L[7]L*-X14 MGLH1<\UD_F%AUH\MFF8R1A89VK84[%L2&_>O=?J&$V#GU'2%5S\*MO>IR1;9 M4GN2SGTM7?8R#U^^9-]];-U=7E9O?N LBU;C_*IQUJA5KVZE:JW6O+NZ;5R= M2]?-BT:M49\99[&!(WISTV_SE%J:IE11E7]*9C\QR*JIKDRT^5Q,JZ&5UP+Z M'>8*ZDWZ#O2"?:#?_^H<;T]POA&YSUC2*_.)'$EWIN)1$;9$06E]*/%2">S; M9C))#-_T;UG_4S!UYX'&X@D%4)$BU$SXBZM";Q(F#M!/Y FA4HJ>?W..\'6Q M8E#*O]!4GNU'.@CYOT:V-E+X8"E\E:U2VA2K3O6I0$0'#7BVKYF:345;\+DV M-O*Q5HD'*'Z)[]UQZU@ZKU:O_5(+]-+J'.L"V/4 ZT0Z20BX ME%\79'N&)K;7]PPE4NP:A:855 [C]_UQU5A6!>H[4D+$75>O1>N%@61&J)V! MGN8G,% .;Q7]/F )E/&]-SX84NOH^S')0YP1WS=80?!84BW2-N$TT?&!8\"" MDA=_TP1BS[)<=EO@0-0P-Y'//_?=!'_^08D71@$VB'EJR1KK)$WP WY4^ M]SR86A=8+NH/9*SW%-T.(!'GP=+ZG*#^G*,)RQ9!XY^X&$Y:$WR+/Y)"9P"> MLG@/$!\\KNHX<.U1F_>"G@<['VN*O6]J]%[RMAKSIZ>FT1[3/\#4\;#6D.$: M71Z1B\]I&%V(5#+3]&A4WS(^&'"]@!1PDM]0=['<7]2X.P&N)>*WLV2_QHJQ ME R6H^49&/8%I%7H%."97Y[)K'*?'ZXF"OCA@>VI40UN<+269\^+/XO$K=91 MAG%D7 P^4?FZ#HM!AVHVZS5Z2+2!R.1%-KW.ERH???EW=?Z359 YAI0IR2G* M$N5B(,@>BR:*+5B'&>;B_7\"<6_=.*[,4[E#C; <4HW'4[KUDJ[]_*'VQ/T] MT<\?3YRG46Z?E.A@I\5,>W+CC-)F<5+\WE/?S5&OA=D/,ON&_DPACG@#\"Z'S6;4J&![G078.3ISS&JMZ_F M'8,>RQQ^NB,--7=@J:B_!*JYS)I9X3M=$ XH0G@0QY\9RPT(!DF AR//'EF. M1MUL0!; 4R)R=)NNRQ@2"K$)3<^$9/!S9-Z)TID0K,W? =.791TGL3!\+%A>33"67_]2T M8'G^M.!4,"U8O$;4.S SQP+=EALQOE]Y_G%I%'ZS6"^**(S'TS"'\ATP%QXS M)S#YM:/-NU4Z3H$A0F..A:.C.&R&,A 2O,SP(CG]0;(75E[SQD2ZW?6&V/T" MU//7F&&\6SPNR$T(YR),YRJL?0R15(6Y6XM.&UE]]9C\AMF.HVL#FSZ&B]CN M4-/-P/@*:EZE6*IL"/(MPWJA]97NF,";8C/4[H5E:W%S"T/QOX ]NF/!$1XM M)GTL8&#X-WPO7T:>-XWV;=%U5Q'T@)*!]L6;!R)\'!=1XMNZ(_*,+;-OD0LK MD+$'Y-O="]U[Y#-=6^]X3*>:X8%]"W#$Q,\ZECH&O1ZS(&80$I6E U+NT$7O M-U+Z:7.\76?@D9_FE;-?B&+F<2Q6BN;>?X,.OVT/7"4S[8&K^;Y=D%W,BS8O MOGT6;3,R]['V9-A\_E)Q1\-3I;*G7KAT>^(-K^Z?^]\_FYZ^S MW'80Q61?C MX&P.X>TW"6\GBVB+\"GK[Q?SA6@O4S]BX7@=1U=U!5LN'4M5 YX)LI=2%*,1 MSC(L,7=8_B#S6O!V'>A'<9_0E;+L!50-HAGZ$#TEHA%=!.?V+1;!2%#@6ARA M;)TOYJ;YXIVC-7MUV"J6 SI3G##<8SCZQ?;D=/1\T2OU"[]^ZGO*^[+M2>57 MK]JM=.OEW.#=1]@A6]B8L3? $GEKC$&.8P\86Y-Q(+\JYD5.B13WY MUGO=*,1I,4CU;Z*_^]UBN M"#GW@3;"N\$E@[UV*;SN.ZPP5 \0\(1LWGEH7JC?]2@=AN628.VQJL-SMK\, M]D-AF07HJO??>9P*-5#Q5?/0+3'8T60SL)[Y4=>>G!#(S.$NO!H=5'L"5WPX MJ8+/ 4/<>51T@PT4)#<\94 YV#5KCF^>MM-5$%G"PH[*?QYU]M?(GB+)P &L M0EP'?_&< (7]F$%*P5@!T8+ %GB5JL%I8AC+59[#".8'<+ MC-5SGU#!RHP67F4/!Y1^A6,[4@]049U U5?RG[H>AG<66 M=[@_SDK/MR>Y.^U7\U-]TFN5]U0-K;!=!.H43R4"F#T%5 (5 E4'@#BD1$Y0H1^?"UAF 0G6$J0.A MUOQ\FIO? 0^$J<%ZZI?X#@W7V@8SH:1R?] M\13*7*3/L:^1$F[$8A#/"]?4V%+J]!0KG.*#P!E;B%/8U#28ZN!$N^5,'KV& M4OERH39/@Z;FM7D +>U=O#(4JT_S"9L4SQUI_T;'F,O"_ M]F3H?LY\Z_1/GL9O?ZPT%"^7F3K6%W27R55*:BA8Y4!%Q2:F!'Y/I@E,Q+=YPAAOX9*LR M^YGUR&0F24?C'8N ,Z:$__F?I/HQ^Y=EG")_T7KM9S(/:%*Q-.)9V\+>F29@)@-].513N4#G43SG%" MB>]@*=NZ\X!7B?/[J*F8N&]?ZI%HH[AM8/F#J0SLV?7(A4 #9E9@JW2ML 6! M/\*-S(Z9V;@+FU'A2=^)YV,O]C9MU:OWWOW@/#=UL<%[5[_5J7>M<:>)"_<+ M-$>^5%R3&196.R7.]3Z5?]U.&I5T42V]TBG%\3: .GDCP2R(C$QV+F^+LK8] MTU/>(,P*=#9M]5TJ]H-&UGI0,1A;Z!">Y3#_H?;D[.NE=S+X_=562GMAWTT9 M=\7VQ.O51J=.6:N=*^\^!EM-!9(]5%WY9]6R[SS0H7A#R(YP*/ISJ#*YAA)5[ M@2-OP6%3D36=P$%]! SRR %E$H3LS-]FGD11G5K-"I7("O6GV8K(0] .%(\& M1QCJU!055\8#F:<;'Z=6 _7#"(7+BMW1:>W%M2J"7^W9\*!,I]VGQ11"J58 MCA-XT44UM#?TZ)D4U1:P"]7 O':PQ)5?V7M\](,LL6Q(R^2I/.$T73&X$7>% M8XNQ!@+/37D^EF[FPN*/5*-)-ZD0RDUM/*@WD#P_OTAY!!VWS[SU?E&+B97 MV/[U2 >\9S]9GLM#&RR$Y ^' *7)A;MF6V>;3;WGH: /;!,\NA!-"@AE?[)Q MD^%#P[U%L=>!,^+1+#@>EI P1*"1:-PPJ84((!R)6C+ZPA]=0G>Z<&C)V1)Y M,Z42%G_^&MY7+>>BYNLZEW&7M$S5B7O5&AIA\BD3:3F3F:OH8(D3$3>0$]$P MY5^$2(0(:S[9[AF7?PO5*#.3@79K*ZH&ICT-I.'UC,X-C5- _(C5DL)>H)6> M;T^^U296ZZY\_7RZ'SEI4PK327MR^NOK?>UTV!Q<#=Y]%!M-!3LE_G10E%X5 MZ&]:BL76I2[8;+K+/ @Z"TP[%W!,; WG?8V/Z%^9D*K)&=AFH$F%C'THD6 M1,<=(!;_"X[DCD<\=L^2-ZC+N9;"(E#3TX0[R-:F*D59>[<."+9PR7 +)T4K MMHJ5=RK%UXE5WUKP#JF8+LH@JFE=IMK4,/N<0OJTJYH/U'MZ(@5/?"#&N.HK M%6U8MK^/V M/",X>455;=33\,M,T/O'1OOS]\W*,P4@?P);WWF@@9#@D,,UI8Q_^0N:)(H$=T-!M]IGW- MZMO*:,!I3=59C;5/A\?2-TV*H7RP"RRO/Q!_$ZW%F5K(U$K0VW2L[*54+*NK MJ9BS=,"Q5P#ZFG&!=1',LD^X!"OMX(;5;Z'3-30(EV'0W^ M/0XL5O>/Q@V=Z4@9TQ?9QB@3VC?V48-7B$X%8R%H0\0*)^+ [I[PSH!98!]J M[/4_IB\NX0",A0C1PU<-U:F'2)MN1.&I8QP3>I[KV3[K8#@@2P/K"9LYR!C& M2;'18F#J ;(K5+,_4OB .'97#&?"^#6+CRP#D3Y) <.,="\BLAJSSD.\G01K M&H380HV[P8CC/WMV:@G9@<8DMA9D.OJ.J^!69-:>""\^L(KYAI91MM5++8R4 M5<7S9Y9]RI^>M4:FS.FZ\JM8S2C=L1I$6*J+ 7GW<5&X8CTH> 0CZU\] MGA0?!VM L7@:[$IPK&[Q9Q+'@+8&9VP4)I,X"I.1L]F2G,D58YP3\=X*/X9% M1+="R'#?E(PW3]^K9&8".1B=,''2RN*,O=/(;-'X1]H3^^SV\\_OOYN='YE] M]$GDVI,?5>6RT*G_=K]J."J";U1.'3P1KYZ/91@IKI'IXAY$+A4Q"%MY\HL' M>!F&S;+D6?R U"S1/4,HA\R7#A( 7=\LAD"Z%3WV#^OP-/59BL4@^#PU'31& M)MQY4Z! -<7Y';P@)1##I"+0&"38">M!U.'M@6069?'U22J%4?4NSQ'G_G/> MNY3F<&)C;\O!F0A\N*M#JB?KS/1);#%\7'A6%*Q1C"Z+@_"*"!%;P'[[OG:, MKZ0X0M2]SP(*3K!PZLD&6_1(!>66-91BR3G4P:GC6-AJU?\R>OK#ZFRHN"2H MNF"=7)D.R?,J?5T:-*UX@9!:G)HG#9287(B3.$9V+Q2J&\W1[,>9*(%FN[7J M;?^\5B^%)AR+4PZ49)L_ODQ*SW_Q&AI$XIA!/E^6<\7YF4&Q.235M2?SAU"L M7E23/135;+2H)GLHJMDF8F]='<_.E&F?*;I-)-+L^=,%@I%%\2E6X6J:E9YO M3[Y41J=JMW+J?:D^\PF/Z[-O#TR=K\.XC[CI%VT9%(3R6P=_Y07M_ M5:#I1GS%6=5ZE-HBNJ.RN6'D6WX*.G:C=X*+2Z%**R8K9:414HI.>C?IO5BC MJOC%TV.)>;.)M1N1IA0IT8:"Y:!P/Y\.^W3]<.60DK-8.3&F23#M-T"CV/#? MB07_^",;SJJMDV!:0Y"Y%%HZU2XO"L9"=+9V: $&.,OEZM@6Z+\4@/7[?/2"6PE>1<%5AW<@ M?94^H_O?.?30('0'8+Q W":P,J)ST5ZT'/OJ61B70?#(5>!([SV3C1+1U \L M;9$&<#"6Q2QL'?MY4?=DT7G9#O>..'1E?".H B3,[CD2DMSEP;GX!B4QJ$D! M-))*?J(.F+I@]XIX*!/X0H;[ EN6-)VR!U0=!+]KL#:YM)KXRP&EWQREL4M:=P*IK"/(S+\A2Z04,7 M%<_&&E%6,X;V0^[,M^CV^-?;&55B5*EI1C55G^ G"HB8@.,RS9A%]P%+&/O" M!(I09QZ>JQ&OSK.4*=9P:+YR+8#@:8*4O?_; QN$[!3N:Z^QY 0_9! P4([! MF%K F%Q2N+%)<% M"WD#%/B['LKL8_5$MH(3NX^0J4C8QWLJ6NHY&B;@&*!-8K:@")-B,T#@H[@P MY2EJ)KE,@DAFN+P+ZZI@-[SM'XL!JUC"SB:S@9XJ_#.M\_]5AJ-_JKZ/QN^' MQ[,'Y]4_':<^B20V>D3574^,T1$3[YD:/,346+X$29.0* %>#Q>G\?Y\_M9[ M?C\_IB&S2&W0KTWDIE&+NQ3L'*.E*E74$T.'R_3Y/@[;P3(LS&ZB,#$E +K@W&BE(MSNTR ''R_YT.Q31\C.E4D&70;8.*WI#Y9YEO+.E>GQ. M_++R,OB<+4!OI0NE2L-8)*2*D#]!-.T\T-^T5*2Q(L\YY'.0, L=.RF5DCU!A2#!8*1XUL&5-,QD MA<_ZE&_P)_@P-ZZL^)E?MS=WY_]I=0>:ZAFA5K_J'9WJ!3"E6[R\.Q M5?M4/[V[J*>:9U*]==NXK-[63Z6[5OWL[D*Z:-P'8^?WT5?-0[@8A_Z/I'BN MY;MARS3W:GX0G#]IH_!FCV[9V3T5]._,!OW7=C67***^2>VUQIC+.**(;L(K MGMTHI,L=2ELX[6SY7XM(<$,WX+,8VA'C,Q(RFNDK^3-=A2W>NI=@$37Y'AQS M($5WS8^XK8DUQ)HVBEU3N6ZU5>SQ0-)ATIOJ_@@E#+:7/WXRQMR>ZK/NM-N^ M/.5WC.U0^>WZW[^D3,=VV['=HZ,;]!>Q9^GW2^S:Y0WY=R:Y7YG1LWMGC+0' M/^U. (*MO'B^96#;A0R2=XO\)-%\1 YW>P6P %*\_A"__4S)__S%R6LZ/"+EUX M&,@5+SPWTTYAI0O/I.?/ID0X?^$OY_SWVD#O&@<^OS$^GWXK)B!N M4A#U]VZFD34S=XKZ.GP[^OY5R7:FHG0ELIU'M80C?PGES@8Y#Z2[IZ2;R$S/ M=X8_E.^GW>+/RJO0]Z:,\EPRHWPAR<5SD4A>+<@7 M$'Z94Y:DB'=6P[R)Q=E'F2"@M_Y:[4FUWOG\J?1+>]J3^:!3:4CE]N1*_>9H MZ>+334O!24#^$:3\<7EJ< @L$V5_TY(65#ON/.S?M%20'0/4;%,7,Y8:%)J$ M2$T60S?&NTCXMRF&*M(?=4J'L;"A4R-FS*CG#K $BR43B0(N.14TEJJV:E*E M7#C*IF7IO[H?ICDB8L%7B[_PEA$MRU!EZ4)C&:FVQ!H':RKV@Z'ZBY&YD6W]PA:& M/8\ZJLE\WC,!!)]U*-9-N5&4UL2_[9< ^F_T)YGZ=^9_ARY/P;PAESI%'TLM MKSL(Y82\*-YJ>QYMF+LM2"5"V!:91X)8>^ M*WJ"8)8M24&\2]W$K)@4O/-,Z]@>'C]K5I$_EAB.B+0N5N['"OLTE^?1X;5C MKPU;5^"3OD8U$ZQK<_1A*K6P>0[.=/8<3=AF"6]J2@D]-=TN'*Y$]>!*(ABR M:J9HX_GC>< MQ2VZ[V%3ONADVU0P:'6*?;A(*NP<>;$JY3AU+5@608@%9T9*'$MGO !F<7_S MU%-T@S/--S*1 2[^%T7P1;"8QA!S)VFO&:X'9^#9=M#(I%"WJBW[UY=<*6C( M<1IEE?YVE-'(X/GE*PRW6@FH=RNK/Q&%YP4]R/*Y'/Q7GMOKA!KL+)^7U0L5B-<+9E:M MT++C8"5<*; M33P6+I,KR95,7&\Y=J^B\JRW$@'^ 2FEJS=AR1V:L&RT"4ONT(1EKYNPY&?< M68'(:MJGO.5:LW=AF?T+[%#!:LY6+^E)LEQ[DL[8UDWEU^CLMK./=G6V/3%/ M1S>#SKE2.2N]^Q@< G;UP\T?&=3N@VU_?PWJO4SOQSH?([@#7D,"!HB)K5&8 M]4>=%N?78C#;@4PHJW>$'>G9*J&R2&YJV5J?^BJ3D<4:;P?O3O%W]U@)#<<1 MLG*QZD;"@0:LSKP;5$E&.S1CR7B7U2:(^1.*;8])@?>5=[^3#-92\E;4J-!C M&T3@S,>IALFA%H9' (T<7?11-!IRT/+D\//F^XH=Z) A*]+$H0]B? 5OE8W# M=GK8(12I#'*$1:SS$\%>U*S,1V?='QL!G^Y:(R9@^>HJ.Z=4>$/HIC ,T48H;BU\,(S8Z'\P7>P.3OW:^5V9CY:! MM2-A,S&P!?$AOV4[*QI.8=L@7#OPA$2[E?,&I"'[$O&,*L*X7P!VU@6K&_%4 M]>B//1! ENT(- HC>-![WC)YC9D<[F&.-"3:B.);J$J+]=]D4\YB&Z*'VHKC M C2A"]LN47U:X'QA9""JX9EGR+0$F;%ZMUXJA!IQXV%FN,L?H&-O714IS 1C M+N""-8WAL,KKU8W7.NJ:OZ;XU2K&>Q6 M@;L\Z ^OKS_0- .4)3U ,8N:)W@=9#6NK@@'LC^,AOL)@2717/I42-C$0+*E*VC9*(>#^-GF"H MP)4OT"&UD1#BI "$OA[IQ(%+BP&30LR)@F%DINC4.9:J*?$S_9&-V.2OU'NA M"1@F;Y)%+3^X=YZ0!A!)X7.82&&EZ JN:1DA#84JNGFM-8$.A\,'SY/@I2%< MH@6XPK2N"[;Q8(,X'ATV0#YHU%]!34,'%XC>%@X:C7R3-2G1%.P$$FK3 8KB MB.DQ;''?'2Z3IH#^>X7:DU.,QPV.2C0-M!X!0CH/4"R!^>NN_Q4:V2*.@'1V M4"-T0Q4ZKR*:@6,X8NY)X%=34R?A5\E'3IE>(33O+LT;"_CAH\9^UEV/ M-;S& V(8X'^?=-59BO'O,S)83Z!O6,<^\,37D'Q"CG'Y%[& 1;>)F^:=WVB" MVQRVQB^:#7>;(I#0A*& &5&S(GH)8AUKQD:_AOK[I*+K6AT#ISXABHE0&!?3 M;+ 4HIQ./3K\V<[T.1@S4?DLP1;F=8$3G4"X#:BX*<:PAT-T?/I=5*.\7D 9 M6&E1N/S8:[!C:OPOQ@B33<$(4;6(+W#"X ^!"6(+2Q9M$\;W4(N@J+J8F$<3 MF?"-<-(=R[99:P%2-L3E-4YN@LOC_H29O=%@;L8,1,>3Z1VFIG;8&4M _(8^ M84W%1)#=0#7(YF$9-DV<&#'[G$>SZ5XL0!1_$C:-T61XX83N<<^H:2]9 G] M%%->>#<:4&^9]@)4%VKTPC" \A!TE[E._%D?(GW%'5A.\/R3#E*I@]%ZS>ZB M[LQBR!SSV>W3B_NP%/P$I >[6C2LP2=L ON;AIQ'4ZML_,>-:-M!']["RAF6 M1WD9'G_Q_+63J8R=PD@+IGI-\PN$:HT\QMCL1 K035G$,X4_Z^[G';;)GY.K MR"*"Q""8\VLVP8.-Q O8JI^[LB([8XRL&7"O+K%[PIJ4S1@1.@0,MGS7P.&> M#DZ/,+4G'-T>I"O\&V5"V$O_CX6%\^A'QT?O-QQ1%R733,F;",JGFM>:K, M0RE3^DYH19K$:9FID*80J+^ASD\(".S'1-N166E3:X1T"<0RLC+_2/?AS@-= MY3K+,#S:FBQ\;OB)]*@XPYTF#D=M4>'1#IFU4R8T>XKKH&XX%T<@(C.;9D$RQ!;O=(46(/%BPC79(D 03'N8**:,P E3#.= MR+M05P]$G\R.*7QPQ]*I1@WC<+2L2Z]\P%W]S[[P0=7F+A ZD)C MX5H(JLK4\%3U/2TI\EJ(>[5"+XM> E?2^VCZHA,0OQN"Y8_15K<>$I@IB^4C M[&\8UT1L61P8*(64P:7/MB>3VK MEM]]Y)M.A7;MWV'<$,Z]Q,.=!_IVH*7" P5)XJ/PI\L)TMIY"C)CE=R9QW1. MG K^J%$#S%"F<2A\32OQ+/"N'VZW^)QO2M6G,>FI8KHH2\)7PP% \H0UN:=0 M^H:F5DU,>^8. =]'@$O!(L)/P #J:?SE?=',$)MP!,,H1Y;.LTD5-CL#V3:L.(#NLA=@R%P M.(+ /1\ST,S.'F6[2XG=Z;-U.DS;M,B=3CE,@+*=,65KCX5_SN\D^B>T!]W^ MB*,%32)W;_I1=A_&'R&06T>6]_J'O1C6T6"A,S;W)6Q7H8'":N]\GA2YB#^S M%\2V6BYLGQWM%Z@'['GC*WFO[RN#"NG+X8# 5+Y*/+9M; K0SE01Y0]51!NM M(LH?JH@.FO)?KBG'>2?;^![WB!US:U /V//6G&Q/&-F-"#(0 MA)&0Y'O*N_@0B6\XP+V<'J5"S^%LAUG ;U6N9&/"":78\UL,%[53=%7TN.+# M(UD.)@\W>QVG:^NL>HG"N2-%5S&2%"Z^X!7N'&5F'\+N<%3L0[E*3B2Y/3SR ML6]KK)+X%QHYJS5X+;W;U:MGY#[4G^2_C[^E6 M^?+^UZ^]R(:92H7)M"?VY,N3<3U\,//8W1*VBOTW>-+#H6SV=8$6QQ]$LLF- MYDBJ;F/NKLB[@"4,I6/9U'G1P\Q!CT;1(Q_!FEC1[I"Z]V'<7&/5LT%'A"^:O"X_G1&[UX3A5X^4U0?(,%NCY<+&F#Q3)?\(VA)**0^_G]WK0 M36Q.8=ECO^@!WJQIJC/5_,'47"IAU"&E% ,^DQ3]H%W%8;-NX2!5RF56Q"1U'V27"00XD!3_ MFPDWZG<*28'6L#,"68=F@1:5G.II+E1!8IF1@IA&?"R8 -\<)O>+6G<+/Q MO>4>,I.?]P7KXO.57_W1".[91XO%$W/FO"SGORS'7J9Z]K?MFWY>L15VADK1%W4;@RS'XV$^ST!4S2:'+YBIRH9R+:: 7WU%/E,SH9IC( M$?8CX@F(B#/85IQ-/77B<4PW?PRS]P/#.E?\:Y_B3;/X-7?Y&:S2'P=*MZAF M['X_J=Y=U/:1[6W MUIY\NL^?_"XYSW:O#_:]V.A!WWUMBYPZ;]AT_N/ Y.6EK*)TT.^52PT;=,Q" M1450&?,G4>V+5),#J^JPK%9D3+/&NX-)!CQ/G+\>RH[5U[MA:>-;+*P)?11.M?_RXHO[O!E#;^ BF ;A[+ M#Q%Y")YW"XILXR:\1!C(JKI-X^H,V$!708"/LB%I@*< XB ]C_'_BVYF^GS/ M-G:^T1DL9S?WZ72]:J:_E%[Q?*-#5\+G6UI5.UMROKGYYWLLB0WR-NTK=CSV M#0?JS;^P,35_09VM'Z^^#2<_'PNWRLGPY-?,R7/ EFHRD= J/8T& MCKC*\[RV0H&"IPVQ_Q\.JM%[\)Q&77XU$/O4=TEQ)0V7[R@&1=V<@:;QKCP> MM3:BV2;D7M-,A?KJXEMM*@2/J1W"HJI2/GTL?O KG-@6PS (A;&GX]0273%2 M_C 4R<6&+'YC9'QC\!<Y""/4SU37983P]V[G/!$XV)4P'[I^W@?:ZQ1;_2 MG%WB[-7Y79*QDISZNF%RB?),&^4A-]VD7E1L^@Z%9O.9T+=KB))3#9[KNKS3 2MDPROE($9[(_,Y.P@5=1-@VAE/>.&]]-(UHW#TG#G1[SHZM474IF'OTA?-T=S=1Z M\"PV40C?MS_IZ+-B>G@CN>=44:NLU[G85QBL/P'; MMF[3S$Q3J2LV=F1SKC6[-0!QN]BT.0F9-DN>;$^>S))=R0UTK[J7K4RU9_%=Q^O-#Y=H\P>3YU6!QKO@ZM![@VX"^!'8 M&@H353Q)08TS*,ZJK1,R)K+%]%$F[7<:\:]V).Z4]P^AN0Q ?9@5,?/.%#8? M!9V-O5HT(*E?M_PFI7STB(=\MX,J&4"&'$]HEM M3[R5XI'">BF&G.SLJ12! +J!YV+S*K]I=*#0@K:O&P2'%MZK?VJQ8(9V/06) M)""9?;&[ M^I%8A:FX#%A%="GKT!61:LSWR(!.S:#'NAY87DSG!, ;XV!'C@;V+%.;18\< MW69&@X.@T634%/8*"V^!6IBQGETX,H;W961)^?PT> =1B3J(DC'/3WM((VEY M K\:I*+P.]XS0GY1E6OA4.6ZT2K7PJ'*=3OR=--J7#D3R2VX%ISIE/,7H9+= MXE7-T>4JY2#.M^("[4G^M.:6+ULW9W9VYU6Z6\M5C%0@<@*>S81.C!TMXDDB M"U 5:8CA[D3;9*P!";SX'=M7F:/Z\LE)>U+.M;PO_>]Y[[?JHP?.03,46!\H M0'OWL57[5#^]NZBGFF?2=?.V?G7;J%Y(IXV+N]O&?5UJ?:K>U%OL&*8H:7-R M;=[13)>DK\#^5W__S_2':_\SZ;SLO97%G.%@H?9BND^)O+**%F!M^3 M4 MS"M@,+3G@S#% MK+.)QR@7Y$(Z+<,B\Z*Z'YA@GKG0[+\"7A)3VB54A=A;#SV'C_BW60XEAH3V M37+"B=[B_V?O39L35YHVX>_\"KT=5RY95+_L08YRLWF5N :-!<>K T M_?".J> 9%"8&CD2%^ 83M7N>O^YF\A70S=G\!]6;WB_J+(^.?] M=J1,9?\A][^PYO SL?_+\W^PGD*'NL*J$]8YZ(6/..CV(SHL1U93T9#;@PY, MS/T<,KO*+9T;TQ6'Y^77M^<+HZ$5/T97L$\$CL\CK(FQ(6LHDBBUL8:N<%8R MT$VA4VL;5W"BSW'X FV5Y4#7D&F:XS#Q73LV3.SLP M&5OE6,5L[YM5'*F)(Q.%=RDP/IW+E-.9,K]2@6U/:ZVV4M938-4D"JS^#@66 M7!!U6>T82KM5:I:WJ7WBR%'Q\^B6[![IEJIW2ZO-KO+:N>E6S[.?0+=4(V6B M]$[=DL_',X[VP"*"Z#^DM&EL@*D4^#4C]S9DF>NBQ>J/9*MF''Y'X"R6JA'[ M(T5^E1FRB!630CSYYK9RP4VA9G-J;OI0E&WCG,XET##O7%_4)NIB=-C(QC7, MUS/&72^/;XB7,^^2M5R$#MJ?>XS&$ZQP,PY%!SD$U\"(C\OW#/LRF^I?+5V8(UCF/=/HYX,W$=J<&T+3%?\"0?)XKD MW),KI=!6FT>OF1<;JQ\D#MX$1,QAKS[ T<-=8_?CHOU#7&LA"V=ZY7F.?::V M?*5XQY$EXV"_)O$\WA=\)&/#H6HK0+UJBMEDHHR_QDGZ#.F,M60Y;\LR'J@O M6_"H=%UZY?ZRT;]I#-KBWQB4=<\P5X:\J^N@\T MWHK5Y_O"T)&!0]O-TMK<:-"4LQ!IW4<]+B^/WOI&H7\C%_<_Y6:AJ)S&E@1T M%QBH\2]MYJ9H/KJ 4B'WN.1?[_/'K<'+.(/[0D%B.V6O%N=>+F]>Z!MXM8M! MGUE4*2D )\O #4/:L:HJH#1QA86]91/7EE&(#P,2-:T:!\!'TNH5I PWQD M ?46I!\]_BXH%06\."B:T9'.IQ@BF _AEAND *8*S#3ALX=18U2_28$_=F[: M'DQ(\0<&W=*B$H+T^<:[QM'E/KPK\G-!2(E"NE+,YYHA2^@21S]%J.V(;STN METW^Z59^NRL^#SZ/AG;1,1PK#R^\=#RB^D4) M.5NFW::4%ETA*T'3QPM 1F+\J6G,)FX:8O(&@G_\$MIO[P=]*Z>@8SMI((YN M2;=$8#BU;((GHI@C6<*@7H"RHHNK)VK/Z *M3*% "%Y!ZT%-W#N7T,YQ UFB MG1B11./J0E49*_3BQ?L< M<3 QD$P7>62*%>>Q\=@/5D@K)(7TB7_6@.\-L&4R8WK7T3O')B<1^Q4=-5U] M1<=ID08M"XA_W."1='9W?!$;Z[2@E%8<,P9&_Q!M\DBTO X^1=(9EEGJ6/W3 MMO)0B8@)&.W2<_;*)%R4KEZS MN*4XQM0'T-Z$FWLVXPSOY;]Q+.Y:D/ MWA+P*!LH8W^*SMOW:?8\2LKSI!M6YUQW2O-,_ MF"#7IF8WUZV4^C:,=F,8368&8=\/+5(VV MV6)0-@GQOH9%%ML^Q(;0#05-#-GR\LM,F>#;W'X*$N T\@TT["C.1^C[?@T(V4R0&DT52XLYG)CK^KZMKP-Q@+=H/T-/T, MMD8X:^XX;419:5+HV+_,=+CB:04=/(+88M87J!.IP>F"@-X,7% H' 1"$PC) M86*<-VS$H"7(9ZSS "&[<0_]CJPK7BPX$FAJN!+2O2H'J5O9XW_@F1(:!3"' M1!4-3Q-)*0IC5$S;M9KX+=@D9.N.U\ Y$\RP8\4Z:0<%JW4"-/T98C;N=(I8 M7E:9)(Z14BO(.N[VME"?CFXK_'4,MYJ#^!$H9RQQZ$-QHR^PROQ[1L>BI>!! M;)V_@I;8;M0270-Y5WD72\.OS#(Q,5!8?E[QR M4:G4R\KKH8"4(9WG=R!RYXPC U$QW,T%+)R2XO0&:4:#T259"1-"(P5_PBG_ MWYW^2 >'6)]8[_ZJ 9@<@F3?0Q^Q NCD>F$'$]33G%Y@M1J5?P MKM%_0=\C'6FSYCCHN#!#%KJVF5JV'68,/"S^,=&^24/16$2WV(4L A["7!]&:VJ$P\TB;W+5?.S6Q:]SSA;W7AQ]R M$?F@$#13:U8TZ1R;:))\906V0JXF5W50O <\+HVLF*F_'6+BR:=7095FJU]O5YM\-= M-6J-UDVE>MI(<^>-;MCE^ DNFNV7TB,1]V6(F83:8@F=-.=P;35U@^2Y@/TG MLKB^$2#RZSWP<:FVY.KR[/0DD]__[E85?TZ0X!W83+%_ Y"^Z6"FVL'K\$K[ M^#QW_WXR^^FCC#Y7)3X=UZ:*_ROH,FV\UN>#[&PL#MUE_I73T_9MY;S6X)KM M*Z[>OJYVF]>G'%-8@07^G[,(/[K2Q,?RX,:#XC4FY$KP/%6RT<,Q0.QH(K!^ M_^]']H>U+;ERS<$"?]QL+QY&5:-R\[0&>#Q@5'[R&6@R .P9L:#9OB?N)8K%P=+A]N;A^7_<9(KF@GG6O5+G_= JE$P4LJ8L^2)F3B$ M="Y?2A>R^:T0/=C'VE%JT8:(L=]T])SE:G5Z/7ZMG#\/"PG.[>"=41RDHT"4LJ!/1LW6[$6 M; 3XYWQH()\2EV:!OCA?'@T.'\=32W.4:D/][O2ESB^DK5@!N_5'*D'&!'4H M-E!GG;20/V17UE >B7D9A'0III6P:O9[OW+!!SDN>T' RA6R!:1X@_I-)2PF MM\^L$V;F# /5:6@DZ,8_;SU*RN/89*=X.>3GD^G;<"G?CS[FUC_%&?/HV,ZG MOV9^KI#06+L7_ZAGXU(@^&^>=#9;3/-"4/.OA'>/CUCN>_>BU4TVL3NWO=T+ M5$#U2*/A7)X2DV%J*9LK_F'*W]R,3$=YTY8-!;_>H37OI(H\('*0!J+R#RJ< M]_F[FRQJ#[\/T5:MH5P2]U[,I@M"!FU=<3L%[?_UW0I6)HE=QBRR^$KI4C&[ M#_0#PN.RWJX5GZ_>#A\T=>]S6)\2C!.8>#-D1R7?&(*MLPE.L.' J[,2!8I" M,*+1KIJ@H!)T*A0-NG_YL9('7(O4@WG1E"D+3'&77J+!_)Q MBP> 1B=Y9482U'^2@@2_7HA=0]!$*^FK(N"OE[E,Y5BY?WF.JB* =68-&:&P MT[X^%9G8.;ZJC5KBA7=4;N \RY=<>*DI7!3J]4)KHKYWX7=5U;%J7=GG0I>* MUC $K(?G]EJ+D_1#2COPG?L!*[,6HV+XRN235W] M_Y?FN[K.%+Z[SFB;[#I3^.XZ\SG1H?!7;X/T5R06NK&H*V9?U:&F/PP36G(U M20__VN-2%HY>;M\N2Z-A\D;I.T>"Y@\X+V"S]K@\U>_RLYEQ^382?OQMG=\T MSKOMJ_MOF&8,6"0PT]G!,NXC'I>7 _'\.M^9 MO)WO/U ^X,^]+H[FH%A^A_!<0XNE[PS]K;N'ZRG079 M)H@Q&V0#7(GS,UI*:A*P4^M\J17+C\OV#:]=ZG*YU?T8V*(U1(L>WA#G5MVK M+]^Y=TBZP"6.GT(0WA&4+I9R:3ZW.L/U%0"+\90![V@]TRH/^V#Z_G5 M4]_A>[:&,DB,2\HA&14*&P0U?GFHPIK[%:Q5$J.AGIX_'))@#?/+0Q"<&Q)?4^02PYJR:4'((]-A?6#,?QAY ML'*3 M5#+C%Z*9OF>:0@2JN-CMT #HXF;X.;SIN4>1OM?:3F(X*V.<''B"V: M(_C_C9>9\BJJ,BG.[XQT8]J5C3$(E#G%9,-AL5Q7KGC]ISTN%[.S^^?7BTM> M2Y9PUGP^C5" MO7L_Z):6:LH]8P9@%I*ZG,LQO-$::N@X;@4=YO,"3JJY)_O["B;=/Z+9KUZ+8NFW:+)_V6#G3 M&NRJO0R:8.2^,LR"!^VA_IP11(TP^?$!2W(037'<8^9#]H@S+Q='=M&+-Z9?GT03(1,;_U M1*2<'/->+O'I3"%22(9 (ZEA5>P4#(L9RO[E+T)"9;4[H*2',B';LG1[RM;M M$B'"7$UOFN94!9DRDO6T5]&<$EI$2J.E3$EJC9HU6$ZA-XY/5C.NGHQ^@RBL M&6UB2;NN#,]?IB=/8L8F;\8O)G1<]J!7=W_TCS9.D]EX8I1/7CJ10=Y'D.=! M9 A(QJ:F!7DR1[(\307D/@^X"OZE+_V9QCL^#CJ<$>\]R4T_R4[09Q^7V M2L$)>G>._:QR==+H O\8UVG4KJ]:W5;#1_+SF=+D'C#"UHND-UA]:^>,&XZ< M<;/5&)1/I9NK"WM# P)-JRMY$]2IAQEI(]OZPCT"%VC?*Z8IDP[L[ANOQDS# M)AB/+6P[^BR9Y6UU5A:$TY?#>1)JC-CYXJ(W26CM8\UMY'(^(Q<\'%AJZ-Q! M&3H)VR68$.@ZG#$3PVM)Y%RN9V]J3Q[84;KZ&?WN+7U\A3S]'AX.B^W&ZWM0 M^IM:_\/AK?YRDZ^=CW.6]7$;.%]TV.$E9':3D39]O#I4E_?9M]>^<+-XZ%2F MK>9YO=.X:=QM%1;\Z MO,G)66T[^.H2UA,,A#+^1*OD7>3) K^^1FK*;03Q\ W_\S1X( M)5_8F5K0\&33#?7? OXB&MCAQ>/$2H.LX1N_]X FCHGE\N5T7EC=*/I]: U^ MPY?OH>65^X]H\ZC;[S5F[4KM@Q >AT$A@\37K/"QUVS42I?,=G$D=*\7 ^'[ MVL*$N.[F#P"[O]I4:9+?MZDZ-%)[:HBQT+^?3NPCA^>B;]!T7 M:90@Q+H^"_GXUZ=P8+,")K@^/QU8:3OW;NRS^PZ@0B;/ITN9U12.FR-HJ\6( M^"Z%:ZWR,F[IA]WM\ZO N%>0JY@PSM^> /%*,J?/#)F)'=T.A,X4$N?)LND\ MSZ>%!,0_VX'.# :C[+!_5*T?9O<^X/DI@0BW<@K?I>BQI 5;X%&#ZBSQ5514 MV+;?2+1^0Z]89^I!Q/P:T$C9E%45D@^F^^]3W,(+-T@*UM#9,5W]9JP&MJQY+NG%DYJCUY*DH&/JA@S7H43ZR:&MU27:(YBV M $;K,2 ]IER"[ 4N$) MPGYZ .NT"S&=-FW;AA9G@,S!*:0V@PYP1, 9:H'*0J_H19VM5='CK^^9*=CG9D5S(T\D5CBI^+<:="E\+)T>GM MT?7=W6W>G?ZL@CVY^6?CQM]T]:EQQI^WS0P*'K'0ZC2^'A-RXX$4DS1V2 M=*YK?5JV'I(:SP>FQJ,?\;C,CE_JQ5'_L*LF)U[X\*)W&\GD%.DP4"!$7V- T?EEJE>O'9N MJK5^&''&-I(OM.>'3Z=^"%V\W?3!O4#Q3?-BXOQ=<77-TP=1ZR=&[KAE,!-L MN=K&@CMWV$2N+&9&JR["LA(TN+N@I0F-Z4@WSZSFMZ>ZJ+$"\]B&Q\5MY^SU2)$E>&[ MF57>>H:*I+WTX^]O3V>,KT2^$"BF<1(0<273HSS>@8 O%?.QNOLD2?^_-_>^ MOVIJKP83=G-O5VN:IS+$,9$,TF;@3&<6Q'&_/"FW#+G_09DD:JYYU:=IZ4\5 M#YT;6&-_?SYT&]VOMJIY/$42\7;7K7=*R9L'9M+E;36I^D_M8O3]$6\7D_H6+;'QT7^N#GJ\!_/BT/0),'AUZ^,)EG;#O"\]6)>;4XM/E3#[1#;X=Y,^-.)5.9R=:)5O:^TS/_WK67#U9P_U/SE3, M% !?-$G!TJ@/N '2OY"QHB",P/ 2(<) @]X$#_2PL5H[;9"$U:4XU'@<^&. M@/@*S&>CSO&D>WY^-^W9N SF^\'05T+OW..-XR[%')S[J);?T5LQ/$Y#(!BF M-U8HFB2SA"X\= ,"6 >V5M.G,@$R2?) 1JI&2L$*<0.98HQZ,@B".-;1?0W0 M)D#$XF_BBY,6F0<*R ''O Z.08RF.JE))_['@OC=Y#U#68.!J0O\"54TIRE, M?X!=].(?$UWH"PPA^0+8D/A=/8K?73VT37;U*'YW]?B/HEP!BD'4%-;23F4% M>IJS%#7W$U1.-O/'_6O\2_[/+S0898(QH;1O'+TK34"\S50@69E,9,W30$Y& M!V#!"1GDWVC/Z-,I25R@P9JSWI/)&,#E*DJ8Z0DPW02I*01G$BA3 M0(]J@-!RP1WG(@'7P0,4C,?$Z$NFJ3&P!&MVBVWF(.53VXH&UQ&EE&%/1D^M MS(9H1RSR$31K +M:.KUKS YU=9#VWP,*FA(Q8-$BS* \:*CC^X1#/AZ:IDPF ME:*$-7B ,<=(.6EIS'V!2VFQ$AQ )HFLTL'?S,-^ E#GT,;/X >V_A6=*&I M:)%A^)(ASJDY [ME<-&D$[#$RFO#6&O)4 M5+242 #==/DDQ>Q!;T6)ZRW8%-#2D)_&("E(..!JQ]]A!HAM?3!,,<$%XRV: MB,#_ ^N/14!ZA/]-M]OY'[\O;AJ7S2NNO=Y$-KE4FRQ#,-F%^((HT,$;U]>>KUF5IWFDLO@AZ.R M)W2B^'J3V2SW!)7M%D4;^IQ[7(YN[H2\=EU4GH4PR.7&>I4%'\KOQF4Q -B1 MZ-7=89&+#G#V\J':?[XP,D4X.OO0 MT$T/NT[H9YV-T"W4ESZ8SI&7B#X' 8(9FICU>69E+SN9XJ!\>GFMEW:*DK4. M$QLD*3.DP[0U^M[C1:-W+Q9\:^4VN4P&/I,X%5',E].93?)%?:U]\0*RUMV7 MQ)"Z4F;#^[(25KIQG6.C46<&FML,+UL3+0/ZR8*7WE5;VE#5T,SYK;)[_?AK MC0*KE0$=QX<4F&Q 43#:]?"U]4AB7'XJ?V0)6*7W5/M2U(S[_VJQHKR_;L2 "SS<;Q&>3-^^)=B^F1\8* M264,:"%SJVFJONHACES4Q.BXC2QJX+DM[>3<^DS_ZD7[+GLKUHZ$WL=P;3;" MC/Q/!][=NIZ(-CR3UY#ETZ7B'M9R?+7M]&JHR.WDDT/-MKB=*[NMKM9<8_'B MHM(X7S;>+A^7I1-UTNV==\UC97=F@ROHNG5Y8J 1880*^ADP M3[J&9E\A0%/\^]"5L9NX.\Z^8!2U94;5IFKY8RP/W,?=21DH.>;XZ:^O%=W M-[6U:RB,Q P99;Z0%C*ES5UI7[[7^U9W-UB;)?932]#"+[O!6L"HSO"QTN1V MIWB'NCK)GP\7IG;T6LM^>%%;U5KIQ(4O_#M7%K;UFP MSG*W@CW3_G-@FYV WO:>TBA\ZY+479BJW(J MND$K5J6T7W10UU5/FV[K-13]RCIL4)A&NW72.)]U7WJE9V>_;>M;C#HY1N]M MZSL_8@/-G$B5LG1AX2LTDBK'IN79Z<70F&[J^1L M\1&T1LDS9:5TIA2D7? :N5MV?($ZN$T#'_FLNT-*39PH4Q%3LK.\>UU&:Z?C M*Z.FFRMZMV9M>I&U'_6X?,XKS:N+Y<71)^:I[=O31MX#!=5(]L31GIG!O+6? MC:'V4UY0VVNP6WI<5IO2H/HV/>S>Y^,0ZM8J%ZUNY;3UT*ASG7:S>UNY:G#U MQDWCM(TAHERMW;$(=KG]8M@M9O:IY2ZSOE8'& ,^F>#!P;R];Z7*H#MMU&IY MFSAI8Z,,]J:=G/0.A5*DO!?_+ZZ MI4"<5"V6GMPEOLT[SECNU:I%C^\59Q.GQ/ETKB2D<\)J)^M]R+5:/&%SA+Z< M(2X[!&V+8/_EX7BT'&KR<1*>HQ@1Z$AV0U_X670,]ZL'*-??P#5$.7DF7"BF MR_SZC;02A2(K\>39#D;:@GOZJC;>YI,'_NQC6[W%TZ)?/BX9O7OQ!5=([*OS M:2&73^>SJS.".PAT(5LD=U(L/DTZQ_R4WWM?Z@/J4'G!UY*%4N^<*F*/4GW: ME:-F6 6J)R@5XP&/RY>3L^M)IB'=2.JG*3X]X,K^ZM,&\M@']YU28]J_59Z0 M,KKN=-MGC2ODPURT.ZTOUQ9H[P==PZ$7V4A9=,VXHD=ZQPDUQJTQ';+9, M@RQJ010/RZ:\6/1E97X[&5I!6^]"K;PP8[QVC6LS,; @F\X5RVD^,*5'*#0" MH]S-A"M(2Q:O;F\;KZ5Q];[?BUK!#6U;EKRT>:R;A>Z]]G(]V/VV!2;UA,0> MYY9&F0T[%8/HHN>RLP&\\+M]>JT:U>CF[5I(G=W?.ZL%G @TK6:]/SR[: M9ZW9C[_G[6ZCPUU4[BO5T\87LZDV+F 1K19!<"*S5WQ@>T7_UQZ7PNW;<;:W M:)[6DMOPNUIV$#,SQ0C"T!*;"G"X,>HU.XNUCZP=V\C4"(_+Y;,XS#4KN:ZC MHUQ(IH9K-[G $[BM<[$7^9VO1>"1=61I]*-,?S)OZ0MC\-\E\*@Z"#R*HVG. MT)_.6E/ITQ%X-+WM%+"R<_/,A;9ILFU2?ZLF3]^PUGG-(L1K3>Y%7GBZ'WP0 M50/?48^P)T:09W/I/+]^[37RJU,CBPOI]&W=UAF MZ^O=M%*!71'&[PO1F"ZZAJB99(QF=>'\BX3YQ9CFFQMK+2MU$BF.=57T'=W<>ZX_5 MF*ED3"+,-@&,49WVB0&NZJ8LF]O3$8L76:U)E9?&?$MX*DLQ8.P4:X##V0UP MPOT1K7^P;5F,Z6SD<^'.Q@<=HQ"P%L;D!XG0Q@[0&ID[$PT8K:LOR\(7TN7< MZO;7ZV&SZHZ[-O":)6#"[1RCXJS.W^KR2W&4_[A*4R=(D66YH=''?P";N,U[ M.''.LYPN9C9H;7[Y"OAM7ON)W;]R.I==31ZV$71IT]5U11MV96/L7)/M60'- MQ>U;Y_*A<;40=\SK03&DIU:;V)@*ZS-C3X/V=E/:JI"<@RJ7+FVKZOH_OH\) M%%8AN?>7SF6RZ>)^=)@%7$*I/KV^FYX=WBJ?L( ^?AO)TG<;26V3;21+WVTD M-X(9^K0MD]'870_#KT.*3ST-1;4#GQT5,[,"C:4R1J0\=^<@W\+_/ MQ#=E/!M;FCGQ:0#X M>BH*3=^08Q! !8XUBLTFI/?B2A!"(7$A0$D0TH(09.62[8<^KH0\B.O)2.5I ML 309Q<==Y5J(W+*00Q\FR?$V3S[F/NV,,;!3;S-X^O7?._N;C9M\!^WS;[3 MO>;&QPVKO>_T4_UWP+&.HIQHFCH0#Z$;"*Z9U HE .V5!\H;5!Q-N:@3[E:A M['57Z$6=*7;U(*VM3=&SX8*0)H\SI)=D9R?6I.+ GSS,K^9+13Z5+'&PICNQ M7KO>'1 U@=BM5P.&F^-S@E" _KXN:8B;TV^=-RUQ^)UUR ,LYH^_H55!_\!" M<**&'HP1RB,16D)/1\CB^+V018,;HB_(M"$XYA]S6 6:HP$OJXD[X"KH8:*: M6O$Y)&2J"OVQQMA]00H(K561-LU"VZQ!6^R1H<^&(_07(8A='8,\+,$LWF/+N*6U^(ZB[U(QG\YDPO66 M%+0@%B&>ABMK-]U3/J!)?;R>\MP6>LJGXO>4_V3.T*?TX("V+.IZM%II5LH9%-,$6(2221*C63,T?Z3 6-/$$B U6WAHZL"O1!)'HR+N\5,EQ/ MU)[1IU,2$HTT9\YZ3S*I"R9C@_Z#0),,Y@]6X4J?J&(-]#((G D?EC4H '.= M$F".A*I@>(""JYZQ'G7Y"5B\+>_T(."XO._\!1SH>. $%*4&B@M-@.DXL1B'-T0PI98_B'6W+2\)VFW#-8^""'+T 3UH@"0.L'8<#^B*V%^R4'7%4TH;1)LX9#GX)U MKB0/Q)DZ10LHSDR9!0R\XT2C@BIS6<.7&MY:0YZ*BI9"[R#OL)O O@;0FT8*\FH46+$!G$8TH(EH3.%YF"]5 M1E*#;F3GU:$/4JN843_.)'@I-A?UZOQEH64_N4GPCLX0JTR"GQCZ6#SX18@4 M*$6!.X#!V P6G#B /JQ$/J:6 K#EP3(PD.2A$VG,9+?5BD.H2@"=;CU2:"KD M47SX8JH!1J]5$P7WP6.AA?^T.GA;=[D5_# \=])71N_4&OI$-VE#,+G]0#K5]_L$A.R2/BG,M M[%%>:2\YQ<4 _U@GS;*3CO$:'%G7!1YBLY M?F';2F?N@:YWGCWC#,P+4)E97WI*B6-HY4"4&A:7;WOD,]@CQQ?,+LOUX]YGV*M>4)_'N^,:L/._& M'.'=OES H#P**[&'G\]DHOQ[OT%2W9Q!DGQ#IC>C\BP_NSMN/;\GJ[@!NV3M MG8KK:*\P3(2#\$V+;9BPT1)=QU5%[3G-G1]4#JQXN:4.6:C\(.6U5< ACR(7 M= O^&7P);7(=!$*2F!Q0?$)RB5@\/51'Q\/.8("4K:RYMGV8A!37/"R_/B+=6")6'T^"#.U)H(LOLAL+PL0 MVS@RGS;-K646TLUZU[9=GE-7-Y?2I?+H0 [ 8 M.+*IZ4XRVHFLB>ITD5)(.%6EF(^)J$@VT2W\9>P4]6]+FBL4D%P8?U34* MX "#$TY<'_U1F7(#L4_BX50+4QU[@%XF27HFNP;3^;VE&4YKJH5E[A:TP@I)<;GV6]W%Q4'RN503EY M&4R^F$:>=&A2!?*^4RB;HP7I])!K2#C=DO1]TG?C4Q+22:^O*)KF;$P2&6>R M,92-;S=Q=[@/AF1@FP!*P[3T'R:%AS-#-B:&[>-DN0BHG:N0U[0T\D!/"M'2 MIU WU!Y4# / M7"%N]5A4S',:>-M*FLF=,UF67JF&(\[]3OCKK20A)*E&,]= M\W*(G#V[,!U)^!963R9..C%RY!Z]^(YT<[X0F6YV@ P %&,H&!XQ^)?[J?P" M(OR9QF*C$R0 BFGJQH)<)XJ6"BNGB,3&KPHJ(-N7SU,$=1=VK#UHH2OG59&0 M ^;>_,Y$U]" &,!Z,S+S&#)2]S.NV;I<6,L"\L#D[NWJ1M'XH\'577XW\8WL M;S[S&ZT;%2[WRL21./:AR(EYQ#)QBIM/9Z/%$LDCH#CP/3U'AM]@@.P0C":C M. @Z07"5V_VI#C8CG\?^798 O#1-)HMJ@8_P]#EK_ND45FGLV]DR_39ZI57$ M1'XG_,'NWT]%67TF0DN,?&>BL<:9 ->JO-4ST9$!@[S=0W%_4K]]T6^T\]'. M*I>0(5J./!,KYIW@4"1.9 K1@4/'D0!\(CL1*?^!L%!T5'S##@29N^-$D$O> M*_WX1,Q4^Q=I;N*HL<+W1RI>EBQG[*GB> *RI7')&3U]WK^BH8D&CCU9 M04.::I9F,@'L4OMS-J'P*_0%5<%8/HKATW#7:"P$Z'?ULPK%:YDI!2V4@G1F M;V9"' .;;CT&9*6U Q"V8L]2E9>9(CD?Y>U@1/"V4S_>4(LPEE/4%0#G.BB/ ME-CZ7S:K+7%0&]6+K^*^F.TNLWRNF\KA<''4.1P\UY:PB M_?A[T;IH8$B[:3<._XZQA TZB !K3@BP-C>;MI:R"Q_2G*V+642&74+09H]@ M_J&-'3+"^CC+:#,I.)D2+MB?_<4YV )T7E^*]HJN*-TP4[ALQ7H?N=H@*^(N M@C!9V,"0)RHRPJ4T5<2*@>LB#'FZ2$=]&VY 4L%H%Y#8@_@YU8'=0J7W)3FW\'B==NG,,N:/59\ M$ZYK*+,5]%G(<;@K;JJ+FY9P_ZPW=P3[R&$7,,L,UX@%8)\(F5XTNT4VDSP4 MDD^O0(RX3S4(JF,**3P'=AC2$*3XA14-$L(*LLQ@&TDU'#4:P==@,AV%_<%] M%-J#6_*$MG$%'&GH!D=3;P\ZEA:JH2?*4G5!/V?2#YIA II4NNR^6U"=#G^A M ^Q,T77M]>5@^A4V)*L@>;GL#>;73PU-MH6/+04ZCFRQ5K8O?-_*Q)+3D&6P MO+2 "7H$,FX8 J-B+)'LC$3DK("5FLN4TYDR'RJ4)OXDTZM4*3(/A<-KA 00 M*N%UN"71)KGDF$PA5>'8))@(.V-M5(ZK_VDYKGKE^+8[>YJKLT[O2/D2JGJWO^,P<[ZGP MWP$6 XQE".W$',:_5#1)UG#+MVQ>T79B([^+K+'\3=:X4;+&\C=9X[?HC&5AY2(?V M 4[M01 '<%ONIY%0:8W\S7ZDML(Y>U<.>^/60F*_;CGMOPTDM9PK/WV0RQ5M M H0/W6T'\(D#KKET884)@';;ZU;1*#YF<^K)+/5FQ>I-<:J8 _(82,#UT==$ MR++A24$ZS#8>:8=1F('@K@]D4R,RLFE^=(*5(XA3Y!9"K$T MX(&!K(Z"U#Q$R4 4@5L$)[= ^.+7$SMK+^HS*,D@&<3'B2)Y.>KV4(1N2G)3 MNQ<$_=569>W@==D($9YSB3Y&PC94VA).G/C/ ==&!L"L/R()PXBKDX-*"CO0 MY&)5 C6)!J+370B(J ;Z/> CI1Q_L;VHW3@S'^.W?.+95,R4EQ3$+0D&%(8" M%4G(A$W(*Z(I*4V> M1M:RE+Q-3)TEG9L_?T]*HU\IGXV>H<\K0WK80XS50-(YPDV>M>P[?(X5!IX7 M?Q.E2BT$$;#V:1#CU>P;UJ]B RQ")P$<,W :Y&&;/I.6K:;F7NO9ZV*V./#7 M$].)K-I.3[O0I="O#+HTUMSC*EWO?-B?.SZ)CR9>#VNO: M=:;6D9447#6#%FD, ?^!HA);^&4F&FB>*AQJX.W$(%TTFA2?^7UIL?U2-FI9 M@T-_)B(/@A-XRKR&7V/V1[(T \I)DR!W:1S, C=$VUQ @@VCPZA)I%UDY153 MWJ0<6N?#D@C?-G?8;#J$_1; *"3LM+!I'JW8$IRWF8FY1F55G[MO$MAX^#=N M]\[&(MEX'B)]P(([L>HX M[+_2 )EYP%U#5(U2NXJ DUW@ T1QNS"0+)%U'#R61'2P=!5-$HP:^&N0G^I> M *"\I:,GO+P!#JH] \TYS/T/$B\KRK$V60S?[BYV5%<1+]CA4*DA0 MB<5DH2BXGR+T&S?[AM)C6O!7"C0?ON[@*I8L:,FO> %[8'DF*E=!CW2&QD@I MV1EZG#@%S'_%5AB>1!-1;ZEDZLT&\EM::_6;22DG+1X 9*9#$Z9VIPG#"?&" M-.%:-;^A1V9^5[B^&$X>YC-A9YK098S&.2="8J^RD,ZN0 K&TX2IM35A<2U- M&.:!)-W6V:%WJAY6^-UIPA!W(]8.)^<.2^=+*]C#')H00Y=&N@KV'&ZD M\(K]+V2W@6X#E16@$_\0!1BN26VEB0:JBE#F*@\&!,7$"#([C9H3I_=.;4KK M$(.46LJG3DG[Q"@R.>K*(3*3;W;E" M,:Z'5=4#0O+J@4RZM +=HKBLN!#]]!.+-Y8@OVA!N0[3U0Y[LST)UM%_[*YE M1-[#*!%P_'/ET"CV!LJ28(P! V"6;PHW52$=.M''H;?*]+WE-=L4745SBJYQ M>&Y*>N6E/MT=4"NV[#J'ZI'=Q(Y]-EIP#[C6 "DHO\H%'2L#K)J0(1#C!$0T M0C0X4AAM,?RQ5DW4@D@%:%RD*I$V'HFOD 3F!C,#M]$@,;38KXT*MGV%>W[; MA;Y"V*VL=:NRW!U>DC=L%\B$67> 1)+K*[()5'R*&92>@9=U'/2[O MWTY&5V).Z#>4O2] IW-*07>RA8^'=X*Z#&$O4J+!I3FOX1_ MMZDJ25V$9SDDQ9RH(EH*)&(RG7'BX^L^LM7*XU)KOS0U^7+4>I5^_.W4CAKU MZ]-&JMWD(HZOYPR0_VSUA*U5X!)_+U:7PI2%?RR="C4MD"7$2<(4QT74PQ#U M^X,6A 17P5C2SR8,!2OV1_&ZS&6XY>%YJH2L63)W2[GCPB#7]ZWWH8G ^OV_ M']D?UG[GRG4[&+8\K"U:N?&@^:STO:5!$>5' :,*DF!XC7="@:,/>.(N%R1G ML]TN]?;%X.1N?ED<;F4]A,VL!U0T4=FSIN%*]GE14B/K+V'ZOKIP_L7M2%2N MCC&'$?,-SNI7RN7-M71[7O@1+?Q!*6ECV/N9S>326:&4SN;SO_P'A!Z[ A2@ M!1X6=Q3K-X<&2%B6O,M+GY3])U@>W)_B_PDJ7_L_(<_D"YZ/8UM\G8X$<=P@ M]])[+(3$@=WP%&;P5 ,7)OB ?KX5]]!"1ZYX;F]6/% %"%M3 6?]$WDZ19;M M,U,"TKPF2V_EN]:5E$ )W!)<2JRK\=Q)?/Z;LX?"%B]*TN+*[=9/LG<%/9)5 M2,[@E8DI6ZN68C^7T7,\5RQCXO /GPXGO%QG&0//97%KY[(F&NC0L3.Y5$;% M;#:G'X^?MG(Q!X+.0NPOUZEEC.IDN+&,H,C[8[5-%E=@UWO25C2#)HR]?\U@(>+F_!"BGL\YT72/*9S[ZCRWM,=?"I303/&4QP MV"HAAZU&&J(_*N>M1TE):!4$?HD9!Z>9XY?K0G/6FY4_W#@XQ33!M <\X%_0 MC#[]W?(SOAC3W8ZT#NCW'OU[Z1'TQ.GZLE#<[%7SZWL/W79"[#U\A_N7W=(N M!JJO3(CZ.M>U/M-@27V::.W5N1T>UOGC>3:[53O$K[*R5&6AV?Z&BK6X^BJ; M3-;QUSA)GR%C)59T;,VGK'WEVEN[&7552MQBL9Q-Y--DW^?3_$?V<6V5E;Q5 M9H%/I+!B[2/36I3O+0 4XLB)5QJ/RWR6S\[XLB!U1YM-; =E"(@!W0 M)K:*C"3&!62)@AT(@;"#>(]Z7+[I\J*HJ,_'H_V''31GT"\Y-;:F!G "@QPC M+@B+ .!7T:0(!#,(?_"YD0947CUX@^+CLMCKY 0])S1?%#?>H'G=O;YJ<&<5 M])]6M]7H<-$@A&_X@0T_\.S7[D.<(JZ<]TC-4)?DH2B.CHYZN\JC(@%J/!Y!(@N MW!IRD[QJ87MR4W^7W(P,6?9(SH/>:'8[0J7;WW4(AX8=T?(7/WV$5B M.W&=O:\V^U_/_3#\.@GX.'%)_[^DK%-5-)E@75(7'M2= QX?7'*W_VOP*3>N MI:6LVK%L)E-*+F?)*, M\E1_.A.:-N$!/ 9-ECW'5WJ_R2+R3"D*R\]^&SAXC[V1G#,GFA,I')6SY<7@IE88A J!142[B<8(WK79KF1LJ E"Z2 ? MW@:!$S5MAGO0TF4R@ I%K"&L=O78-&A]27#*1B M">>S()TKE/X%^3K;02;#A*5K[Z1Y4"Y=C>7F<6M>"%=I=&8.L29S7$^F0Q8H MB!*,B#-0@FU.L!/'H(1T/A?:F3.06CRXK)JP#]GW ^.%GXNF7\ZJ[^!-^6B9 M6NJS9N6I=Z\T<^MG:KB0^."EQO]^OGP0PR%Z#++=4Y-XGC8 M!B<36<&XQF1*B:,LX59/L%9@RN&3&?2?U0O!RA?=L)D@#X0R!T8VP%FA7_C, M/FC8[EQG^J54G$O7-S-U)GR,?N$SZ^H7:_">(YG8$>&C^:S\CD@X16X\1V3O MA* _R!KUV^5HT=P?/V1S@K%/?@C8;9;OL<)]2$6Z#^'1CPCW 22/N ][)X.9 M8_VT>C2J%L_WR7T@4@CNP^;D\1V5UVC/-N$^<,'N@SZ;FE.1]/H-="6*G\V5 M<,C765&3?XZE8;:L'HW.H;/=IW EPD[0IW0E0B93 M3IZP#;5;OEV)CQYT0,/-#>MB_F-U\;)8*XV'TW(^U\Y^WM#, BM1L^(2)_;XQ6EK?D(%. MF3S':3U'M,C8A"R6[\HW%[6W]LDL/!WDG9W_1(7;:%$S$ZR9;>.4M;7+Y5NA MU<[7UIK96MYEX-S6:Q(2*]O*%).]K' M\][S>*X^-&N ZR]A%-[8-W M45AS%V$A/7N8#]G#;P=@!X-&>B^%(0>RU6+(BOM!KR?14^]*.]C0CC)6 Y@P MX,$G6XU/N87O1A,Z^3>_X82[3>1!H[%LAB_'0A)FUDC@H>OMW?:QGR/V<% I M9'O'#_FSM:*3FTO#E7]G\G')0X5,\KY'Z>*ZV;9PG-3*;%M_FSLFR[.LW'QY MDTI[E#1;;QO=/LUO4^[#5LYU0S+!(/&DQCSYL*5LZ!'-JU;A\>#%LN'JA8@; MKME=3%65_-6$5EC./GLIRZE0;(H(:)?%ZCEV@_BZ@S8)A)?UO0",U]8E'#F:SVA2NYAKFB()LVPWV@#Q7G8 M7=Q<#$QHAZ])G$PSR,MLQO)-J$NR]2U_:PCSA[/:K'*BK'9*8CHDZVS<.BX) MOX9C^>.OM4O$%RF&^2*^#8J(",L[VY?&RU/W//?P,FN50_=E(&]Z-URKO<(! M;,+;D< ;H 13(@=S@R'!D<-! [\D= >G MMWRA/;@V8\ 2MJZ4PX,-*Z0I.=W""J4LA@#BV(JZYWHN#_6I HN/Y'?S.2K_ M]BGZ6480"IJT#(_>X5"6"=OD/-*>O>M>71_^NW(R[VYO(/")X\RKVXEJUH#= M<_Z.)GR&: +K"/ =2=@Q)%A$7H4!T80L'RN:$)Y;].>T>3CR[]1Z[LX6+W7^ M.'MV^/+<"/=+MYK1AOLI#O._P"?W%++9]6((X1Z?T\-NX-:PRJL<%$;8PE:] MGK5X*2>\F4(X^&"C(82 ";YO"[/\UXH@F/)8^1T[CA ;@NLV67G+9-V\2 G+ M2<$HC[-G1Q$8O]V9J[QEKL87J>0X_C"*.5?X@*7(L.7:D2=3BL?*V)$$_*>( M&$)XO4= #&&KV[TX?\Z?WN4&%]?A9>3KQ@_B;MHZL8-L?IW80;L_U6.$#O A M=GF=VW JA0UOF=@\G8Z-Y67N/J+R_X,<2B'>"4T.8(\^H3I1TE@O.TXJ"3)\ M!2=ERUW7A:S5=1V[JZ?(F4 7>@T9J\JTKIA]53>13@OAGX;(&Q/95=]\7%;% M6N/L[/0E_U+^-'W84[S@[\/./RX/\XIQ/^\WN[7AC[^GK7-"IER[:M1;W2_6 M>WWO!^UF@@%\= R/RT7 Z!3=FMUI(PA!#)]E'T5G2%$5K^X^OCC3C:&HU<"@ MK(J:%5@R:V?SX46^,)1L-0Z/ T.QCQ^XDM\M8*!Q(+;.#RHD1X,,](EN6K@8#0D'/"7E M>(IH@BT/+>B!X0S> Y^DX'C3A8YWWAH67[PF45R]_*KH,],S2B14(P7=+2.1 MV7D2&9EG& X;T OS1:].[@8L(\LE1G$WL0I@0-)<'S0OSOMYA7W MLX.4+\AX&]VZ&O #IIJ*AF8+4P3?[1?^7P)QG@)\"/Z%WNP]"T*HR5,53<7L MH"41I;9V0S<1'LH_3A0):E-GX)>QDQ*"!W['F7F8=L:7PE/WK/!DG9E*P%*M M9^Z$3RL$-DOY0)*=J[C>R8IB4N$@_(#]PXD]_95(/)8-F P1-[?,8!$8R\@* M)4F:V=B"FDTFJM+'1X&H;^YG0)0J.$;O#!BP]X5$1H+$9E/"4L[7.[E*I:S8 MR7!K]GCBJP,B 3'[F)/;G![>4/&Q$%5\G$)+@77.^!F+3EXH41;&"C* MT!E40JZ"_:5KS:1J"'V2:22L=\ABP1)^!4-\[P<-\%'OS8KN%K8[O06Z 2:J M+ WEE0B7*[31R+U @EX3S=$63*%<^4CJH='Q/1O$8+^4ZZ.WKM+H[C%N[O0E M9PM/\RNL('=$T0+L2C(R;11\>52ZQ%5_*9--%H?1=&[R'@R:XFE13[ADLL2BX(30>?W>UPT65 M20?I E5>4.]&<=T7\'PTSV>9\$+COV#*^]1(5N%52)D87,_0GV4#^(FI EN; M5B)V 7-!DM7K_@X8>[F429>%8G@*VG+24P%. M>GCQ_BI,N\_EVM#QF)>;N[KX_I"4[/B)\I,Y?R9J=+C\C[3N*M*R]N,H/[X6VN?WS2N MNJWJ:2.DM^=WCFJWY879K#\]-9WKR+B>B-A6[\VF:$/1WZ$O2K0I5M,UW$ % M&>=.UBAFC64]=0Y1_%_>1S'R,-.8_O[=A?NP/6@AR_Q5D="=Z/ZN_7OT%'.F M(LT^-9U\Q,6'$V5Z>'AW4[3N5L?[W'U[_<9"_I/,V$&;ULR)&2.]*_1^^91OELB$MKMY(+YU(1\8J->2$;-S/V<0BNR M: =W3V0=K5G@6EID)]>76F'4[%R\YO=8UJ-GX1&'Q"'@0G0 ^-HK1LR%OA,]'YW6!\0,@Y2[&F)@_TDG3NO=.J52TXW.!UY30:2 M /@4&IC\UA\!94V:O=?ID\%#%#1B"#Z:,JP1?0<>"/JU1 :NB;-^E/\<7D\ M4?4%(1$;(M<, [;3W, 0M?Y(,66T;7#?>;VLFYS0+;I^G"*:4*%J6+B.+);.:S!6??)5L=A.+;&=Y51 M4[O63X?KKA0VA@_C\VJ$N2R]Y)8NI_G:K MSE2^WW)Q]@BJJ4@MMP>WHH$4Z+1M7 $8[7P&LVT/.E;:J"9"@ZSJ@G[.I!\T MV9'\\)/HT%.CYXO189%_&C?LJA@V;K\V^HJ+X5!+%Z]%O:A.>K*F!BU&M$G_ MON78L3I:"WME'<$.KAC[G"L1II?6RBSX5B);SJ[M%,_IA/VZIFD##R\,UF[] M0D:J:[K Y9;ZQQ\79Y/&^IO2G54&\[X-]+;'C2YN//! F^8S3?-XT3[2LHVG M%Z6S67.Z-K$L-Z:R:\P98<)(%[()[FC[HFA/X=. M>67&+\N(C38K_>N4E1;78,G=]90<5_%:4UJK4I9AR%+9/,%@^6ME VMGO^%^ MNX5R,VN(0QL.;+Y&7S%)H=(TFC]D _Z';64LYPNYO!!X?FJ6?*:_1>GUP= M*?Z5ALAAI#KR+HG7 I!FAF4!N):K[%4>JT;^X^\ :*5!$YE1E.\BQJZKLFER M^L2*]H)AH"&-IAL+)CXRIR--&2W4%X;>EV7)!*U+!]B@WS8#;\SEK3RJ32]R M#>^V3MX0MIPL14HJ#\IKNL,U2 MU#8C\6B7:D$/^.U4+R#8ND;VEZP31(< GTN^; ?"T8&>C?'.FMS,Q& &')>O MJF+_&; V:.^YL2[)*L3V)1ED&(HEX3,#43'PHV0K'$Y'Q8GH!XD\#1;N7[0] M@,="OT$W9_\9F(CZ:!BZBD8!Z#[.@,R 1,8:Q;<2)=AGL@C5ZB0\.)E-610F M/$3L_49W,9&)217ZD0L8^8TU<)=YAAGYR??QO\\431G/QE8XZO;PLE3*G1]= M298T-^*LRRJ97F=1(OT8^L#'>)-&2TGCEJ=P^+Y?KPZTB)*4D6K:.]63,'?"@6^Y\_MM8!M07* M"%]XJ:CNCK'N_.G]I@2%[2P\FDE _M)0)LN[=B7O%X U;8C0O?*_-]#<@/7R M[%=Q?5LC[\B*>ZT,2NIEY2W@ZH++!5U?O_'U!>A.?<9J5O]@ \10S.?? X#C MNG/I4=;'A^N$*S3H)AJS,W5E$4(7G^]J O]0<4#7KX(G^>''/'P>'DE9"U3A M.=G9@W)0,HP<["_@OZ9@$^4WC!OX^[__[_=OKJG(JO0O=R$.Y3_H22\S&9EK M_W)9_@]W S86^I'[_?MOBD/_[W^2\LI&UD,>@6Q80&5LN''\01[-#)-H^*#, M!0Q )N5@?5E5)Z($LH$M5/@W&F6?_=O]CKZNJN+$1$-A/_U!YU>:CF"BF7^" M<,Y3@ST#!U+ZHLK6>:I/W NOR@/\# _X'E0?]%"QVPY(8L M/O_NR4BZT;,G>,>< '*RPI98.H3-EH6)Z^'.(<%8R7 <(K(!,?^.R(SDE ,) MA5E;X*HQ0$V2RBUM@;3O&-.0H7M('$QE.QKA'CD5+QR$:*Q$#(0#$E-#$KYPH:X$MD"!Z9\X$ +MW(]H0^R (M0USSK]V73',Q4=4& CN,QYC5' M#_RIT,G"[-'Y8),BTV%F)0Y[30T1GSC<%F& KC)]#I79UMS0W*W7IW$_!1L4 MB>E2V!_A"5_ &-G_0;0 MHX<>@.:$CXCT"WT[9XONN#J(L66''8!]P)L+CDO%>8VP*<2':VYO0HFNH0T!%"/(J/#1T8W BR--C!WRZQ!SPS(C7!>8 M^RLI\A62@LCF_[&C!O1[3 XEI+\JDBREL39(>\>!1Z#)D+Y X\"Y M#GJBR>N("C'M@:7PS4 +0>ZP<9C68)& M'.AD3@P9C=-NM#/4L%K 4S9I)0 ]G:_D1>S2IB],N>[I*),O>E#A-V.R8QYG2X]_ZKD).%N M?%-40C*_+N [\R*Y=D5&[0%B0L.N<3$>B&0#7:+3!2@270,)]42X::C9IKBO+Z]."YJ0W]L]LX+:KJ%[=C)Y M?YH2\ >6(W;2K3\#&?HVN8\NJ@PK0\'>X'RJ]4BK 9XBY;LW+\^C?F%O-Y/B M\"+FX=K97"8Y.S:?+I57;BRZ#D,;XP6B8!SX0MBB8%7X\JI.6^:=<#X."% M%6;*6,SACM>FB"'36P2BFM@A[$BWZV4V[F_-BP@/>3:4>> MI8B7QS8>N?05F:$T*U,!P1"#.A\!YLDFG8H&]+TFBE[[%D;L_3)3/1/ MZ5=4(1"1PO$GA_5=S-A.MBSYO/=T\-[ZSHL3.,_2Q@VRZ0Z]YPG+-!?MYWRU MT^CL$GY=R,040U0"Q79U9+L83"L/!7_2.!S0#.OQ>FE&@7 JR?-=A M%B+F$09=629NIR]K(AJPVS3"7W<4B^3.>LIU6+IK M/BUS_0\1!\]*)K875[C'OU)877JSXROYS[UT D2]5LASV+41;)"+YK!Z7QEJ MA[H-T*MX!K NFT'@ZY,8YLE;?O.%=*X4$0=JL=9L=G^FMRGAP;2H4*SXLX6( M" &A'=E#2JC$S(":TF#F_(MVU6I?5NYZ+ZT2LFKV 3H>D?;P>#^=VN5:^5X M'PHRJESK>*8N++KLJ'(+=LL'K&BJA^P!G*?F5&6LX)2'3\";H2M[K0&ZO\J> M41,!Y#5=N+L2TP6>/-5:^=GK9>;.TTK8,X3U9#QR!"&$P^+GO0?R]1%<4J&6ZF3:IT\O5P(Y45>+;5QP,4'- 1E$HC.7@ MSV4 .Y&O(+-USA*29R1K_[,W,X%O'&?.>@K!I5""K;HL3]#G)*4/W, 51V:Q MIAN3 WS70)9J-_NAB&EQKJD# "[XQRU"T^&GV^I6O2) MV03;]S<0]J^C3#11+'DX7PV#M=)I"L"Z5U* MZO>0-.$_F50G%2WU7W1%-W&ZW!_5A*'7T<@O8.!=O<&&7*)-**0Q6:9HW41%AV$:;R)N[9A="V_F*YPL1R8B M* "0FJA1QM4[]G?9F=>&W6DQTWU5]FM?/"N=K+J)K31?BK/4RL"?R34)>M1U MB'^%P0 6F(\7D!@H2R>'W M';H;&+,AXWQW0)@MN+??E3P6%4!LA":2[$IFVORI?GE;[Q<:#]F1K1ZMQT3G M?L+SP2R-LTUUQU4W$Z!*P<5N[E4+IO?!C/-)H8;U'4JY^GO MO <$G6IBF:WC=>P8J@"$&C#6)>V![W$IP"7P8 *D8<4[,S M*Z0=28I@\-[^@3B 00L/#K@C!0FR M 36:N&F2"H#&OCZ6\3=51>Q!6;\B$[!"3];D@>(K* ZDM0$:@TDBUN;#@H[ M$",:T2%4Z!@92CZ$KJBIH?1FF(K$*W3N_ <[:"9VIJI>D#UN=QMV@2I\)3]] M:';T:YL2UGH>J'85/5**[FNZQOL=N0/:4[4@'%]/GM7Q\SEQ'T'B36ZSGZ]_4DK5-.);(]HJU"(-%A8L;!GO U:U?\B3\5]5% M0X+*@;J";G-TSNS=]L?Q&VM*&X@:;XD:3WRE^_G9Y>%P-#MY^@!)XZV=XX-\ MC>1]=XMIH9Q/%\KAW2\5S;%5 ;HGS9*>\$F@M_+TAW-4,K[,% G"L BFYO. M70W_AM;^A!4X/7S_6'N]=Q\L;D<:1T1GK5S( FC M9/ZA)$E()F]FS*?+A7RZ&,X#A'.2Y_HK<1 )2 0GSAR3)[TA),)>-:#EW"Q= M;,L)$XD>[<(+5C;.-@3@36RZ36*VL]4!(HS(:F;>WD,>+H.'[.4"+?#%B:SX MO3E,:,(&&+>2.7I((=O'V]O'^W1L[":U*TK'"I&=493@67M03A55]57,^S+_ M"E)N,UJC3S?52O8$/SB%TRVXZ-\;;XJ;D-]XUY6SD]QRHY?G=Y&W0A7JUP(NA2#O_FXO!@]U(KZ?59Z M*23VMG;6&)Q-)L5NY;1M#L,_G'(.G TBJUJ/%S430##__62"^2F=,->3T!9. M5!$]!9TBF7[X?0^VSD(U][BLM'6]=3J;COGRC[^=VE&C?GW:2+6;'//'.UR] M43NM7#7J:?2[3O>J5;WNPC\JR%>OU&I7UXTZLYG47[ 60Y$8Q")!;R@U+J!/,(69O.Y LH?^R/XH4G-!GP/%7Z MP]&Y6Y$63*WD^K[U/C016+__]R/[P]JK7+GI""N?+,7+R7-KG#T9>LF5(@B< M D;EYT;Z\1=>XYU0X.@#GKC+!2D\V@F=BZ5^,9;$Z\.'IZTLB+"9!0%2J/6$ MS[.>JY8GXN/O_+9CZ-86@"/"K%@/YK"M6=>1 U>Z;#P-IH51M_0RYG]$+P$Z MX&B_@$)"D^"0Z\:_G#'L_CDQ!P@,?BZ?)Y M_O*X7.IJ7JG*IY>-0H*#?#M2 - :ZX:MAYW.*.F((1+KB4'0@L0_9_E,8MAZ M&G+591OO&[KWJX[7?BY7X$'))X[U;&JYV/F@!(X!R4.'2UD1'I?9=KN]D/E^ MN5[:K*/(C) ]H1'-?M.(;I1&-/M-([J1-#.;B"=-O/61-6!_S@, >#H:[?&0]!%7'PM'%\H]X?X'W\/K]J=#M>IG#8ZW%7[OG+:O?]&&WQ@'8E8,X*#9&C\L\Q-CN[/H/[Z>""LG[K[F@N6HQ[AL4'RIYD-S!':C,E E>A M:5+F4H.\E4"9K2\X,D 6D9_H_H95'&W.QA!0]27NG!T"Z-QH23ED=OA\IL#G M(;/#?K(^#+=(>^#@_7,7*S ]0<=EK8?5,@3IAW9UG#E5RS;@E8XY9@F\>[A! M*2 ^#^J2S]L_L1*$Z.%Y%.H[.*@RF6@*),*"/)FHZ.8'>V,JO@$AR/4$S78\ MF\Y$-66U@,?[:&_^6%S8VPX]<1A/H:-XAD@!(%L4S'\@#M'#AICI&5>G@4B0 MHIM(P< ](Q7IBCV-EM5M6"9B-1$I*[7GH?I2GQ6=C9/P\.S9KJ:,<<\GR ]8 M3V)6- /)Y9/S+*R2H0.N2<\XX2? 29,43,""()V)4*_%%]V%:7C-1 *U!")$ MVB@S2$LXN0A8+AZ]U18(*@TD"\P7/3TEWJDKI/&@7KF?+)5KFR?HS#WJE3L> M,.APC0%)8[[H[IBXEL9(3K2529>$(%>1;K75$9ZDQG!NEB^2/)JJ8HY<;+"S MBCFRXVR+Z:608EL-Q3 ]6=;<'*5H9N*4L)3Z!(&/(PA%AR#@GW:I((X:>34S M$^8OQ=+6A:7H%!;X:3/*HI"Z_6M/S.7UAT8'O'F_^,\/"!;X@Y=K#Y9"+E=_#.'7'Z<."DC.?] -L<5;^!VZ=J/:_Y.I_W>H?F;? M!VO_S,ZTOX/A[5"3&NI"[8VE[ =K_Q"^M$)R_[V8SD8[\'[U7_T@]>_8D9=[ M12&9;\._(AZC_L(U9JQ=CN/KG#X1]4/_H?'[? !]U WSM*R!:[9<_P.B/ MU5MX1^6"MR+\Q. MC&'UN'14^N@[WC'T%:&X8G(V^!CWOCGKCQR7*1Q:SQ6#3[HC3-=;$&PHG/OH M7-[.-G\Y?;W/E_.GI[VCCW;='&4G6L',H1D3?(X;9+_=9!J:ZY$"LG2A0@, M[8T9Q#=<7U=D-IN/6\ZO#M7I7,^WR[GMBLQ:Z36/R&S(0

EB<1IC=WHK+]B>73S7(LPF3G MSEBV>[%\L@$_(TQY[MCE>!O+)S_KKH!ISIW"1[Z*\JF$O&HPQ;FSF.-;*Y]^ MEG,(IEW2153)7LUWO< \Y Y:*0=,!;MCSA,#\Y _1T%_3/F$<^X@( ?O%Z<7&]&+T^OB]+HXO2Y.+_U.+ZHD?26:,TVHV D]D>>+V=Q0 MRNFBWB^0!VNWPHQ]-#6*#N89GIVG!^0EO'I82L/4T"FFSI]=[K$BX7G;"P3K M_HDL+2S%DW2Y;0JE=0Y>\"K0K(=L2=S\#B8_3"RM'Y]ZW><;0G3!I MW3JL*)7=,P987@"@,E0W"XWH'>7[7.B0!G--[D5E^2]+#X&:@_E1!.<$]U&R MB?SB&*WR&5 R4LC$:9)_G01Q3@9I4-4N-&QOL;**9>$LR(<9G\E_95- *8A7 M)K@B%RE5))S7E@ +QGXA89+D]S)M8F10%U^O,_^2-B#*CF2->5 &3M#(BX74]W%5'"N;K@SZ4(KAY-\5(FMVR= M[U(F]U(F5X<>ILECEY+;%"G<^;;V5G?EDPPN'<.>TY30:P46(*X) E M&5P/QG!HH[ND$]( 7[&=B-6V[D<_S#\#)3M ZKM+X<,-N(>9\Y\C9AX>>59M M.O[UP6*S*G V=)5:9&C.\4PF:WHQYM]%H?;3#V:.&.$"P++$0R+_8.RPH>E& M:+81RB,U ?*/&W;KNA\X/!DP##6V0"7:V:#V9HX;KI#Y>-A[W.B!Q.:CYFS8 M3!XU:;(9E;,FTV%Z92A/J6#VPV=-CGC0R&E%EE)=T;E7AJK#%8AN$/,!05:7 M>-L:@7%*M6[W6%TB:.L$F0)']GD)3A?_AA&%76_3H4Z <5FPW*9SXWJHN:29 M.F6-!X<>=<*(SX-UMZ"MO?>WU!^<#**1?[](Y+0(0<\Z@2;'"P3>>U/@#2/L M(32+;X@(Z%;@AC3Q!)V!,&QPGSH!)N("M S9L1EVR*V1;-_)R$V0,Y\CCT:) MD]/7(W]S[SFZH=(P=0*T &,0QA_-J23<^H(LE839H4ZX<5F $/ID+%)UB0FM MOV_?S= Y1Q][T.-Y&*&EOUK"6 F[U@DU268@_#Z;PF^?TGNRM>C >.6:U@D? M@'CP3FW,GK';J&F&JS#F;'4G#>L$!I-TV!AH"13\U<%H7&-()%:(,3M%5E/- M');R2OI)ISK!)&0#A,N8T4).<:NKMB:OHEUE+!)&'KL[<>(O:7KAVQC-5T&7 M7 !X;[ASY0&R;YB=\:332Q.^WXZ=F]MNH]OYYHQ-9QC<%?H8!K0<3Z;:1PY% MY@8A[&OZJ2Y(H_037=$(UCS-E8<2?* K)RWK'^:";%ROQ?$P4ITM"(^1Q"IW M&,I*QB*O&E&**W8 MLWQ8D6O0GB1N9(ZXHZ%'NBK+":OR8]UV>K.*B#Q7*=TW_A/]2?@J'NYCZK%. M &W36. ?4,+WPO$(!VW,_7:NC@P#/I!7[4Q,,1;W;;EZ5;POFYPL!@ MW<]Z\8BC)(,%^=/+WS)]KIZ@?DP_N195+&YSM.X(-9;MA MR@NS2:M((=8H3BL56GF15_DZ62#U'A'9SOI?',:XZ_-D7GWPG%$ M50Y546Q9U[0CX9@<@<^ V=@:]X "FXH7+W,_[5^_\H3_#E/7*UYC7QYXFK< M#']YXBK'7%4&=9U/7&O\P-5&6_DSR> G?ZIZW(0Z5V M*S^A7L+6I6/Z9Y2WC=$*F/JY=I:+&*;9.J64^5*XOZ)2(,L;>:N(2!3%+3<( MT.QZO5O*VX:\2N#G#6PYPAJ9U*T* VO-<:,0KQ+N.CMJ8SD";'I!S:@F"7+L MECF;7O LUSN!;T,RZF]D09'_W:ZC;?X02@XPH_F=+!>W) .0_(NF<0#D/\&) M&^2<38#^>::9CW#@ M>_[>"\BK$?CA=-OK-4??J3=PW/G2[]QT6LW^I-%LM0:W:;7,QG#0[;0Z M&9^@\=J PPC/5AY!>8ZCI2M9&I#;R8+G1B?$J;PS8G>UQH,H 1?O91%/,&9\ MBL\LRI K8*7PPNJ#.2_AA9?PPC]4>&'5-D#%^,(*[7VZ(PRKCK-7C#"L,(I> MQ:2$0YK7:E.Y?>3'/Z[7URCT%D1=%;@[Q3WK^T-/"L/.#+!=C2BFAC-T#Q"#VB<(7Z2/AXC-GDUA M21Y JXQ-YY\X=)3;Z3F<>N*P4F,V^ARU,H&,W$[6''."@$4)SJT^W,X$JF9' M6G$P+3W(6JLXP4L4Y2@7UI?D=[3F>#>1]ISFE=O^.0(%X"BA69X[ MX2.*$SK5>+<>Z3&FAI*2JCLJ%7F"@#6GE!':;]J=5B>DX0 S410LLWF]T&*3 M7XU#4Q&8V]"7A^6D<;U 81%OG:F\YT8_4$(5R4.P)XP)JW5]0 &IM\Z>TPP" M_)-6T+G!Y)Q=W27S5; -C8I'R$-D6^8&TLCUKP]R"OQ4<]%1P)(>ER$9=OW- M#5:;VS&*4?3(6V=PG_I@)N !]/J:.YP>_,0-_-_1/G_E+J5E9_G@^E&J\5SQ M#BRI >J#H I#H'9O(9S96CO%\#P:X5D FN<(0M18,:_! Z+6Q?"^B]P8_8;H M Q2B7#V2W]ZC$:(BV_V17E,XR*J.5!^$"W$&(6VL*-C^Z$B?#;3Q3XYS)-^V M/F@!M$-X&"ORM75;8(6)+I[!&VG&[&H TPV"8$^4WF':\+0R3J_Z "3D H0K8Y,PDJR1=Q6' M,S9^N.)E;&QVNX/?FOV6T[@9C!KMP>WUA-:$VC[7RN9M//"NE[^\,:&/$IFG M9V].^=H3/7):3N=;\[KK_+G1=R:7AV:7AV:7AV:70,1* A'MB1R]!")> A$O M@8@5X%E6(.)SB4.TTA]^>6=V>6=V>6?VW,"KV5GXC-^9Y:_UHN,0ZF'+.2CW MV(S'136[Z"467ST67V^XT246_Q*+?XG%E_/+W>#5@5)N-#ZCI8'B:$KA^ #) MU>Q"9OU!K'E2/W_06XMK=^U#&#B^G[<\WT^G_\WI3P:C[Q5X>0YDLT*!.1R\ MXW'0:X[^[DRHHZ52U-M(C2X"_S[=%K%N4F87TV";J8= M/2SRI%T]G,[6.'ND8 /=/4+Q6._P29/%!FL_O&_&,=H4F>!;PN >%MP3Q(!@ M26:LLUVR2!493GA]S-B[A (7XV.OA4LO1%9>,W3#6.FMHX6C!TQ4/G3C/Z%9 M)R1Z2D8=X5Y#9+H:,EE)K!&LSHCN_0^ Y M^1%%(YYHD$'"'RHL[%Y*_@'Y0 M[,;.'0T/%@U5'"JBVX'T2]P'JRX3H?)LGOF8O$:X@/1+[%-&[NF<"^_0C0CY M"Y3XGANP;K_OS[C]-OYT-/SE-GRY#5]NPY?;\.4V?+D-UQJBRVWXOO[S[Y*[S5J8Y4>66),W3" M0KSIOF$#:^SD^SNRZ-T26&2<'K4 188'RZ[1]+;_,CF^[LN\#OR0NSE_'8PF M+R?.J)3GI-]X&C\;6 +!V2VX0T-35JM\3Y5.F@"P#XFYQ'[SQ/R4^QZ MLO=JO5\Q?0W7P(WTK5W?MZRYY)-HF^=0M(?*]#5S*G)$S\.(Q[Y-IV"YH-E\UFD$UM(GF=N4?@U!C,\71I!=W4H_E#QWE[[ZK+I-:9I: M]9&>(Z[GB )4+ W'N0Z2!8JZ.+RG1*."95FR3H_:T[K9@7OI M=0O-!N&(*H 18?G:C?WX-L1WM"00Y;H3/JP2\F=RIOF!G][BLHR*(C7+^Z(9 M"Y\8;6!VE"1QF\R#SV=VV6R*M&4&5NJCVUY0UUMK@Y,L<-QS0W>C57>Q"]N? M:7_9[J9L9J7O$KB@++0;W>3PC=-*2+,;E_(FC&Z6ZVSJ&:-!;'F2@)!]IQG9 M_<4OV5_\ !@9+::Q89Q]-"=T02*T69#XB7NU?9O,Z@B3D1T)U MK]".LI]/+Y-3\PDWSOG3J1WE8#MYR;*=7.*<+W'.ESCG2YRSOFEZB7.^Q#DS MD;[$.=MHPKG$.3_?..?TII_JCL?7?;FP9\G>]8V"5F#0NEWYY-[/T>2.&YJR M=U6A[Z3>=7/'37?/4[V^H9(Y9CT[IEUB$'1X3B9$MD:V,OV$I 9#N1 MZ/R,P97E'E2)#,>O#"-,;@W)FE!,(W$>*/^< );/O "6X6@P=$:3[XUFO]UP M_G';&=+7YJ8#6'8<#@,W!6;/IH1!1::O:3,)2*-*35KN"-:8-.2AY%6HE9"6 M]>8'D V9@K52G2TP34ABA=69L^X$AEE=B\ND2G4V8V9004,2Q[Q$;#(TE VD MS0:%4L&N-BP#SY.?;H0(*2V\?%@1'6]/$M]E+^QHR)"@LIRP*C_6;:,_T9^$ECVXCZGK2P',Y'@!MTUC@'U#"]\+Q" =MS,5^E(<& ;]$!B% M U;.!D.\U6U;GFX%AMZL%(>#Q0"$QP?[E,,O$8Z+Z/EIO^F5H9?.A6]Q,OQ8 M9PIM>MYJN0K+WJ![&8&ULMJRWWP4_

W$Q^:XZ<1MOYYG0'&Y-K:S ^>CE85H%+EO68 ",1 MPO?QZI1!MO7XSXV^,V'&\97%T[[ [3;66(:9-Z?,M&['DT'/&1%4AH-Q!PA% M++_N:!\G:.=[XLPV;L74_F#BC!O#YO>TZ(IA:_X^ZKSKNW?[Z.]"H>>YK8?S M#D?KUPR_8CJ?%X%G0?^7K/% E#G]H/=-FO&RWK>1>0BV8WVM]@27U%N5LSI(H.KY9;P5$#F-FKZIV'C@V*T,E &AI#N8^#J,,K2*W,K.Y*5\_9Y5@2:KM\_"G[^ZS MMN&65(8$1@]321(J-,1Q6=?M;P84T"XB:A>:(_+A&7U/*W9SA*N1[?=Z<> M4[:7U'CB&5J*MA/&A%_))T]@!W,%AP_D"!R/S,;6^ X%4#!J" .,5^K!BY'W MRSU^?#5#_@8O\L,!)O(/HIO0*$ E M),SWFJ7YW\,>X5"H*\ MR*OT' BDWG.?_.5JR9/[49.J%01@KF*8.NLL5S7/7BFQ.?,IE[ ]_3'R$U[2 M3SYK>*T\E,J? I5> [XI 4YM5$YAJ M2/SOC K_-S]9I%$P='XM_(<)%IA.60R*!JG^+LK'@(.5G#Q,WUU-P&BENE$> MU-6FI'H@)."(?WAEVTROJHX\/V.Q8"X3X+%D+H#\>)_G7Y]9;6T^H#AD@P9Y M.W#HNTMADCVXAYFK,$?,/#SRK-ITX=4'BY5GBB[H*CU!;L.8!G:AV9#PX<=D MCUW3J"?NB<+M4_T)([L2L!('\/%BS!YXS.&-ZZ'F$J]XL:)0C^F5H1C#<\*= M3LF'$#*9YM5#:!;?$*[EPC^A'C7!AT\^N(+L6#^[)/TC-T'C)'VB0>,-PL2] MEXXFY(U1$PQ5&;+.;;5-R90)6DXK/! ^W* 3QRLTN_%#-_1\\L\]GUS%O,AX MM4&[.'/6^(@L#/6\KM5A/\)'B X/I@!UP]-]G4 M$^,N/KA/+8'*,P"A]-'8MDD8&LQ;Y.+J)]M"]^OF(SF\[]%@E<2)&\[(%B&Z M%:J,4A,DU5F"L/VD^8TNXZ5;DRA:2[J)]U!T#UI9)'K:#HX2&Q @GXT\_1OZ M#RBMT2?S[N]]+FUM9^@TTN[V//I+KW.2[_U8;0V5--M1(BI<=M+.F@=^L-A/ MRY$Q.;4^,2==W\E66:716WRO%[NUN;)B;)GGU7&(0XNL6Z=DBGPK4'LS#B^N MD/EXV.OPT@.)SF/ADO:Q+.FZ M=R]Y@:O*V]!S.AWRKOZ)W1_GM8?4R:WXT,.8"^/RT./RT./RT*.6#SV&J\BC MSZGE'A( K0TI$QK>#W 8JF:7K?^C>7*\+]O*>W%9Q6KFC7]Z36_V> MO-*]H4<$(A)KMDGU;^?$@LW3!]Z6-;^ *V(73Y/O#^;C!'L_^%YV,ZX;.:AAK3B?[<102;YUK!'Z>TE[1<.A-=*WLY@KU MMQ\Y%3ZJL02H;+PG?FCANSB@@_TP<0FW[K)*3FM"Z^]I'H;!G$XQ&L5(3_!A MA);^:LEQ18FZVH^5) L0:L9>5J2EA[)O1&"4^.NW;KM,8W#1&3KP!S9,9'^B,11'Y:L-8$["O!.VIIZ*(Z*P/ M\?_#U$4N!I_^HL=65,"^%#UF6T(N18^UN[-J4_08<+\T1_\]B58Q/_;ON)&A MD#]QX6(VJ;IW*JB D?=WE"21[_W@ER\Z:6;*>R4G32:UX/:B6:(M-WI$_ 2A MV2;V%M1F4@I:U*PX047AW/FVTT^VBI]/,G@C-?H:4FP?.[8S&0HR..?"D6? M.J]KED1A<6M&X]KC%0* M %D2-7PI &2)2G,I "3/7%7*3-:>,@CYZ;F8;0VI-BKE?D"Z=6]<$C*>_,32 M,MZW->66*RKD8\)!+YTEY\-9C_3>O#841JIBAN)3;YW+J.)"/36$4,R/=<8F M;E4$F8HM$MWK""67%W\+! \, +A9V>)I&'DAY[_X 8%C\1] M_SJBR.<% O*Y%$^J(6!Y^B&0C#T8/+D#(6EL2-,Z0K(G&T)") M3R\FA [PD7*L3@0%,0">QAS"HMAD*B]:&? &W-6TCTU$I9F M$O8TXR<6"E^,%4L -GF-RP/-9B^R9F K]2G_][!'A..&+5H:XMH-^>%=0&M3 M%;9D5PB6XD#W%@A%TJ7?'R=N&"#XW6$:G99O:F'@+'$N7SMQGX\?HB0.QN$W]S(IXH.O>9)F\[A$>J$GQ)/ M%6UJ\!V\.?OG*D[03,Y*D;?02(Y5"P#/XPY4]\P]>XAI[#0AN>7&"W@1'K>K M!5(PY:!B9L21BWR,1=B%YX*H%5YVW_ 4#3'@U M>Y>@MN*$:F.#>2><^8_^;.4&<%U;H&DMCA"8_&KNJJHH_.8GB_0M*WW"OO ? M)M@)$Y_S9I_%H&B0BL\7(08D=_)0,G?HHL)J_"D>QM5043T^I'?J?(RD"5"7W,6!:$ A?C8Z^%02]$5FIUNF$L1Y?3CN0P\CWT#=-S@/IR1 FXI;J;C W$) ?C=EB3VFG-:^HAY0>#JHHYOM./]<40H 5"+_/UN W\N,?-Q%" M6?^H*H[P&&0WJBF@(IY@7U:EIL;TY2QL7LS\N19:Y#')D(SUON.6D3"X(G8$ M[QI4;_[+RPNS2;/#G*(R);KN #FK0Y:E*Y*@5,5LPA M#]2-*O4R]-PGH62S32HO'".6;(X\2+*?C)E3]J58G7^MB(;S+K!L]22\AL- MU0SAE.;;=D?-IEBNXAO%7!191#%ZRWAJ[/Q]OV$*K/M"\5B9GJ8+;Y%YY&7LH=",?PZ8]H&DM3A:8?/!27RD* M6Y)NP_@!>?[<1S->?7F0+YU"6>UJ>)\$_H!0^"]YK?3*: MB2]O)\UJ<;2R20NNV7=9Y&5VHGAF5:I8G/C/Z*VNXZ' MY(B+)MBAK_2I]-K(G9'>?(5'KO/TRE!44ZG; "XF!E ;,!<2!>1:@#<"H,/T MC:$"C4I/]+G$0^A8\L:X_ )#=4!0E1]PR=D':IG)K.L-+<@2J)49VTX#-XX' M\ZT[;Q"-_/M%TE]1(9$+#/)H^0$?Q2TW"-#L>KUM%V\;=*K.PTC]+"M^X%"-TC6@)J4:VIF)NHB%H)TM=O M@WD++Y-+Q[\#-&LF=RX?O3-#58<55>F M=SV0E^<$Q%"S!SNK)F0#K B9^Q@K\$8H[FHY+&IL@)@8,]-D:<_8A"G/!BAI;_B MN!F$72U'48T-T&5NIO[S(;RW3;-JT]LNX]=5IWW8=6ARZW?G6:3O]]KC1=EK=YLAI_YG\;CP9=:YO M)_0?S7Z[T6RU1K=.>U\:YC\S(M'+]HY9U?HV;TYYW/$E4=RF+%Z^1#B.QVZ MXA%>4V^Q C]O3_GY,AJ,QXUQLTN8&0V^-[N3[_95[&GA@&PC>$-#-J2P21$- M/>#/$_)3['II]M?<:F9%VNG\BNGJ0!JXD:XII.];UE0B*F/*@?6+=&/%-JE; M5/6(1OL.YAE6^&]C@.86O)'1CAR681Q$V9@VF./<93,KRB2B/)"9=S%\7/!Y M+,EHC'\,>&U^L%+B%*CT37B9*)UP!^&D^?'<$4M&:58RH1XG': M[OGBP>84PJ-HF#* !Q3B < "-7^VZ/ 9!@V,>D%JWM]'Z-Y-T,Z21L/ZW"#8 MY'$0K"2YSL\60!7V(3B-A1X?AW!N8FU];ZOY#",_]/P'-X#5"KG^SQ+[ A( M;]UVP%]^FK _RC002P'T2%2WL8-/142[VNXUQ3-$4X5U\#IOS!AS\B8-7K,G M#9\EE#Q60>@RIA@CD>S;4'7"_B!9H*BUBB+";]=W[VB):Q_%G"#V=[P@]EU\ M.HU5'TR^.J-&ZW8TCW':H8WF.MF')-]==8)>RBZ M1Q%'".]EA)!EF2^0YGA\VR,].OU&SQE](:VJ%%$FVP2'Y0\\EEN#7F_0;XPG M@];?,[0;>N>V+=V06[.<$I1=XW'H.TI$,>0G[:R)_X;%#M7*M" "6UCE9+=& M-J7R>BA98+(_/)*=GG*0_RU"-!DSIR[062.:"]A@8X8U\56-RT( -D0BKZZ- MJ(^!"D,Z@,#2#((^BDJC$O1#9VO$2*7P5AI6/8E67XB"TD>/[LQ-'V(O<$"^ M%(]11'4S;ORA7.>JPZSEUP\NPHKN7;,8,-?G '-M+DI(.S+7,B%%VI-\^8_4 MA!"XWC93)&4$1\+25>*.4]86;ATFDGR QY1F/-J]YC^&J[O ]V)ZG=K.#W'\ MM+#?M.H2T870D&,#/%%* */M1\BC\\$EM_[YW/<(/4(DX$Z5/P8I#(. !]!- M7@(&XP<@^S^?1C'63-I1[T+ALL$;4W8&XR M.&72:,.6-%XO4X^5I(UH0N(AE(QYC=CW59HC-XH7_H.,#UAZ".OA4^-$XJ)7 MI1LIH]IM^)#)H_,QYSZ@OH*O@V[;&8W_X]\_O;GZ^)>&\X_;SN2[16ET-N5^ M4HYSD((ED$Z;FTYLD])SO4ZID\Y0P^ADC:N!"PN8,P84@_7)7_;;2I9Q?@(8 M3A<+7GW"4 "N(HAQBUXY9$D4U:IEM363ET4L868!- :7-J5?.0\+*VW_VO"J MU*B_M5EGM%7NK0EJ7KDM4CS;L23555D>MS9H-4GGFU=N;BD@:8!JT-)B[+W4 MALZ4-=A]=72AR[:M_(&O-!1\DB$W9XL"I/XI.WT70UT%";-H"NH)!5%?A(?-YV^J\$VP2(9%'#A74*?16%C MP*/5ZG"81L3+6178W>IH6> )P**G]R=DBBZU0'/#-@:NK%D&R'*(Z;'CG> MXXUPN6<@V*%&IZ" :7UYG$J!A_X8(?B9$8?)DZYFSCJ1],58,25@T_E6)FPV MGV&:H37W%$S^>9'9\TI^=4!/BF1.IZ(&*$YX?H=,N)G,LXCCAF1&U$C0$/V0 MH*]>EQ2?+Q6;OZ.PZD<_YTB813LHW3*>^FPTZNJ@_3/G=E<1D 0 M"@?L R#TT<_M?B8+ J?'],J0V[T0"$)&0!!T>^,/TV'S+D!R$60;3]_4;6>' M>(#5T=+>?6:CXR6??.:[3-\8 M^O&UU'=ZFGQ!Y")@MY]>&4H+J;"N3NMNP'R BEY)J3]&_OU"$*_&:#F],J1@ MJ,NP!XUTJ!%;.NKHU *0B+EB]?'C,(L M%+@8'WOU9+T0V:P7:X.Q4F>4%H.:(0U78B5(6-*XM4#%?;U>HR29+-Q M3%"T%+T[.'_H&ND7V@3)R-%D;'((.;GQ0S?T?#)>^ \3 M[(0)32?'R=JO/$CU%1CX&'"PDI.'Z5H+)F"T\O@M#^IJ4S1MTA;SG^-GVTS? M&$B"772Q8"X3X(IZISG.MD4^32:9,+5$KMWT3=59@/0(&V $%+CFY$"7NDYE M:!?E%'DJ6HO4DDI!)E2,2Y&G2Y&G.A=YDGIRPFP[?5NG4D$LVD%1%_:D%%I- M](#&@3^C5:/3PYQFX */-[AU38XN$;OL'-!FX>!M;+SVU9]'0NGR@;#KG-$' MA:WGBQ:XJCTW: DIN5,CWW+ZUD I,XEYCB6H!@5C M)M5G_@5F*^;1!\JVL)7P;$]F#[FTC,ZFXN7#*J$9B_@A-'"/.NS80B; 3=PJ MB$01"KP^9N)5A!(7 V1OE(E>B*P\1G3#:&EDQRG!P\CWT#=,/19!:KKA1W1( M=9^^-52006)1\>'CL -"^&\E:<#27$"P3AN]?&(!R285 4 MH5FF]FASE2QPY/]^J"#)>OO+ZS=];P@ZE5*",BQ B!E\HYTE>NA&@RA-Z3W[ MY@8K-$11RH])%-?GK7MY*AGO5 E0Q R!41>T70+AC(&F^E"'U>C)7/MT?90<[NE+J8<%'=1.P0@[L/;]=WZ! 2=;VB_B"&:0>$: MLQ+DUE]VK[Q2V'B.^MF-D (+(&#&C LM-UYP8"%_K8?P]X2"(C:;-^G:C=&, MEGM%8>QNQ+8O:7>]/C09NNNT6N%/-YH=ZQLR5FWMGZH%^"5Q#$.:L*BRWGBN'Z7:>7/VS]56-=AO"#!"W&ZUP$F" Q M8T8BW@YP M&@=?;#,\':466*HS!$*;,4[]]=4)KX2,'[N_,?YT-"AZ2E X.YB(CD1#;Z@X MF/_BX>6K5"2'UYL,9QC941+""&& YD&@60U2LTH;)63/)XUGY"?7#P["H1GG M_O;B\^?W[S]]:KQLM/W8"S 5 OG'N/75:=]VG<;@IG%].^[TG?&XT6S]X[8S M[DPZ@WZC->A/.OTO3G]"?QQWVLZHF?ZA[4R<48]T:#?^M/WB?[XP=)X$9%)C M*H9'E+$N4?S[./2 /V=J!<6Y&<4ZA'1^Q709 0W<3/B'=AG?TKKOD"O.BZ)O M/LN8:&[!VWOMR&$9 MQD&43>&9Y]QE,RMZIZ@\D)F'_7Q<\'DLV6=B-06OS4D!2IP"E28'ZZ'H'D49 M"KD)PH#64S-7AJ)+"TLQ9-TNRZHOSSTWP0[/_^04R,JB=X\L2NF/$1*F4Y'H M:N9\%$E?C!53 C:=B67"9O.YIQE:$PF4^^C1G;DRZ9.S+0V=+W0G3%JG65;T@NP9 RPO (E-N$)' M1(>POT03]PG%6QM_G]ZAJ"A8[H7/I^Z%3K\UZ#F-2?-_G/'>3=#8CV'(83#V M[T-_[GMNF+06%,].>!M&R,/DU[^C&6'W&H5$A/2ET0BY,;DXW@7K(8YCZL:5 M\!5H^X"A]7X6^2*_@([!K7$$:)Y*I_N&/B#,&/V?0>ISC1"HI4BW-:7W)4/Z M)4.ZG1G2B>LDFR,/G+/&KEE[9=MY MJ1Q47A75& MDSY*-MQT">\P^$?-GB>H>1:M,YPX\SGRZ$5W/P%I(NE- -_*#^\'#]O@/0Z2 M\F,\3Y@5^;?.B+VE+[RGT[3E1M%ZCB/ZR)6#.=SG>6(LX!<\JNW#E(:0;UXY M!P'^2=],%D$Y/\H?#7= M!,>&?$.GH(5TC#S(D>$:-F'*,$CL#^_)H7@3WJ M?/DZH3_7ZRF#;]4%EI^RX#SDKCV/HX2A9C-TBZ[@_4XI5HH\V!UH;B MV:36!):B7O=6!TB[A6A:TD<_"&"/#VV8:U>Y^Z&@B-F$5^284-B>NHAL,VBRZ]S>W;5*XN+U"?;)Y MCW 0T.06/U'PB'J$K05'@3MSX%H"KLJ?=>J@+%.=<,O2=^1&DY_X_&EP.N*S MP9_)F'5F\F+<0=@;RS?%8F>$J,2R.JP:T/G^M4058 ."T%@2JF.J?T/4 M%89FS4?RVWM$G1!X%:8%M+>I164N,+%D21>X;5ELS_K4"(H8H;5_=:/:3 MT' F8 K#F/+L*0"FRHUV=Q^ V'XB?2-D#2-$\]N&20',U >:OK,9M8+\@,8^ MS;BEM3G]93JW;OS0#3W?#8JON*+#33_8C.%97(%V'V-JI%SR_J.L]Y_-PZ-P M[\N1+N$\K] T,]G\@HX2WQ"NO(4?4UM3X,F$"+\_M<]LLT(UTO$:F0'_W.AV M6\P884W1SRFZ,?)^N<>/KY WV[ W?'S8;WHM M\]CGP4#\)@7?IW#S4 *OA> M)YQ1R]K*# MFM0OTW;7\3#R<33!#L637K7:R)V1WOR ,MG.)@SD)>*G(, MT^_^^[U]?7;)'T)7E/R)?MVD^[L&ESE M07[(ZM:^?_N^_)_"_-_C*/GR>_:_'H,,(_I[)=GOW[+H/[YAWUM^[>N/WZ;D MZ;L?OO_^XW?_YVZVVCSC7? A2MCOML'?5%:L%9G=Q]_][G??\4\KJ(!\>R1Q M]1T_?E?1J5NFGT8:?(M)%OT^X_1FZ2;(^6,W?@U2(MA_?:A@']B?/GS\X<./ M'[]]R\)OJA^?_X(DC?$2;Q'OYN_SXYY**8N8$KXI__9,\%9.)B;D.V;_78*? M@AR'[(M^Q[[HX[^P+_J'\L^SX!''WR"&I/I0]NMWG;9*H^]&/G_I>F?AZ?]DNW+"]" M.Q;3KLQ\^8I M$?O.1D;>YC;('GG#A^S#4Q#LZ1?\\$_?X3C/JK]\8'_A/T+YAU^7..8O*WU+ MCVL2)%FP84-&=GUL?S)ZB[+JBWFO_^.;4QKXKM]%UM2(5/T,R,;P8Y6([S8I M'>KV^8>X>"R%^9:DN]-XE3]S>HKUK_%CS:!X4)2DHJL=&,%9>B ;/$@G[?Z> M_"!*RKN8-L&B0)Q\>%A]\[]*&**!(+I/$U+^)S.+<(;^S$S_[[]_UWRW%\$V MS'A_[O#N$1/%3Z+ NI2AEFY;<5(@&''IV/5UU-/.$?VY@/O7SM)6.#*@+^>E MEHR( J,7)365TP&F%#9EQ#NR+B<-0ND4<>*81*R>')RZ0[__EQ^^Y2-;+AT^_KNCT!F>C<;K;I0G_/JE' M,6!=B,.*+A.&%NA=%#;L^H(HX&B$"H-*%V?R,EIE7 ]0A@SK6!EJNCUEB$!( MRE"R4RCC^C+*.-_X,_GK(A_9C9CD-S&RSBDHR\=BV0&W@4VA&5? M: 44-5@H$ZD%;083@D.UB])#70I*1[:M(QD.C'PTY/JJJ:'0')-I5-/@7.I% M.YHI06"48CN*P1R\U@0'V8$<.:V"HE8K&KQ+S1AIM[6C!(/1D(EA7TL5OE#3 M5148@5'5* PCMJ 9Q(L@"J?).-A'>1!KE66P<:DN*_IMA6D-P*C,AF5?:8T- M8D8?H@259H#4MMD<=@>^-C7/GS%A\1O!SSC)HA<\33;I#NN59V_O5(5#N]51 MI*TQ''4.9"PH=3Z>HE&>D^CQD >/,49YRI8J:1P/1ZI+G =1@L-)0)(H>N9:JRS]4P3 MW7H]4P7T+@P;=F+TSN&HPB-J ,?!K&G;\^V($$J9+Z!IW(L"ZW0FJ*/;F07* M@-[U8\-.7$F(J75*@IQ&1JAEP]-!VO_- RF4/PX(!8SW*58R^.;PR&+1L@MTOVHI(RHN6[91 MW@5CI*98N"PV[$<@I7)M*Y5KSU*YMI+*-5RI7-M+Y?K2F_<+$J5DE@;)Z(E@ MPT"CQCH;:4QTZZ%&!?2N!QMVXNX8A2.&1[4!'!]R@Q_S:9)1@1DB71G0I0]1 M$VW[$!'E73-&:GW!,"!JD)<-51?3Q62<)B^8Y-%CC)E,-3Y$#7;G1$R$&R^B M0GJ7A!4]P8]0/&H9%"X%C".9I-7 MVN'G(,,VX:L*ZDX>>K*--N0X(,+0DA-44:*=!:X9R5MC#?VO9IRA__'KDBW7 M2 :6WFQ$;*+\R"/LCS:!#&ZXVDU^(QQYTD/^BY*HMUA M)W4'DL]=/7 IK>JA=SX$\>!EC(2ET +C][V^"][TC[O[N;/'+:-5/^[VAS > MMX21\+@+#)QIPY@]@B0GO/;',LJ^7!^O<;)YW@5$=X3-;.9V?=.N$]W53KV- M=TD-)"JNA+;,$+-#M1F44P6K(,;9$K_@Y(#OL3SZ-&"='E31T>T<4)$!P0A* MQT[,0^*PMG0 >R[#NH?6PK._TJV":.!@1&7F:.&@SK@L\GYY';(\W;$LT%[' M]#M])BNG,K/K0D=J>A,XAJ4%A-/&NJ&$\ MA97CTI"GW5:FJ+:%X]YN#R2)\@/OXFWTQOZE/WFD,W#IS,S$VSY,C?8N-&N* M?8W5!EQDE0D<:7W&S]$F-LBI#W(I(3G!MFRZ"#!2D=+JRZ,"P1&$?F!3HEQ* M0C-P*2!@1&$W,)U_"-(75OLY8$<) :K@SDU)1ET\XN@W-4;$@/E-$2;W#TP@[KFPHT*.". MZS%H2??*+TBQWE5D25 HKE#"48._M%.YI?VU6*V3PIPY% W)VIU(,-YE8" F MS$(H\@+K=HHG?TW2+Y@$3S:)D6JL,PV8Z-9"4 %AJ,' 3JAM4,$A'NN9)B\X MRQDGP_*M#.AR3%$3;8\F(LJ[9(S4^GII@*#VF:_3)-0O7G003LNFB-0ZI5*: MC\&H0>0DN V&@.,H'E9UZ3V\.9"(W9ZA58/.P*4XS,3;6E&CP4C'2+&OI(<5 M:LH@UB: I)6$F,3'*'GB.TS%07OU2*2&.Y65@71'5 HL'$GI"0J"JN'EGF!Q MC/VB.X/CE.Q9319\&[WAL*AR9_!$ ^R:(FZ+ M"N-+."R%PCZE+Y@D+.ZRT94.[4Q-9LJUAM10&,HQ\NOKI3$ .:C=!A'A5[-> M'ZU&-0W>Z3ZRB79G&UD%]BXI6X;"ZIVKX:R4[/$&[],LRB?YPMW6X73"L.ZT=!#M#[XHZA:VXSU"8H](>\090T\)Y2S7822^;T:D!#F^# M310;QCQ;2U^R,W1%)3J%&4C)Z;F:!)>APAPU]I=6&Y M!G:F%IRE'0S%#2,K9%1PEU:,HWW'!G#]NQ4@S*+@D;T4QP&AFLS&4[BFIJ\( MV40#[_H;PE+(6*Z +L*WWL@_O1\;W)@4Z]9O:>AV'94$Z%T9-NSDKJCEA*C! MI8>[.TP[&^+L&B=_4TM"AG)9QU=!L5W"MP>!(0 E+TGA7@[\P)"7&6TRO/GV M*7WY+L11,=#0?S3C"_V/7V?X*8@G21Y)KYJ7(ER(0$.-"4#RL?>'K^8DC (, MA0K898> _US<4>)!,F:%C]2ONA3F[%W7D*Q?=@G&^P,W$.L_]?]U/O3]D)25A;:S 7'JL>$@RM@B'PP7]/:.,?N.1E+\A;4VXOQ M&C@,Z5AQE"R^4Z.+!AKV-975NM& ?5945JA%B80A%!,]H7 NFJ(%$BLJ7UHA MH^5_KLDAT[B3/L*9%N34:@%T/X;QU*6L8*5L/!8PR[]F,:,9K!=!AX2T-T5;Q+0D*QB/741.+<+';#4HP MHFB7,EB_IG8R: &]R$ @*I5!C8(G@SXUO0PH&DX"PRQ*\'P[IE/4*"^S>F2[ M36:XTVMU#*0[5^LHL-Y59$E0W*%BIR?0?;"[\,TZG>V3ZR#1A(-*J)^-*I&L M?+.JP7D7@P4YTZ85,[CXW(!_X2H/DA@?-=,#&?+EC?L>7]?BW+N[4@WZLUZ$XMY]=I-;M?]*NS0YRSFC?:28?)PIDV M[*C7&M'#86C%BJ-8)* R0BTK%S,4*5WM5,5DX5<\ZLF+'@Y8/*;IC$(\YYS7 M*,1#OT+*6"T>DX4S\=A1K\6CA\,0CQ5'(2N"JD0A(#"3XM;M=--D?S#5ME'# M74Z*3:3;DV(5UKNN+ F*^;K-=8(<#ZKT3;\S"Q)M\.^905@K4)[&)[SJXCQ3D72TF9H(W*2&7OE@QQ_J]EC[";4J/ M(:4+V-Z)E),\>\=5\I8Y:\M;NI8A3PO8UH:4D_S9@LK(&KT&)#3$BSV,T\LY M9/0Z-W*T =ZEH&,EI-@SC(,@\#9ZP3?!,5O0T8*LT_J$SPT.0FJM\>VVE@Y/ MA _I2NMHN(V9=_$,YRH>%G^A$2.U1MP$P]&3%L:^CT@A55NX. ZKH:F-0"R/O$E)'JD8+V$(R MQ;,:+3D(50'2(LICQQ=/-R.%3&F_O\4L0!IH<,QG,76*9FF23329B8&A#34S( M&R,'Q*"HP%[ZT=_&L MT:P.CY12%)#C*F#UH%9YNOFBV]]3XYWN\9EH=_;Y5&#O$K)E**S04Q1*MXCC MH"0'+DCT$N1X$0<;]:3JKH42Z/K MU7- = >T54@/_D1&5>)*VC 8PM!RTSJ0 @]G*MM<%\[3VP@K+&)UCWL?[NB..IT_H<(,M>W@^*#5YAF'![Z$P[WCZO#X%[S)U^E=D(3L M^XY+'.+=GM50OSZN<)['Q0X")CO=35MG:-?I\MRY?H;.,MY[&_4N_7/W1$S< M+=IE2X.W41(DFX@E>R<9]87,/D/E-Z$\1?5WH>;+T.,1-5_'#]2=Z_ZP=[]: MK;A5]WMI5QT'MN'RE3FI>^W78U #8%Z%4UB+98-:DQ.3PB^]V,E')^-:IP3E M;JE32;%9Z10@W@6CYR6L*8T0*&7FQI*M8^ MBJ6/2ZZ7O7_2NYAK1[S6YTZGM7U:G7EL]:%WD:@8"3/5Q=Q!64)S#2B?99_, ME9Z %G>RK>?DKH"3Z41D/3V8_/7 "[3DSVG8K):(?\58L=CU_N:]1X;RKQ8*<;$2LX*C"7]AQ///".D:W M(8.Y)6 @)KB+YZ(^T9E]A?*B/\+4J*L[I,$YO-1/3;-UE9\( M@O'T-DM^MWZ^W:42)\G7A?3,E3HJ^48V/E.DW>H@O]K'F-"0Q]6?,T'ZBH M35T<&VY2:;)62HSAT+"%D8?4)D,')/E-"@L8BK*E*/4N,$D+GW#Z1(+]<[2YB;*<1(\'EIJE27_5&;A,:S 3;^ M=61-L2^IQ@"U+2Y=*I;DSZL@SF?!%SQ6732CASHL,*HEVZHT*L5YEX8%.;'V M*$4C!D<,C\;GO!5&E2^#V;T)+U$<:T88"/8J6L+N8(.[ M^,-^CO!V\H8WU-F\X#*8K2+<41*VEG,T8AC>B#NQG-K!1DQ#6P BMA-I"V)D M[:"ZH6K"Q0[J VW@CVA>UV]#F@ D%R'LY:K MM6K'OUCK]^8SY;&@OU@44N<^5*ZGM.),L*=WL9;L\"9@B/9DWGW9-NZ5M83J MIOP)EU^>%>WX^U2?>#O1VY[>EL-[F]_7W=:-SJ M2EI,M>O7TNZ/!5(P"-'8,%2.%FTC5%MYTM$H20Y!O,3[E.CDTX6Y5HV, M9%\L;0PHC4B(*:518%$!]J2(/QT"0JKD34)DBQB#LPH$A'J?+JA("M,/7HX4#I1D%-/26J\7Z6LGG$&^7D0D*,4HZ2DUPRU0:0)'-I,7%IW3,,FRLRV\3_$(M'7ZJ<%@ M)=1G:*DB;H:8G2[!$G.BJXIN].'N56 G&17!5T, M("5(B2G4T&!Y#3POBF!I\R2(ITF(W_Z(C\I^"3BWFE#0[(JB!P*D"CDSA2Q* M,.)H1.%>A+$@T8[= !IM#$.%"'0K#171KC;Z*$#B4%!3J*-$H]5T[',D60=O M4Y9L&VVC#=]T-JA$B7)!I6W\JG;%C= M@CE9IZ^RY&PETHMD1*I2P30P>'(1N)G$PLM*T'B&F?B4"0^LYF1!TI1#_5[373L3E8"_RD!*6BJ2#A"<5&3V38 H;1(U\3*Q+N;(- M#>E1LM[G[HX 2V@U1X!;'X(0@8R1> 2X6#TI0*X?,],HP8'"(W0_=O:0):3J M9]SZ#,8C%@D)3YB_UQ3CXT6>I2Q'ZCE-U D"(L35DU:1JYYV_W,03UQ!JO_4 M.0QQG*?5^+<<)YGTC*71Y9WJ "Y^HI:VE63UP* O'T=;*(^2I[N 59D) M9+V2@5P)0DVP4H.( "$%)2WA&J,:B"JD8Q$L"&8BQ$EQ/\0:)R$F\^U6.MKK MP*Y$829LF5^1G'\1^3]#59X2!+$QP6:RFRG2(]WFW&C(%V-VE& 08A)QN&BM099O3A M"[-"E5FY$N9%29_3^)#D >%GR8G,,REP;I6CH-E53 \$2"ER9@J%U&!4H/T< MT"ZJ1]1!%G-XTA(P>KCCX]I:TKU3VU(L(,UH":K.<)Z?YI2A@4D(2U!Y?G)VH:5B@DJ37DK&4/&--1Z M2C59XCV4^\(Q D6Q=DP- 20/&2]-!1F"*JP7+:QV01Q?'[(HP9EZ(.JAW&I! M2K&KA0X$D!9DO!1:X%!48;UH8;+#Y(D.;Y](^IH_E_59E7U3H-UJ0TNYJQ$I M%)!6=/P4FJE,4&%3E=3U(YZWIJ!X4651W5,)U+%LE&1[FA%PD 2C(B>H)<8; MMMYRG^9HG:*'#*/\&2.>SAK2O[TAJ"U29.%;-G&J8M.=QG,0TQSOE:0>SB2L%V9*O=&3" M@U"3)EL"%^% ILF4*N-J]:(Y7,Q MCR6-LVINZ>8+OSXZFQ_RC(V@E)AZ%5QKY'A[P:(#O4T&C04@Z5G05&TX<$O$ M3:^*6\$SU++V-#_+FBJ .+P^+O$6$W;N8(W?\FOZ15\T,PP+6]>S-^ON]"=S M1D,0(AS*5C75RU"[ ?3(^\NW0?;(^WG(/CP%P;Y0)H[S MK/I+(]'R#[_6V2/KX%%(.%6!7(A.3Y"I2X[P+B,M+2&%L )153 8($',H@2S MR61_@T,']"(,@:A4'#4*GD#ZU#0B85 ^Q<_\*V6493C/1H^L@/^F'\RK0"X5 M(B?85D<7 4894EI"0N!J-5FO@*B@#.:MQ"!@W6M"05>41@\(3"%R=JK;=P)N M\WOOBAD'V?,H"=G_F?SU$+T$,0N81ODX(.1( _7/07Q012*6MBX5-:@[;859 M&8)1W!"V@@*I$:*S,+1A_\"-N7E#%B76M/2;6M+"@2C M)1V[OG8:+%>/=\70+SEFL7A[_B7"FUXW6PJ5Z+*BW-:2!@U&2F6-?3XT% MBI(7*BX>6&>UM7>!E9O$V1)O,/63E.@]5@94 M)1:1&GR%$GS>I>Q3I#--V+7@*3FJ%=.%N!2*C%Q;'^W/P]CC)L'YD4F!=JD)+MRT/*1",3G3L)-6'&!;A @Q@Q&E/)FTFG!ZG M[,:INE-)Y&D>Q#/;>;JJ^ !K!&TZLW3OFEB0=(])?EQ0JCF=][$YWYZ%2NJA M16_BUJF8R7=]BQH/R,4828J>IC#A X!O\@N.4?_,XS?),%- @2QWHR(9 M$(YZ-.SDV=)QFCQ]R#'901%.P5X;.OH(M=4Q-L3@6AM5 WG0LRAXC&*^OD@C M-YZB]IS&(289B^+RHV'?U-[KB&)U6Y;7V?@29 6&_QJ M-$31#=OJCQM#__O]U7+Y(CBRI7+#.I,"[&-+0TY8MJ?118+1CY:>D.D^J-..I59&?J-$MD0&<*!.2!)1+42DHMO73@X"1BIR7D$Y?HA I8-Y%,:-3 MR#6=0=[@QUSO@J1(I]&0FFHG#!)A8$2BYB;6[<\QG)%KQLK1S+=CJMS()!,I MU&W4K";;C9=%'!REJ,D)4S&60I]NT89CK]!CD'RYT&[(7< JS; OK*B5099L M,5X#=K;G821<;W,HD=XE845/DA5&\73>U-8&"@H;[_Z$QE4OF.01RTIBCLYJ M)F4RMM!LX:B/W>V*F#HB;8RH+,+JRHJG2 M%TL;2?G6696=U%I8O%#,I"<\RK+##H?3Y Z3)Z%\JG7(R]F<^;J?\^S:66\J^=ZEL]N=@Y5[8#V6=K-[SSA^GE,Q30*-_5:O MS,:3CM3T%9(2# M;/6\6H.X5%Q?$6HODUA$\U9FSF+X 9VH(W<+&^^J&4A4N_O2CL59Q6P@\7C5 MNUD:)%7O#.].%^K##B29U1NHI$0* S![)(KE _/)#[,=@.4=PXD0DY%W MM0UE:ESGH>,0WQ$&MMS#%U>EPYH.V/5![<(@)!FP"MH1KX?$SKBP9%[J/W&R426W!-\PZ-M[5-?C4&Y1S;L-.MGT%9]D&GUYK&U2GU4*\C391 M[G^->4'*)''.4E<\5(IT7.Q(1;57ZJ@/ Z,=-3=)F:,R>3\KKF3X_[[_]OOO MO_]()W($O3##*_3Q>[2+XIA=HI>Q"QM0<,B?4\)J2OP!_0V3M/ASAB)V+7V9 M!M!:12&_)K2(%X$43A-RKH] MBA])B79Z %=/N7,"5PX%X['T_(1TMQJ-6(G #U&"-H6!?QEM-H?=(68O&5_ M8+<+$OR,DXS*G%UVL\.S-&/UHN;;=?"F^CF&MN+XW/P="!_2!!R9GL1; MDJU9M5)E:[;;07%ZYDO:3ROYG@=1@L-)0!)V)UV+]$TQIU'\1C:&;HO!VW:D M6QG>9 5&E-94=3HLYZGH.ZX^D.L@UM-TW^L>=NL=L!9BE?SDZ[&9>JG#NW), M-8C,2]$*,TA5HPRK_%(;6(JS9&O<#^"K'9#UV%T+6@1D3OA592&?5BTPX9=P M6BTDJ8W]K<^9.J1>LE-9@AE9!]$U+NS5"WK %%G< 3NJEQ2M?@S1R)\"51U0 M*Z]O 51Q"II&I96K+LTJ,4C%3?EB]8 ?HC+PK;0N<9/*"C1HA74HVJJKV&L MJ2SU->765KXUIKBHW-($M-K,5Y6K))=>Z)KR=^YB#0SIK"P][74-">8LS,#H MT)ZK;I,,4@S7ZI%E *>U\*0WF]!- X>H+\N@K:LK>!&;T"-MN*9$>]65.E!3 M0.'J21NB2;4$)#X3>F(.SO0F7A5E",MT>+C:,@=D4H%!BL8D20M%W^R3'"J\ MY_R1+FU# DD!!J,L$T-][D@E+.]B*C9R>8BX,]=Z4*+=%GC34NY6>)-"P8A( MST^\5I2A40U'?ZX,_J]W'95%FV_IDY*5_)Z\;>(#\Y[L@A;Z_T)U/LA)+;G= M9#^YJ]U=]\'-@-'MZ=S%N]QY2T NA6/WV\VW^O+N/8S;$$U"KQN3M0!@U")C M)49=&3]4659U]S\P\O/&"Y)NE\\AWA50 MGQ*MO3T=A\,QGF8& I':2M\?9FV__-(98&#L@>J,;4' MB:@7A KL-#5+2[B3D"5% M@A&*EIYPN#&( Q*QH/0U>"JSKAYQ@K<0+B%:X9@V]_2)\B%!3+LT"G=1$C&G MR(Z7Z#5E:^PTJ710ASJ)IE:68#0XB*Z@R<+X"CT5YER40:1*I2Q30PH)H1"/95\QOVV6]1 M5"PXLE^CDE":^)?.?9JDW:Z4+X%A@F9AYU)6UMUHB\QH!&:TLV4JKX7TF\I1 M52KT/XNK[F/I=.8>F^["$>$^;L-1D9;=A]/'@I&4@:"X7U+ 2P6!$5!%O/6" M&#HLM? A(PUUF9(D<&@E ,Q4E;(J791W77T*HH0-V/-DFKQ08KS:,Q8DK"* G( M<9KC'2^BR?::4[X.4AEFN@#,)R7W&3%^?WPQ[<8/'UBO-H!?0CH6]:;TZ)&S MJ";\.?LJ("Z%=KO\4:Z+%7CM+RU!NW\1E93%=T2 @@EO]/S$4TSI2Y2QHGU4 M1[!D1-\$XQ)C#^,TH)'1ZP0Q;0 L[R:C)EP$@W,817ZJDC'5&:CK((LVBHXI ML"YUH:7;UH<4",:-Z-CUI<(_X]7U8YX&1,/;L@1HGI/H\9#SNX3RM%-?KRR$ M 4Y>-U%\R)5GB)1HGQ+K4=:)K(2"E5F7GWB[#/_T:Y7:SSAZ>J;\1R\T?GO" M]X?=(R;SK7# 1>?A!K;A4I8G=:\MUD$-@)'P*:SE'O2U; D%15.UB&$<.5%T MM'PI;0_.#6X%@(1-7;00L:H)Z#(V\%9YZ-.E#"=D_P',LY'S ANQVY0=7127 M+XU:P_8Z7006]Q:?K77G5R6=[R<1[E5Z?]-@Q'[>_LBS%+JU;,^4J*"XI5#5 MGX>$X"!F=138CM0TN0TBPHM]L-B!]H_=MZG>%SQOT\[N0#SSCU%?F7BF=J%L MC*6%L?Y!:'B*,T[Z MGQM\!:12E.WLT?/\T&H&Z'>.9RL5RPE=K9/S+$(H8J3E>R.A@0TXBW=.ZE@= MU0RR]A[ GTQ9K"U@#DS0N0,3A3*Y2RT*6]T<"'U/>'>R:=*J4#1YVSQ3_CB< M)G>8/&$B^V%.;,B94M_5T5JQ)[4"0[GOH:ZK185P9<2D7)BY$FM9E^W]8K5K MR)]8AW14+5:;5H"*=0#UH6(%4_-*Z/2"QSK% ,,FR[JP6&_G_#(6FVX(4Q"= MD7==#F6JE>$*LW/<:-32(SLW6]X=>C8_>BE)EM'U<$UV# &(4M(1"U6VK*#+ M4J1Z#EU^%2[S'K_R3U3)=9:V %0J[XZM^ZP-H6M5RM9&KM=?F>,\49F",0!I M*CID[42_&G'*Z9ZF3AOW"2=/X$>GC^8%D\:DD$K2!H#Q2]\]VQ!+: ",:$]A+1PLISBV22)<(<_.U&2E M+53]MJ]N.%G RD8 *-C00>M([*O3L)[V22(&,Z_MYL#8%E$P6KF4JV47VOHT MF( 1I!W/TS*2!FW\0EY(_#2,'SD[)A^>27)"R=B MG"&<*&^SF&_'0?9\&Z>OID+;>A.WH8*9?/%T+DD)QTOI*$NI>F1'B M5I N*+G'.2/&#ZJ'.+P^/F1L1[.NB3C:Y-%+<4.[H8K@"0TY/E!^8D=[2U,# M6P&CWY.I"XN,3,A;+N1VO8SD"05U$_[+$G:62Y:8*22*<6?M;IV>1_J7^2IO M2VEG_K&4JVYG^AXP+]@%.]=_!5M?Q4YCD^K+FJ/;]*_LWQOVKO[FD/'E_]^R M*T3X-Z/'(]#7]@;O:6\BODS)2H'OV%&DO_'_5/SL6@N7+Y$%]?:[H(&#D;29 MHW!"M651U&)OV8 IR];NR'Q[&R4T]J=O KMM*:/]O(FR37I0+W38FSMUX@,[ MU7',EK9@E#F0L.! VZJDP?EBNI@@^AN_8/IG5N,B27-VORF)GFC3<;&%BL*R M5>_ZK4>,&0XRO&2'P>=;.IBPB^7R=M_TQ2N'-^.EOOS 3DJ+SUNV 4;?)Q(W MZ9RPACZDVP\T)$ !:\N[ENL::;O3\0TN_F]K*:%,"#)?7&[=@.." ML0,[UJLA:VD-1Z=#*8^MYPB>E,YV#OM@0[OVY+T0V]V^H90='<4,)B MWDR!0J2 51==8E:Z7^U-PQ:F/I>)%%UQK16TK>#KT E9\G828I* 84!0!&6 M%&?-L]WCOA1S"&@P/:A"_ZD_JC>B'8#DK:F6*W M]E, OB7O?R' :O^=,O^*%3U4O,7<&[A0.VEN59^.]K^)RA[(;K6\6Y:;U5WC MKV&O6LI8N&F7@6I='KVKTOY@E.('&=( S"-O,F':6\.Z+F$P;UGE)GYNIGU: MICE#(SLW U7#156 ,QSCU#8$0-,6';70MJ85,-[W9.JF8YQ1U0*H\V!TSEJ5 MO-K\]1 13#M.7\#\N*"=R6E(SPHJ[!E$\7L-:TG#68N M[+=34L\L@DBWS$-S6SY!PY4A/-&NTFW^&A#52JT&[U62?=I:!59@\(+K$17] M(L^WY(5RLA**0OR"XY2KJZB<=Z%MI8KL;4KH>['!.,QNZ3.:I':E #2'? M%SI^%=,B-6_EM*B<"4D#1JBJK0\(OW@?Z-#@UW)>@9*15>FIC0EZ'P?&LA M)C78J3D K./!-<32UQS'J^"$A^O,&/JF%/;^)+6RKR M*GWU\9 UIN Z0&?H R)%(_0O!,".X*+N7'$Y0ME%7EQ($E\:%IZL6_&QUC>P MB[(50,LFH&GX-/K"D%R+.F$+-X<=[IRUOOB=I.T(8MS4K^*.7[I>I<6[6QZT MH-VL"FK WD,Y6X;Z6$XH/79AN=V1)5 M3B.9R.*SKJP)DGDA*K?4[G4RA/7XR[/>:WKU9!747\7V[AU_%7KC]K-^0(BS;0?2N8=9C]O]9?MU+$&->M"O+ M2;1AJQXL9DS"[A]:R.+*.S'S?Q,?V+5*D_*Z]B5]\2?;+5;NJKLFX?)=\O,# MM]]'MPQ@O=->^B[U"W596^8AK@H_@9OONN+)JJ2FP@%?MW>H?ZB;*-NG61!_ M(NEA7Y7A3_(H.>"P/("1)JHQTBV%K\8SG/CCGLTO#/Q^#Y< KO* Y!?S#:?U M7[;28ND+KM C?HJ2A,4/+,>=]]'359#_K90+\ )++_VWTZYSN_]IW@6 MMR6L@S?,ET:T!78$H.,#[PJBO9/M/10892FI23=(BD7LE-"8GIFA/'@#H)6J MIH]>*#V46Y5(*78ETH$ TH>,ETD<0(HF5:Z2E>BD_VQ.>"2A9(6+Q0)QFAT( M-HR&[V_6]93K'#]"/QA]3YM@Y'VFC@P8<>_G]Q_XJ#N]_SQ9K:?WGWCX>#N] M']V/V7^-QNOIY^EZ.EGY'X=YVLZ4W_?R4;6"W($X7;&7D.NLR;<^!R,X"2EA MZ:R3$5JETETZ)4%2):SX9ET:BX61LTU ZP[4&X-&"^^J&4135;*MG83I2DU+ M.ED)F*-D$LKX'6.X:NN[\K:QLPGV_4DSW1M(YX]Y$"6LNU7_;U,RK)C;NUIT MFGCS_JYW4G-.;\[[NW"^/@@O!FN1O1"T3<0;9>*O7@@^P8HO6#2\VS=CUS(4D:&Z:O]=^]"D9"1G)Q +QE:8,)7 M]&A_43/30'_FIO_7\4.>O.'-@OQ:FI46I" 0 MPM QZZNDQJ(*C/[,X*Z5,4U"EI)V"&*%)/H 5UJ0$ZM$T/T4Q-.74A+O<*M M?A[W*/S+.F57&2N>=N]S5P];2JMZUIT/03QJ&2-AOA;^Y9#E/!S.4\3 .,F* M^^J]//F[(CY7//?.IZZ>NH12];A62K/%;?DT;_*() M6UH8UV&=0*\?W]4 $ ]=Q6I0Q'>%UF>O.6 6Q#A=X1BS_(52E_?!3A;B*W"N MA*&E68E#"@(A$!TS\031;A\D1U19H,IA,!O'ZF!?&=81Z'R[C3:89+>)SGU8 MV+A2C37]2D%& Q!JLF4I[# P.]1,*"K+*W2;ICD[=>UZ-,*8\)0LOC-B$I86 M[6R$,E.NQRHU%(2,S/R$\8M:(&Z"2AMOTAD7Z\1U'_32T:*=C6%FRO5(IH:" MD(Z9GS"J%1:HD9!'KY.NV6$*/B_;];,]I AWWD5*K?$HG8]!2$'.2? *4[5O[5BJ$L?_.:LW*G0JM;9T)="!7:FT:6D&0I;#N/85J1J2 MT>>LM='DW5?.\V=,3G*3"DM_'E+;%;5SE)J!$. PK@-=(F_*EQ\,'@]Q0&91 MEALS_C189[[.1+?V;BH@"#F9V D>K, C9N G 5#B@>4KS2J@Q]%0LJXL1\'0 MAHZ:]=#F:4&\.L_N2V_BDF&9Y('HBGSO:DY2>!ZD\3G&I3F\!>W(EOF@EH_S6&GRB0:;);<;G&U(Q+?3M0>R+(P<9HE9 M=J"5*&:P "$7:YJR=+%/H]&B#OY:MLY'^C!B7QO$__3]#R_-R51]9IC1QEU, M8$F_"10,!B"49X)!"74DI$A@.VN M'K^; UZGDS>F6#S?3MA%B!L^2Y2/=(.L/4G'IDL*/>E,0?BJX7S[DBM;:!88 MPP-F^1%E*^RVA%8[GC(E9-W\'*4Q=ZKS[4_I#H\9+7*. M;IIS8CN>U#VLFPIYVS4"4=^#F)L$?H5:S3%5]QOTM]YCGBSIP!Y6? R3)C42 MTL3)R!+ Y$G"T6I54 ![%(EY7;"'!.&*C/3TQXA]C)'M7=H49_=IOL1_/42D M]J>Z@7&(L8\]=+L.R7;4]98@Q#:8KFZW/:0MH"3-$2G:J$= UPO1+,TH&\?4 M!:_3NV0?L=1%51:8#NQLT=E(N%YJ5B)!R,E(3UA6Y@:(6[ ;*]?1CD\&[NX7 MTU;&:>8I.8S36^^>ZJ[H]C'46*U-/WJX5PK0TJSKXL. M")0J9,RTFF &OG8OVSYOG&0A,6FC#_0QQHA$90-,@P(E#RDU\] R3I,L"C'Q MII"?TM>&NLT(HS)PK1@]\;YRY&A0"M)2U"GI"E%3SW*J@RL:<8>W*4\*^1S$ M"J^C13L[_VNF7)\'5D-!2,C,3[CXM1O7\IE2B+8IZ:;AL&K97H)>Z:S/Z)Y, M5OYGX'I'I3!?V\B&=1D+&\"6[IXQ1GUX$=[[[D7*OCY^1I ML9$-("8#5YJQ(UY)1X\&H2 KBN9!Y8CN O(%Y^5!K.)Z8<>BFA83_S4)^!D@ M0F91@JY21>8[++YMLU"2DKW7Q;!W:V@F,D7"_@*)$@)&2D)RS?T%&+1$&,N!7/ M;17%Y+IX.V>NGC+W/G=6JEU&JZ[0WOX0TBQ81@S M+>FM8YR:?Y+'^#\*7>( M"8^9?PKBE9=2$@KOL\]<9]\=8OSQ^\=__DCIC<)TGV/5WJ$2Z2RO3D^U3J*3 MPT#(0,]-2(^C:,3A;3^/2D/W]3_MM:(#.ZSW::D8-1*$:(ST9'4]06FG\'[\ MN]4%L&0@M^.)C&!W3&DC0&A#24LLR9GN?=6Q:JMW379);C/$M($^1AB1J&R M:5 @Y*"E9CF\K,NB9[Y'&*U2-%A/XXM:+TH@",F8V T87+PIIYI%FVHL*G!N M1QD%S>Y LP983E''3)C*^*V<6%"=O.TC8M9#'^96#G*2735T,8#$("4F[M%5 M(']2N#D4#)0]:0!N'W^?6/?!5Y\">N0]2D*;"&<+DFYF MUILD"BL_NR7:+LBW3:0F(%1DS].TD5+9HB )$6L A\5IKYFW/96ZBV\P;8^M6>ICMZ#4H, 6M1 MS?943;**BI?0Y3;('GE7R\M'2W'&>5;]I5%I=3_I:+-A=05:[G[TF.6LBDGO M![(Q<*%'>^+M.V+5:._*LZ8HA'.U0:.T/U#4,#W25E[VG(I1)/[VA;H<-; :/3U8K-%]^ M&MU/_VNTGL[OT>C^!MV/U@_+"9K?HOEBLN1_7X%1^#C=/98+*K3?HRS#^6CS MUT.4\8NV#/YT:",^E#VL@S)5V[4 3M&#: MJ+AM!K5:N$&\$M5JYXN'!?Z81 MG95_IF\*.P-VR^[XY:LR !UZJSOFRP"'&GN6M^%ZP&&6D.5L?V%@[93'\[OK MZ7WCDQ+B[&RU_85'":OKI?GH['8_NUV@T'L\?[M?3^T]H,9]- MQ].)_]!A3' 8Y;,T,TVW9$"7RE,3;:M,1(%1E)*:4&V/ Q%#0AIUR]<@H_'' M?9I04B$KX8:C%]TQ[*'&'B;NEAV23.(-EF"4-XBN,+DOG-8*+2?CR?3SZ'HV MN4+WD[5W/4Z3%QJDIN381! &%Z:U<*D\"^IMN6G@8#1FYB@N4I86[9H3@/R= MI$+W^!X;/&0?9,O3#[/Q,Z[WX)8G; MRQ1Y&8R<1F%6'>A$9%H+,-JRHBE$:A3-%TWX/UIVD/P8X];O5A*NGE.2LP0L M]E*5UZF;W-M)+;E6YXE=[4MV8#.@='P:=V$2^]-\N?ZPGBSO$/.BJ_4=]:3^ M)ZPW>(L)G2&-TRS/QL$^RH,X^AL.%P3O@RBDG9WGSYCPU\]6)I/0,:UTI_ )/K-QFY ME+]=!]KJUEN $:\53>'6UO5/DR6:S>\_%;YZM%I- +CI!4GWF.3'1WA%;V+G4FG4WVG(S&H%1G"W3ON@J.^K]F"5W?;4M)&>G[*"]ZQO6 M! AQ6KK%(?;P)6OO,A=+EKNQ_H5O'D[^]#!=L- 6Q@K!=9!\825CDG#]3*+M M )U:63K=U;;O2F=+VVP&1HSV7(7-[,*2>\["MA,N,G/$[?W[T!N\3[,HGT7% M97(1;D4GQC4#6V.W\ZI.DVPLPMAM9[?T=CR9K*8KZ8 8LH; M_)@/F-'+P6Z%IB/<%98,"4A(&GKB;/DQ!SKW[?;#[+L4:'\:,G@G*12HBDS^ MYWZ^GJS08O0+VW)^KW)R+-=3.B8Y'J%NHI#1H*)HQ4Q2D M,OT\O9FPL\].7= GDF;9*HAQMDR/09P?![DAL[4'5V3;)8D[,IE"D== OGVM M<3/$[5!I>&'?I")J&7(/,G'PC!B7$.>>XO\7%.]+P_D.P\Z7F^ M Y M%+F<8%ND7008D4EI"=6%.0B2UUWE5-+/:1QBDA7LV)3,/C=A@+W3=;JAW>HL MW=D:@Q'?4,;"&:OU?/S'G^:SF\ER]8__\&\_?/S7/_"$U/4O_@6Z><;A(<;S M[1+3E^:PR0^D2'5/^^M$.-,>/=RC!YX?MZLF+>PTQ=BG-(9]JJM+$#(\K=^A!(.1G1FCF*)$F:!J G0?%9) ME\PU2G0FGB5FJ%&BQD,6F;E&R7A^-T'KT?\!,%$=I[M=5!0(8.4P4E[W#B>; MSM3<5+!D6!M.*T2J<_:.O*DJ"P M<5?#48&'%+GU^V+<2U;C?>I)OU>L H-5E/G2B.O5Y$\/+'-E\AE$JF#;S>9' C8'1Z*G.QHE$692C=HO9%:^@#>DB"0QBQ^>XTR3&) M=N@V2NCX&P4Q_U2/N.'&J!(-3I%*BG;2 MXPDU'_^ 6M=34K6A_!FC:\F-:-X%.*;=I+T,.9NBO^:E:9V)VX5H,_GNLK,: M#T:(%B2'27%!(NKX]BP=G$(V[>:]R^\AP_/M),LCZH^Q*E^F#W(I,3G!MJBZ M"# RDM+J"X>"F"9JF'<]R&]$L/1+=K;^;ZZP\50VAF"T-H2M]746WK5X%Y O M.&?9ABN\.1!^4D ;F^D,7*K.3+PM-34:C+Z,%/NB:@Q0<_D$:HR]:VO-[D.K M+P8HCZPT]Z-I969IZU)Q@[K3%I^5(1@=#F&KN*\^0PW^"B7XW95\SG?EF-TH MJX9[N6K,8BQ589W*Z@63QS3#,VT6GY:G\BH[&#*Z#2+R.8@/-.JLEUJF"4N; MWC7!@*+GEK8N!3:H.VVU61F"\6A#V/8%R&P1-V9SB/;Z6FWO797*POUVSL[> M',05#!;.T-86C$('$E9=&M*]+>1"F_FM*YI6Z39_#0B^P2\X3OF7\M-.>MV= MW(JSK?[3NUCO_ ]OPKL8W\=;G/+6#:&L; F%35-HP]KR[CNGNSWU\(S0G-Q$ MV3[-@GB^9>5.9]$+#HL[HRR#QI.:L MB0\Q:Z.\ILZ[N&>8\L S'&384L-:"Z=UD\W4.]63U7 PPC-S%(J;W:E5H,*HR4A0/LV5\-"QE=:FK)(J"=)%)'P:LLQF%B6X] M;U !H:SCV9 4/$P%]^Y7ZC/$MLO *KB7T]Q6R\!R+!A_8B"HKA, 0#V3@"11 M\I0M,%D]T^FLG8B,5DZ+D=EUH5.=3&\"1EEV/(6[L'".*DOTFUF:9;]%M 7$ MF_"NN'O\VDH7)6E"_[G!K55K.PD.;\:E)D_M9%ND0]L H]H3B8M!_(:M0K02 M,KMM>5?RF.D@R0G/R%M&V9?BH@_V+V7DJ;%PG(!IHM[+OU3!P:C.S%$,ZUL6 M++XO+/B.P^JPW\<1=9K,_D+Q_L\!(8$Q2TX/=1;M&\C6P;X"YUTF%N3Z^JC0 MWAU-4X^O2D4?;?YZB#*^L)%='UO_5=>VR%DZ^NWGO;\#E^B0<3AO_-+EYF$W8'5;7#RMVG=4*C<9_>IBNINOI_+XIG;)F M_UQ-;R;+$?L T)M6+AW^#8?3D/8_VD;5/@K_?>A(,4HZU:FS[+##X5IW6\W% MOL57/=0S_D2JFJEG^ J ;]XY^Z5[^T:SV7S,7RWV7XN'Y?BGT6J"%LOI>(+6 M[F"^":*#WGT@JMU%+/P MK$W=W=@\K#/-YX>ELPTAU( M6"?6Z3TK6#)?0KJU@IUA[)V"I %X??UNS'N1LL_3M;L'D&TFHP?EC NHVJZ7IR>X[/4>ZHIN[O<[,W]"-ZN4W)9 MZVT!BM>*L$ZBQ9UIL_G])[2>+._.M'9PN=-")Y\3@G9"Z+2S0?"T:$U5.[=; MSA>3Y?H77H:;W8"U8%6Y_9T-,B\GG- (I)-!AB6&P2UXE^.[:.ND.1XMINO1 M;/I?DQNTFM^N?QXM)^AF\GDRFW.1HO%\!NQ $D=;J[GZ\G*S#74+"#[5MQH^@AW52+FB[-@ *>A!QG:!O']8/=/2_ M&ZW+N3QTE=]$+U&(DS"[P9N81D-VV0Q&*Y<:MNQ"6[(&$S *M>.I$^3-]//T M9G)_LZ(1Z7A&(].;*_JWU7HYO7Y8L_]@\ZGRBG3O8FQ>R/[-\+S><.]R^('N M]Y0F_;CBTSLO=\O#VP/S IRA$]I-M$+X_"4HUKG&#\LEF[/-IJ/KZ0S&M;.ES=-PGNW& M48-WA^W&%VZ^Y_U*GG@AEV7T])S/MP\9YKN*S7AF?)^&M./A=1G>3 M17H:7YTT9Q-V'***E_UGI!7UM'K]*^<+QW)A\FBET9-:G<]>GD?'UYE_.+6YC:% M4-ZG.:Z69H8<\;&Q]Q *V'=+$@*8C;VK\53& M-BO-P#8XKL6[PA8DVO 5Q3J.G[SM\2;'H>*E'=B&Y[O=S-TS7/>F;L"[<-_# M6KB)2W+'VQ7BS;#*$*V&KE#5E'9!H; MR3\6]NN-BT+G^R)/^>UG_J$4^>YG^A8PK]C%NB;69&G9HU8#O"I+^[_YDCK* MGX,$=8W^S-OW?['R&7ZI&?5)TQSO5!?LG?T!G67*UJ/&__@"E3ND@MOT' M.R?TXX <4<9-4-K8>/>416U#%FNIAI\6P&G<(!#KC/?UIV \A$"I+X/)V^:9 MO<*(;TYX>CVY=*=9=L#AS8&P(H&81&E8B/D>O_*/I&[=SA+>*SN0M_#4JLH; MY=OK_8V53+G$DC8\-<=Z"OZV\6T\7DMW]?@ZJ0:]C+F77A-\T< MOMHAU_;GO=@(;"+@YKW_7?'>)_B)1:?.!F3+SBNOYQ MN)KJLK]4^T23ET?5)?#WXP!D/ZR[M[_][?^]7GU)SX4[Y](@J5_ZOZOWNX X M^-VK+_I:W]?N#W6I][* > ^Y+]XU68@=G.5^4! M,/D*WO:')-BEM#?4\B;*>/Q_Z4<@_6DEWPQ*[FK[9='S8R7Z$$YU_!8"SM_2(XLJ7X^78']5>]HU#5-,NJJF%><)CFF3S!?4O\^V6[QIKR%B-T4&SRIMLT'MN&T M(MXIW>O4QQO2@/<%M?>P%G.FRREWQ*?<837EWM>&WL4[H#Z)W0$OVV: 7O)J M<3C+K@TP0CZ1N' ZMVR&17WU8<=V2U?H\=C^ YAS5))NSPSGHO0F/M9M=.1E MRRPR/!A)6I!4GJ_M*&SF_:20]0D/>$<*1&[".\\@-#JCF+_7DQX_N@W3,3G+ M.8\?E<'T:W4^BX<)0Q _N'XF'&,: MU(6R"V^+>VX4G=<9.+Z.S4"\=PV; @U&54:*?3WQ;*'^\9G2D&DLI*;>]:58 MN50& @JTV_H76LK="$L*A1=?Z6B*T56S/IRTUX>]BVE49.7P5?;BU:A2;18$ M[Z+#3M%_"SNGEZ[;=J-SO[K)"(PCLV5JN:3K775\W]8BQ4F"A PBI#SZNNA0E5Y$=!$ MH7$84J1'<:B*C7_+.9E@X6M2IJ"NFI7UX& $9N:H MGY=YEY/%M,O?7,LTP?(VJ]))PF(.5>?50)@V-=O4ZBO>K1(03.9^$@_L.B5/ M.-#;@E'<0,+B&G=A=(6X&4\FK0W!)!,HNS8SI!38&#H>!2T[TAL,#59@Y&A- M=: 09W8Y!W[5^)#A[2&>15N5O[2R!*%'L2M6@FS,X"M2X*J2)-K7BL2U(@_< M&L74W+L@N_N:N@%;BO2WGZP]0TD($99;L= M,PVM2K0_.6D'4044J*Q,PV5/1!"2\LZ2*@(N 7U0@9P>6E 3KPT,"POM[J:5E=]#7NT>7IJ/<'W:/F,RW*[QA5Y5% M.!L'<8S#ZV.)RTJ@\OZ*][;J/=UH^$]@S$:R;]*[LL_;#R%'@+7*(IX2CU*" MN,$5*MIFGS6MHZ)Y=HRA^H+:XE('62[R$LN$=H>(("6J2XRDQ\?6)B.#[SC]7E(0DQ^IJ\O_=_E*UNF:;.OENG# M9.'L!;.C7K]Q>KAW1V[/L2\2;O3*C(#.\4I MZXD*Z4P=>JJU*N0P0"?/M03[4N!@%)8@[R%K9S\C/&SHY&N;DEU@?Q96:>=M M#TK7#>7FD\S(N\<9RE38_&37(_/UL/+^Y.*^3MX$:K5QQ2(%=EJ[P#"#991] M ;-4)O;:M%RFM7"\Y&^BWEOJ5\'!J-',4;*TWY<E:-PJJ?=7T M8* T(^'O/M(:ZN%%KB#:;#J'I6:6OL](S8H YU#HI968*1 MWB"ZPJU1E3&B$3X*2W-V;Q2W]RY+%O EM-GCYR ^E,4!,TQ>E/Y,9^#V9(B) M>/> B H-1F9&BN)QD=( O506B)0FWG4U#O91'L2LQN0XW>T/.2:K=)N_!@1/ M=_L@(GR.\5$9(%A:NPV\!G6I&XQ9F8+1XC"^8NK)"X[3?54F."LM4;#?Q]&& M"Q6T0-O'@T]0:,\\J+9>GDZ<9 M#C+\,V;I"'3*]$+_^H27>!=$2?4A6[Y1J75X,T[/A9_8R5H/G:IB3ZIMA*JS\ \_QXAL6!.QD,Q4L NE&*Q3(]! MG!^5])%4J"=4Z%@/#^A+6T^L^YQ%G6&+_DRU,0T=3TZ"+@)=PK^*E^ M<2BU/3KY"BQ7H=&,)N251#K*\E:V+D4FW4WVHHS&H&1G2U3(0^/V=7KTS1BJ%JX M4-# JVH9-T+T4&?(]*5W;-M1#O=']-3[FR( MR:$P4GGM2 JK:\,\3^DH=#5?'G@B;]F-P2@X?=_2Z3MUCZ7CM!3H>))Q MPAO5)BE/D)<,S,;[6[^6B!W<'-"*K47PSEZALB(HWVEH'F&$SQ);G6^E=AF\ MWE'_0J(@-F8 =+%>UFME=*5+MFV@]S#,AIUZX?8?_^'??OCX\0^(!*]H5UEY M>O_/EH4!;A"UX"H=.,L,C-X FCYF]'LSZAB\W:94=T@Q9+8_AS922KDIWY"S M7&A^QA-DGPX!.]F(\?PQCIZ*_ >[,V0:2S^GR(Q=D9\C4YJ!<<7V7(5BJ@6> MON2- 9@#8K+.S Q'Q PV+H5G1;\M.:T!&+'9L+2160:AWM*[TLO!A?Q:EL(S M26F+"<]S:S+-K]!KF<2!@B*+ QTC'(?\T-2.'3R-\B.;!OS3M[_[^#_Y7W_\ M]H=_1D<<$&I,^[4O;AB.C][=QX"#?OZ/]-D>WO-^3$\[#MF?Q"L6!#)F\(&E M^Z"H,?&N'%9^K'F#V.;#.KTKQ=]+^;;*=$"W>VZ61!NMYXTF"]"\>2H%$@U1@*P,?M MTRQ2CHC-QVY]4I=4U]<4GWF7@H*0>)"@^-A;=:YW!!3@(ELM2[%Z%P6C7E1Q MJ;3!*LGYY&(3IS?C+O7P]$XVR8G#V_#^IK^3N%270K1+_UV4HP!9EZ(Y,379 M;NG4+ILGK% A_3FR!2:\/)IN-=#>W.D.S,!.=5::+6V]B_=$PL+"=&V.2GN4 M)JAJ =$F4%$M$I#AR M!O<4?2 $R_-YI4!XL;N>IGQA,!W\0-PL*1=+1L=R;J>:K/113A>2Y10[4[XN M!(R?E_,2HN@21=41^#_]-Z,D#-<_=B$NM2 CUQ9"^W,P*I"0$G)5&(1=_P@D M_:RX^;;D/"X<')T:BMY;R RQL/1Q8[%%5V0W&&O,H U*]I0ER>'D@$,Z;2]: M\*X_Y>5LNE,&)B,0%^@ISQSH+<"X,BN:RAOS.G?E7:$G9N-=;%3]A]TA9@F( M=)AF2< \F8/^.\;L'[27[=HDRE] \8N=KWG'IV7.^J/T#@.6I*K%5=;5PVS&G.K^G!7&< M!B60ZZ5"U9^#F>Q*2$E2HFJ(3=&A2[Z^*3OENLE_CO+G\2'+TQTFLRAXC.(H M/X[52UTV=O"V8 :Q%E[KTH!-H=BZO/=W]S:("#O8B*LN1#B[PP&_9&&>+-G^ M (F2I^L@B[*')'UD9QK9(M\TH8Z,?DS50:V,MZ&=_VM<^I!+_4CME^'XTM*]S@+:8T0K8/?XOEU[_+<<[RUW0TZP0V M&9;[Z[%WJMX=RB6 MOL2;&[%?6[1W)%Q491X$VK-U0P!KABR5DYVT:'=#F40D@[K-O5*3[>9@B3CO M/LB"G)B35>5J6LCELINL&XS#[);^U?3;J[#P%G",3(7P-$H"&E;2T'-?FGI_ M?=F9ZVF2T;B"#4-5 M:2.JU5SCR7LO3^*0VX/DD_K&/],_1VUF#G!C7DX;'UBAR5'LP>V M!$C.[Z"O./:- AH_U:T %'>9QEJ]B=8_C6#G5[**;NC5V3,"+$0Y4Y7FXL;P MBFW]P\I3KH))-GHT(\0U#M@*V6WTUG23C22&B-2V$1\A_[ .RB8#=BU "U)/ M8O]UA ;M>(=V+4K#:$-#<$TFL\'&7WRJH*\.27L&@+REF:5PO7J:Y,_QD:V1 MGJ,HR)F55144NE'[/YV!/TW)B*L%U48#59.$HB"EJAIB2#'>A32+$CS?C@D. MH_PVV/#$CK),U?R09WF0A-0):Z\X&M:$TX'UA,YUAM4!]F $>0)IX5A[@T.) MY=;0)7.NXB#+YMN? \**P<[)DM5&NS_L'C&9;YMJ?.,@CG%X?2QQ60F4)ZN_ MKTEX"WWGZI!PU()R?69WZZ9;]%H:>7=:ZG6DFP.+&8LQ?? B5-<8QDJ@K$-V MJX!M2VAJ'<1:\$XD>HJ2($816V-!893QJT4@!?Y-8?4;O*7^.+S&"?U'SDXY M93>4<)RR9 _+@OA6;?@IC3^@>_(B^18-@!E93V$M+KEP2U2:(F8+)O%.[%;3 MJYDAD\[2UJU7'="=KE.U, 0CRR%LK>38F,-**VNO$UDL)?E;Q#,MT4$;CB7< M9!EB5J53'/W$FH0:"0S>34LZDN]-JG'T"/2U7>1(>!,G \]WI:LX]XKEVA*= MZ"UQN51))X4+&E)OHGT0%R5I0S8EO*4^/HA_P0&Q^%U.:]:7]WW/CZ!2\"EM M@@D0SM21_JO E(A^DT5O:,=6Q[/??DVOPC2YQV_Y^A7'+Y@O[JOBVG>V"?0E M4'?_Q#= ;/!KE+^R%Q+M__/7)7?V(J]?TW/\1G538,7=Z^S)FB[;^3JEW"4O M4?"_?(4*IE]LD^(QI#'8*FYW^'TZ9BU]Q4INT9=H^5\!3(B,TWY@M;>DW*1U ME;T[BF;IM;XW@[&V6S^7F?A9+E>3EZ^.BW@P+[ %2?D])@R)&!3,LG>G \+" M<+_?"K"72Q^EA*6W-'60<$2DHV>4S\S[-;#=?XAT(<1U19H7PWG)#A_[N!6 MOJLD@("^Y+?*O:"^5K;X4A7MNHSN\5.:1VQYA7*3GI>S-7)6Z\ZZ W7A.Z.% M=[D,HFG2#G[+<9*Q\IH&%7E9QBPN)(Y>\*DKF9(&H \7MO2_QO7,F>3@IFZ# M4X/W?CJP"'G&&*;#4! M:H=FH_ OAXP&W)H051VO6S?D::(TL*.*R9-E*]YE^6[J@D!+"ZY,2/'WDG:) M1!M*;1QDSXJWLP]RZ0;E!-O.KHN -JY*V?7ET8#0AJ+ S;K/G#P$.OG+BOE[ M!Z +/D6 A8. />]S=:Y-*6^-*X*U_4&54CJL"2@^3M4Y6W_7MP X,<@*ZZ9QTG&;\$J MN*WN^MA RDRP$77M857/5/G+*%[92WZAVZ.#E_[ANL0E5YG_,( M;+C(GS':5HVU\FW>73):N?;31/M566!V\Q(E@&_*NL#RE0T;.XP)THLM'BDUCQZ^9T(X2%WR+ MJVTNMK:89,JW5P*#]];J2"JOS,(%&,A>ZYD/%X-[1,-H"]NKL,\5/R0'.L^Y M3@E)7Z/D:1SL@PV[@$9W@="@%OSEG5EU3:U/K;EWGWXZ9VFJ_6-E@N)H]_ZT M2*L$M*)V+?W.(3.!P4UX2CJS[IPBW!<=I)NZ1B-X@YP]95-4 N<9%@JM+\>XB5ZB$"JW6 C>1NMS. \QU-("P7;RA*!:+Y%50,9NL&;." T@J&MYR1Z/+#=?#J+ M0&5D1L/+#N0*TYHP4,GV]+TQ0)HS2AGJ&2F9^K M2LK71GQ9) Y!!(%[_344A;!OR"_O9F)2,>+[+]?]+1I-DK>5I=.)B'U7.A,0 MLYEW%S")<>W\9CP2H.VQ<:\HT4_EG%6;6I:&_O=/-X:+\&V MQF D.92QL!I>UC)'>8HRINKG- XQN=1F6#6 5JQ8UKX^.<=DX2RVL:->CYUZ MN'?]V'-4SGWXV:@JF(&TN<]SO:-PF1Z#F)T,4&X>]6%N,UOE)+M[<5V,=]48 MB$F3[J,0D0KG7QJEN[M-B5$>4JA3B6C(=F0BP<&1BIJ<?09G+J1D)BX[%H +C>]E\_HA70)R-HHK"=8#MX#P_BII::D>\!D' M9-5JU=,3X9>(5EF";%$\B..RP*%& +:6[M:M!G6E6;RR,H.AGT%O NU]O [><-:K]M3?!M08N SWS<0[^ZU*M'=Q M65-4[9;L"XO+[K*5I;,"$DK3,64HU_MH$HK]C;,6Q/MSU_,2SH@4)>(V#.+= M:2Q(&AXV>9G^>>2="&)>>2+:1K0[6@]B;>WXZ/20+O5RP&U,O0ON-+Z*G-\C MHK0P>;G4=&D5Q)AE(D_>V(EMZ@W+W4K%Z&1IX\PEV=*O'93)P+MZAK 4TD:8 M&$>TAX%%1ED0[?:AW#=GQ$]9H..P(1COS_!F3610\ MLF*M1NTHT2ZU8Z#Q=.*?L6:^I*^QW1OS(F6P\.R:X[ M$O>D-X1UL?80RJIY&CLDE3(3M"G$BN+&]D)AU/4A8Z6/LW&Z>XP2GG>SQ)OT M*8G^AL-I2$G0D(^G?F89SK/1YJ^'B,XT:.?:7,;K_>>^C@K\^JUQE2.'O9'X;[.85C=/+-+DTQT\+7> MWV'W?97&@;+A%P5%S=_3F^S^)?YO\OX:AMW.2ZN+ MJ(>]TA?48:L.%,^$;]<&E*E(AP=7;=J&:_]1%M6H676AP@;QRD3>'>Z$RC0_ MWN'\.0VGR0O.E G%=)[9$3ZIJ6GT/;ZY!PTY40O2J.IF6\NH(^KKKX#VX( M=7W'M]8_ODU8*WT&:6/H_06MYFU\0I9%++8IHJ7JD%JIL3GA55E8\;?JWACS MJWVNQGVL$)SG!Y&M!+RO93!#U%F[(YSVOAO]":WV--!."?K-/_W6^WO2%$PO M1^4;G&U(Q"<#RGFPSL1I4&1!OKO:H,:#T9\%27W5^Z*V=MA872I;-@SYVQ'$ MA?#9+!+O!*=IP+K+G#70;?)G%4#O"K%A)]Y76<&K49J4!A<[YU>M)50.4=8+ M&VPT['P+JQ!- U##[?PKS%U<23WU8]4Y8U U2_2%"@:&^ZQ=;?>(I15$N\I MN>[?4]*-S4>'_#DE;.M.-P,^[_ZS@XVMD'YY"&4Q?R %G"":0B;-);VZMK;LO[ MY/I7M2LGAJ>UY6'G]K3N2G9VAS7DW8.=@[WR+AZJZF+.Z5W4]4USH_ OA_(E MK?NC^$D,-DXO"K2AW[DA4&< 1G0V+/OB^ES%;7189:F5(U09>!KZG%XR#6X M/(E]_YFR^Z0VK%+_2QK3.5U,AU3O'F,5/271-MK0SHV?V01SFOS_Y5U;<^LV MDOXKJ)VJK:1*F.&<-+8OD,=_, MRKJ&DF.]87"'L'S4;8O#=<766G1_LVC>9(=KB[&_Q\U!Y+AND#"+1)JY)68F^SO-,^>RS*]7WXNELEK6<'+X1-MFIQ_GAV]/]+6 M,C-//-CBEXKSUH2V0Q$:N_*!K-_11J"\86/0QN:6 MP)<_'X>G?Q<\%3S#8MHW:[;#,RXGT8;D3"#Z.^5RN63S\^R5MFX&!0?.RZ+) MBC54T&/.P5W.]9D>8N"H%Y(&-VQKWS)8&\U[8C#D79^$[R'4CXCNDQ)I\01# MZ)RM0C?+LGJS)(4,43AJ B0O\*T<2$YI-#[EA6AL>2L%_G:#1)*="F*_@ITG M<>*:^B?@GT[0MDU'+D@2)1EIYM,U!NIZ\RTW M-KNKQ?WV?LHL"D?>3USQT_I/35(U?;.C,,B[')TE.59>]'JUEZ+P[&"J+#;P M[0:/;H$1@J/)8F1T^$@[[FTR,=(NB]Y52!C@$>/LR!]J0*^R=FR"VJI)Q_G\ M6B&[G:D5Q?^ZWH5JC&Q^9_B6P7XF/_TP(< K,E]2Y:R"VML)Q_.D7E&ZRHVA^#",&L4QIEV#/@8F5/LX_F5=4/+3]TB&\0UE7R[J:(GRFCE] M2;(BA7C@JZQ>)/EO-'&E%-S'X#%?!_LW7/?:\=;0K/GV;L*NNX.OD7_]PU]_ M_.&'_R#??,K>R6U9-,]U_"O"04V]6-,[^MX\O-'\E0KD^_280>MS^K-'.VU8.2D_59K@,5S_^V#;AZ%0IPN&UJYG'(O2T>[@;1? M4]M;2./,1)_X[H_=XI5_/9GWZ9XC%.?;P13*9KNQT-S&/>Z(5 M=L)O1VAL($/!R*+I[H OU\VZHN0E*[*7]0O)P0Q45$&XS=Q7+ZU7XUB;SF,W M_9UXK<-'9=E?P3DQDC/BM@5W3',P39T2]G/]/L@&667Q1-B;3@TJ514A_@4O MVQO]@0&]7T(X9)4LAGR[=Q5C?ZCM#?%]E;>UT+S>@Z&:;PIP.? ^E-[FVIR= MESE[]-.!-^NM5F/[Z8@N&+MU;S&)VL.'MV/7_?F/^69[.D.:YZI/VINOT!3@QL!O&[_KYG M"*:U$W?_GHW;H %PHB/@BG7](?M1V$/O_WJS]W9_,';:WJ^U8(SS_WJBOI^] M'O3E+^SA]WVMV?O[/C-VXK[?M6"$[^-T?1&(IR_M!_2833FV4[L;Y/-@4Q/; M7N @U(AW9+9;\#<*UU]H.F4]D#S1"WF> [>C91+'H*W1$#/Q[@F$-]*]7^VW M@>;].A*XDP<9"M.-<\1S;77^1Q@"(VW[X-^U^6E'.&"1+.!)JV8HXTW MGGQA?K5C>FYH(W0G]>F@\<= H -<[R8LS=8'$G97-K1F,W/7&T3_'=\IKA6= MF?V)S+I?9@E83,":%2-DG)$"AZYRWF,Z7FRRIHDA^1XG\IE\\;XOV!H\G(% MJ\WSLF[JN^W[\0/4OJ3EXFC$L&>MX>&)I9CB<,QF79Y6F=12FZ2=.EF _H04 MM/EC#!YOD^HIXV_C^^4Y\ZFLF2X6NR%\_9*XV/+!-'9+N#S)X:,"94"X"DF$ M3A1*[IMG6C'0U9JF:A\HH[6,AYK6->N ]+JXI=43K0R:!FGCHFX,=.,^LE#G M7Z42[+4A8GEGD23"%J3Y?.'6HA -05&P2:)_D'WT!NC@(C40V'FT7V6N6TB)US0*=0KB(Z4%H3#BD*"ET2J)T_L]56=>?DIS6\W*3 MY'R#W$J 2Q 7"1Z4NT1P<5*#/*F$0E0V1/&%,U%GGMFVH-F(;R80IBY,.)TL''% \?:E"SGGE.:CI] MJBA/N>Q@I5\<%S=!6(U='?G.4EJD58M*$Y]X0C')BC[3HF[SXD(*>+%V^SG) MBNNB+50#-23+JH%Y35?NRZQ/?2"[N(@_;*.,I+!BSJZ;AZIWD(E\W3Z /,$3 M8"JXW*KA6,-SQ#6#K'M2E"^C:WC<%W3@X&\U<+E!*-P!KP"F&O=M+;;39N[: ME(8$,DX<\,S-=2ZG)?-'-48>WLJ!8Z350,9'(-P!8X2IHIS1\$C4H:QU.B?" MFP%X"'.@C(*[GO?;K@1.7KSO-[4TCOM^.ZO*O_-0$=^\WR6(J_<]*(T$P4H< MR21_OM=4?I V+M[&0#=G#-K,&_7$VZ@-SQM;7Q?:+L+E^X*7^7)OLX^R@HOV M?9I@+TF><6,DY=8$^9# E9KL-U2*BP0_4&S+\(G7XIS(*,Y?- B[Y M.Y2R:5S,SG*V&.H*[@9<$'%_[-/ M\)I]+-G'\8*NRCHS8ZZ\&K@("X5K*37*Y4DJ%?EL0JJR/W+=*)2IZW=7936K MR@6E:7W%?E5!+?SE8$XH@K1P43<$LKDX3-%+>T>; M^^5]EJI[6N98\ZK@XBT8KYFM4"C"?LN*J;*1QB8B!9N1XLRX@*" MI/F5H0?ZWISE;(%HSDV&6L#%ZUCX?0'C[5#5+!%N2E[ (F"-<'.1Q^MY4C]/ M%^PE4O7LIO2+X^(S"&O?&%TP-9)(OO:S\(7NC]GB_^D7EWYH,[J+:I M*^S9K+;6(5W03*3E8596(:> +D%<#N-!:2X)F3BF8[W9]>Q26\X",A:(I"')B4O++[);I),4Y!/4ZR+#(X*+!#7"7@%]F1(@2+ANUZQ^J M]<]EOKRCKTF::(EF:GD[T,%&F!HN@@9A-JJC56L"VD2HZSEY:M)>C43,Y-DX M)L].D,FSO9D\BWQ.E[U"PL0\68BM SY_*:O:?77'KX*+P6"\END$*))6D[2J MT6_O7-Q._V>V?LRS!=]?DS[5=W?'JX&+M5"X1H8+ID=,1027=@"9RK56LQ7% MO4C 5O?PY1;'1Y87JY6I5HNOL91>=)X^K^AYZ#"E\K+@@6LF0P@2D MHU)P?984?V=^ +G1'?UOBN#J?"<^(V2.2$D"HA@F W.(=7:]EBPRN#K>#=#U M?1>B*!S>X^P8^]N*S>WD49/JM!F5+^LF>X&TM)]KNESG-]F2>H*:!NCBXFU"$)LWID<7'I!VJ=Q'$53*FS[NB;W$3QD],CBXLH2+DXTY-Q-++=:5!_Q57K]N@&1,(N:Z,V<%7654W ME^\-7!XKO<>CO=*X" B!NDL(UR&M$I+3TL]%31?KBJ8S]K>L9AZS@0!@!T6] MTK@H"H&Z2U&K0SHE EJ1TY(RB31X&/6+XR(I"*N9J!24T(TDD38IH][UCDL0 M%S4>E/:D47"VAF1Y,JV:0&W_C*O3K=B,BU_S M7PB7BKL%I57&<.=MMDKAZO,^B/:J*U(X>DIF';D[ML@JA9<"7P31-@6Q8X9N M%_]-FZ;*G+NONP*X.MZ!SKAB45*_4M9^G_XBKDRW(S*,A$(E?YD%6 M@ZOG=$&S5VOI((<?@CIE=1 MV.X+U21G\4:O!BZJ0N&ZTJMDBK6R:(EKJSQ&COT(#,_Q:N!B+!2N(QI$!(-@ MB]B!X(CKHL[2_ML)VR*X>''BLP:"*,F@7B\76_#9?R=-V?;0G[/[[7Z1^VIOHP6&%*(PH::Y?;^]8'/4K63O[(A9>W =8J MUE8-7'X3"M>Y+&MK5B_,:M5Q8Y[OV<>;M;MXNH'$O#SH_7[YN1;)%KI X/[@ MYW CN'C=HP5]X="M,<*MB:L$\,-GJ!C%$XYOQ4;'FMY"XAM*MYNNG'JC,@9? MK.ETR280O]&DXM?E##\89P:7)^S5!EM"(4I)V;I!SMU C7E>TYD;).F:D@3R M\VZ82=* S3B)YC.ZO'RGBW63O5)YWTY=PF,O/.V&LFOON^2L# M.6/=RC,<#2)]N ER5I%4K2:D)65)%PW9JT@R(9=P_^)A*609U*%WYHCRJ^#B[5P MP,8TF%_]+9=$YG%=)5DJLE_RT0=I=2,EOZ1RN3VC!92--DG:E4!&B0.>F;A" MR9&5$(Q3&U(>M?LNF3CD8YR? BX'"5:^X^32+I%M/5S5X(OA;G2$\ Z M=?__7+")'9N<,TUG*;@/?M[7Z]GNQA[%C=?=X]LB=E&VN_D"$"[DSJIL0;>J MVO1$=86IX?*>09C-F;Q2)BO0-LKVQ(WWTA/\WU?9$W/3_)JY6L+4O&4D^Y1P M43@ <7\1M%(JDTQJ1QV$V]L"<_J29$56/ 43.5 ?%Z?CP/MV2"IE!QG5GR!5 M1=9L9''HG7)4/64/0A5QD3L0M25I!%_* 4KF\9=X]PB@XLA-T![%!Z*PN7G9;4J(6;^ M*GN'B&XVK:+26]SC)T0)%S<#$)N33ZE*N"X1RJ33CGLQ_^FIHD]P58+U&=SP M@J]YDN=B=]:YA A3P\7A(,S&U0.E3%92FT]8I#J)>U^DIV&.HS>_RNEPUWOX MYN$MWN';AV_TR8,OME+.V2>[>.+'64R=?SPNWU>TJ"UQ[#A@X7(^5'UB+(WE M"1EL:0AMLN 'E[!Y5?*) I46HDP0#MEYVE]VZB+N!D_(B!5G,6L4J+Y>+]^W M2\QK9+L%*!T!,/(.H-RIA>K;M_&J;T_3-(-N3'*12@YRQK&%KWEPZ1+$Y2 > ME,:7MQ67Z?%()15._35DWI82]Z$>DG?7!=WC/AZ7WT1I^U'.@1;T[#<6]GBXU*:8S4TEKD<]_MPS.5#0/REDS3 M_UW7#4TOETNZ@ LY/=2/LH*+_7V:X#M+;'.%\"W81-HC5!F,MG6WKK][2I+5 M%S'KL;R:K0)??OR2/^9'HVX+MZ2L'Y>Q#.!2$R+EHG:RNW?1=:NG/R-UHS;O M[G%84PI1]_: ,VZ]=Z*Q_=>1>L3R,\ZN#NGC2%W[4-&D7E<;/G,0466_)OF: MVOK9)8NHT[T0S>+M0D$D9)K(]$P3PK4B4*FD,_W<=WP/8BF)+,$QQL'ULI!A/AT$ V38*@]+RR^F!3BD4CB ?RS MJEQFU@^Q]C.BKK>AVNUE+D.$4*2^;5/GV,Y*G4*(^MF-S8@G:O/Z*-'8?2Z" M9&YV;@CUB&'L=PLZ=\_+L*!O0/S;2-VO5M[2"^[*HLWX9*.A1QP1'2$HG6EA MI=*$Z&J1V-$A"&^1Z&S<.(41,>/':!::Z#3:$2.5X@T:- &T M+.HSNBPKNN.'ZC^%NOCG0_).Z\OWIDK**LV*I-I<-_2EAI@19I8!RGE/"44X M6;>/RGAX$#D7BFXPWRO:2UX$,G3(2 >-/')LQ'P/M7\1IB9J%'",_#6E86JE MX1<:)6JHL]0._)5]NGG@BT[>=WUGY.LN"ZNDJSB*TZHNQ=P.'D@ MNU]^BNZP'](<:\3X_O8CO6(MP)D[WR^9T]O>@#WBB%Y0(2C-6')-9WO*R$J.N1N';R,BZ:L' X3XQ ]U.3UP TD M4%Q E"9(U"-I1_.Z>Q:#B=Q5Q<^E$_$@.CLKV!A5'V1+='6P$FH675B'3EAF M\2*.S4:=K^N&K4\J>6?<6,)[-; LSL.!NOAR:J(98A=T2=G83^>4S:7LP0]> M)=1#S(4U<(@I=2+UT1"GMOCDT'=O"GOU4-/7 S=XE2!W3J6)&%NBO5\ N#>R M'9; O\M="9?^&+!];:*F?V13PK^?_-+.;FR'F!=IQ8^B!ZLY)H#C?>0TW>%@ MS.-CF+V4X*K2K"HA&VQZMOE<0\*1%N(4HM:=!(=K(^)W!&C;!6&P0901\K@A MWX =QO*W&L&=K4C\JGSD#Z6\Z,@0,W3-9L8:U,"U)O;7U8LCM#I<&Q&_(T [ MLAS4<)8AC1!E94*XG4D;CL=-8:'W4[ELH(Q2$)M*&#-Y!L80KI12S#('5V6E M9R)0B9 =Z<*"M+"L4(>!=1'6JXWKMJ?B?P[DJ M\5#?+_6$(#8V7;*(N/-"-&^6MZ4SR^5VN24$C,QI#G5J9DD%B2,?K5.2/GFD MS#AA]K,CU0C7(Z 8>9*ABME(8#QME"S4YGLS#C2!B,BQR)W3E*["CR*8VYJ0 MUEJ\U^2'UFE"-GD)@>HBL4<7P6OT!E+/,(@53>T7=9S"B,:='V/_VY/KP+\( M+>SE@Y ,#CLH5*6#///6P ]2N#:B,3$"],"I.H)O4!NP:F91FK-E1)4MX//+ M?I@6Z?8?-,D9K;(R-7=R94J6R_?%,^L5"CD_1*X/FX\<%P$B/XO4<"/\F!F> M"&_5[$](]V@B1& G;N>/VQH"$['LRO,;#3)/CX)& !L1X$[1^=L6763UJJR3 M_.>J7*^8!J^+P>]_T+2[_7%PUQ_X? 3?OJC-_CBW[UQ;02(<$]?446EW@8[L M\'21?KEB"F5!(4OC*ZTVUT5ZE[QL;S:_X:8S^L^3V8^'P]5.FTJAP$;?V(A!$[)C-K M3\*'QA0*](IR2K%[NPO7$-EYLD MY_4&/)6L78(()H9A^(R=**6 @ KE5P=-BRUFPMIC'VX[N[_O1_&E^W-CJFHP.@[P!1C(B"K[+L/9)9 MZK&:^<]2\OXCW@_6 M< V:N/!.??1\;?4GO\*QLW]G?.30&8TN6N(]*RIK@()=%-'TQ8?03+:W6UTT M8GJ-RZ0JRG4C\LL9KY.M7Q%T>0\HH_B!+A6C9Q_*)LEGC%\VD)/\(LO74!;* MZ&*[&):^]J S3@^MXGA"JP)*5 [71L#5'J!#@Y)@@<,-B45+_.2M9CY&7MS! MQJ5#%!%Q/H1&I(292G*BDCM/\[Q\XY4)V7_*J'@"N5RCY6F&M6[COA)KD<$R MA>R#9LV%O"T;N=Z"G%>HE'R%ML2R!TUXU1 -F2%HG748XAX"L5&\?EGSNV$7 M=%711<:7 >S?),M;53V Z$^8D/89_#NH M/V6",U_$>;+*&I&!'9)[KYF_JUP)SL^D3P>1*P1#-:.S'O]&J?!:5^V/0]_\7+LZ7L\/<5J M+6*(2.E#9Q9'TO:HHA>LU8[RNIK=9S2ILN+I*GN':Y)=F6\;,<,L(.)L)'"C MT.36P2._,B=-$6F+<&-M8LLM$3 =B7IW-?>+-< 6=_]LE(=I(J)Z(&!KK?I. M7ZONQ"\\"AORKB2"<>P;I0@V WIA]8^P:'DB]-N+MB[>ED#D_0Y@9AJ(K1N1 ML4J+\EV?H/KU#E%$/>]#:-WRVHYKB3L]<.?S]62P#5)$Q-0PO):-CI[$Q/&3 MU8I3N^NZ9B!M;.F_(R+%"LM5RDN(Q2Z(? /)$52V(^M+RRJ)J-,] -V5D;G\ MA"B-6!,A6M>4;C="#<"-PG:Q9FOE]^;AC>:O]+8LFF JM,>QDZ%;J]^,=PKQLEPBH19A'YPIR^)%FA_@MVBD+)-S61L]T#.)C>UH;X M P$K%C;U/]VP?V-_5G]B_WADFNPO_P]02P,$% @ ?)H467:E\) %< M!T@' !4 !TGO_&5-"0&I*2#EZ9"7]Z6^$)$!(\? 0 M"GF0Q=HYTUF9X:%P_\7+/?SQ7__W9>MUGDD8N8'_UV_>?OO]-QWB+X.5ZV_^ M^LW]_$UWWAL.O^E$L>.O'"_PR5^_\8-O_N__]__^/QWZ?__U?]Z\Z=RZQ%O] MI=,/EF^&_CKXS\[8V9*_=#X2GX1.'(3_V?GD> G[37#K>B3L](+MDT=B0O^0 M??@OG1^_???>Z;QY ^CW$_%707@_&Q[Z?8SCI^@OWWWWY3_Y;G^Y[^P_WEP(M*A\O*CO[Q$[E^_8=_- M/_OE_;=!N/GNW???O_WN?^Y&\^4CV3IO7)_);4F^V5.Q7GAT;S]\^/!=^M=] MTTK+EX?0VW_C_7?[X1QZIG]U)>T+(XG MD]#\D9 X4GV>V[CY84R=D/CQ(XG=I>-IC8E+V<@ V7(A6]IY-%E/GM@2IW-( M*3 Y5?,#HZR';)\)R2/Q(_>9#.FNMB5:PU3TT?B@YW&P_/P8>"NZ*_;)VEVZ ML2-#[7G1(^W7O!%"_<*43,+)HEBGBU:O30R\+S[:$:6Q'UV'CPR)LIE)R5J9%A# M_YDNFB#< 4;#:]L,J(]!&+^)2;AEGXCB=!TK,901-3*L=&,>!?XF_4HWB@ ' MMHRFD4%-PX!N$/&.KK?!OQ+WB;$-P$Y!ULC0>DD4TW,K[).G('+5LA*U;V0P MXR F]':R8XM&-1!>VV; D>+=SKR4-$U,K@1 M.T'H81V2E?K^P6W"2:!3O'BW? @:GHFCIDPX2LZ":77:J3D&DG(]=Y<#TW!EP,P!TT=-,] MWJ39KASOU-=<$44S Z(*^RKQZ"UT?\/K+NE7Z.9,[W%TRK/;$94'_2FBLRR[ MIFKICHU]H*'+#].S%LZ+>F)PFC:T_6RW;G9WH9/N( '()19 VO@IHG-R-#J( M1?8+>@Y\CFY#QU\^TDGC;T;>4C4D-65#BLE#1/Z54#0&SZ#KJZ!]BUI2L]J2 M$:U)2]%(LYK4F,8+ M&Z&:TJ3V"QLCB+AQY1,V-C&%44T0-C@8M3&=!S9(-64[*@9X%]3IQI"Z =Q] M%'2F+\*P48([:'Q!Z2\B P,"ORKT2>RX7C1V0O:+9Z7B?G;':)II/B 3.FFI M:VP6C>O@LN\TS/SQ\CU9G]S*%P$]K+.;A3:R-3K%8ZLFFN=^H7V%K>Y6=%;G M#>,ZB&)WRS;V^XBL$V]$OZ0_/0&=-#SL*;TET97N>'W72YAXYH]T3NB/'-9/ MBXJS[IPZKU<#F\07YEQS&X3]('F(Z638Z\NU]CQ@9^9L KIP:'72L/0/^K^V MJ$64#0_PS@D_TP]0H$'Z[5X0U9@P^GV:-!3JSB'-;HRXT>B.&4K?\.0IVMVT9XF$N'&#K*X\ M(;3->@MISU(58<-0B^S!VK #.VIX^+<),UW=,0-6>G-HD*':71NU\NO.)]U^ MFO<'TQTQB-BDOYCV)JW73<,K8/]60C>,I4=/Y%7?C>+0?4CB]$DB?YS0GOVU MNC7V;*0+B4X?1EWI= >NVT_31@O54Y:^Y4*S1S,,%;XG'@E5*Y(M60W].Q)N MV)VK'JL-?*MI72#8;@,_??K3O_,+:0V]8VIKX> >,%]VJ-9*&^MOPPU\I&GW M2EV *1-WVG=S6,\6=]')+44Z%]EI?0-#W9$G(CL=P9]/V>ZC"01JA'9/GM)GC^CBQ7N1;_ M_$2OO4LOB*@F>#K0?0*!"B$;//LAY2)3Z7F]-#?(09A&'#RX3^%)**LIM<6MJY/2,A+3/L#SY>.IP$(0 N:R(F\F%_G"4"_W'/](/=1^HMNPL#_%MGO- MO+3_?] VI2;?M3"JO206M$?^H$Y;E,=4Q*P;+CM!2/&GLM[WY83+$Z2J:3_R M%M\]I:]Z;^@^[AU 7H?!5B2=7!*!8*!%0=%/M"/-+OW^BHWAUG,V?'&6F@#E M^19#H%QNL"3:)]$R=)^*V08$@CUI"93O.U3YB7T,SL51.#5UD")_X1Z\1#PB"3R^2/Q/*:X.3YH MEO/: \7^,Z;8Q7Q:(/@T\K=/CQ:X[ LD0/'_8HOX*]PB(3 EH1NLZ)$> F1? M:0R4^@=,J0LX1)7WP%]!I7UH"M9_\(5=8@])U+=NM'2\;$2W]'>17-RRKK:"RAA%Z10QA2+;O:7!CUFB:)E\RRVA,D;1-67, MH7_6?D^N2M# IN<_ ;$1X $C8M$?L[/;&_ M@XL=10]5LFF)V-_KB?T]7.PHNJB234RQ]^B/DW 1?!&\0 L;0T6.HHLJ6,04 M>'K23,)I&#R[6<49E=0K%%#1(ZJHZC,$157&:-M&Q@SW)G10N1*5&H"E2^*KLIEIVV1,H1#XHBG M[VD+J$!1%% >,RW+NM&SN*([>D,, MW6/.HU,Y\]I!A8RB[(D9:UG"TY PI F]=J=^7"S0()RLUZ*=5]8>*G$474_- M**[DAU&4D%!7_APJ* HH:A^4Z;;WF2S/VN[MNX<%BY@1[#*55E!9HZA\(J9: MENTXR&.BYKOM0^")PT.X#:$21E'P)*RU+.23NP'MO1O-O1=%XQ,QA23;S#>?\WXGE_\X,O_IPX4>"357;5 MEUGXA210%!#?$!7LHD#P*? 2*J4P=00-!6M T!0JQA MBU#D*2^G@ H>\1%1SBR2?UI,V)C=9])W8BM\]^)Q-RJ2%4R(@^KUS64(0\V))P0S>U MCV'P)7[,8SMEPA800(6.Z-DJ915'^"_'./(L_DTJ>4YK<'8"1+$+F<1*NW&H M!T1/G=#!#JK?)G![45% 44-15*-,X M9VLADE]ZM)ZT@\H;43'E,883,Y4\>.[RU@L./[G M,'F*ESN6*(;8AT?%*C M@90."@UF$"> <:1;4'0,]"*KF]V,K$G(W!06Y"6^H1_Z++\4 F-X['ZC_2$(P5C]TG"TW>=-YV#03S->$J[]R.R8C]% M@>>N&)N=O*=.UE7G3_>^D]G6_^/\[*AK)WI(\4JB-QO'>/R?"LXC.W;VH&+_FR48+9G[9@2 M&P>:<>"'A6'=$8%U)6\O:(Z6SU?NTY42/#:HF6>U85!S"@Z M!H?=M^W%S=%2 DM$=BI;^?B;V82D4K[1DS*O M.5H.VAI2%K.+OM5G)>'5YH)R.Z#X34E?K):6]@\^?Y:(/;0@(6$4'HN=$CZPN'?T/*X+Y['C,O-F->TX8[EQ_\\GQ$HD%"D@.3J!E M%"@1!D$=EBS!;T98=>4EO4BS 8M?L Z7;FYS;-U-!Q\IQ^AXW#GA9Q*S*W8> M:D&//R4J4B)P/(D%V "X1T)[.CA-\=6LW50D7*,CL?0 M9S4A@G GA>&T%5#ZS;_AUI ^CS]TH4]#\N2XJ\'+$WOH4VY0@N;8FIX.#%*. MT?$XX01X#P;+OWF7Y3J;$(_#@MSIV->$_G$URK@6CC =7AS$CI>VQ%M!P1,) MX]W4 ]0:(UI_&#CLJY4 MT%=788B5JX;;&(J%,;.!-A82GO'Q8-'U MDW6/3A47 BW-?BYTQY$)%P;,N;<.2RNGGUX_]W\P!/8;R3MH?(V9@J RUO! MB26+@)YBSR2,7?94%,0$?/E2T4&!,F8AJ'.> R2!#EB:[89$,10H47LH0,;, M"MH R3E'!R:S-BV784)65=Y4)C8Q'10H8T8";:!@DC!TV,@_WHVB9$M60_^. MA!NA+Z9F'U"$VK - ZE6A+"7UXGYG6X^JFB@X)GC[4 )@ETP'3VP'/V/7LL M J"][H+MX<='%"U;*H\,"FX;5H4SS:EBJ> OP8+V#7GM$[6'HM6&W4$B;K'I MH?GG/\'M8__1H@8!NW. *,'>NU8 6;+LN4R"AQ_/U;U8CEM#46H#0.%]E+A M,6YHH?3=9W=%_%5Q7@A6!K\I5-!M&!A@2T'&LB$I?PR#*)H['HEFP<[QXIU< MTN+F4&FW82V 25O%.OIN([C&@[QRU*10P-JP&H#W(;!(\,%C.C27186A1T # MA:L-$P(<+J40T'$JC ZDJ\"1:,,><*9F\@JT3Q9.[,9I(C86J1>DV6J)OY3B M*26"XMN&6:$.O@")H*^Z.EYS#?C)&2@=U@QF%^ O-]UO#.E8%;' W,90D(P9 M";1AD?",CD+;JK59JHTO&FCKL:^GFHC1A9(0$46&.F"&U@ M%;RC+[ONZ?"RGJS0,9Z1V'%]LAHXH<\RDA?XZ),UJP8OAA5""T728'"%)I)PB:"# M5^5-YV8/!\>8O:.!._PK4*]5>@W(9B*@A$)\ 884J6P:A1\S9?PT%>HCB=UE MX2IPDC_^_;GYXSM_.OG*-9^\*2O^>2_\GSRU]R^PMR^>,GAK[E]7U=N M7V-Z\#6W;T'*QM2@5Y+;]]223Z^8DS!=HJO47#DE85I="_J@(::_E%S >O*P M#+ZL$EHWB1^#D"4^@L)6I*M31]&@1?P,E$P75#SS;5?_J (18V<2!D.F(0J;8(,?45(B[-M?'9BL M/9PJ8U2=3$("[)S#]6&Q[$S2K.LKXJK.:63,?:\^.#8>11P/CVRP6@XN>Q+L M+,5@;)1L6G!!B]++V'KGF7)I/]O)?59J=49LF5" 6#%T:&VN-!W M3)9S>;)6YE$K-<.V1.CAP^417?)I1-20RQ7 M7HC%)1L4]$@5YA"2YV?JY1D1"L06D_M *? M:J"X1.A5EL[%2B**BPY4_.BX/CL1)CXK,!EEL?\2"PB_.7K)IKKP2ME'7X=" MKFJ<;1;4>JH+DE(,%WR-.=[)]@9KUT\HG\<'E!NR#D)2VH=.CY#L?Q?."XD& M+U22%$G7=\)=^DK%$NJ+IAW+3'7-1$PTK$CI- W"5*)Q M'+H/26]'Q+'8^$7S#HZ]&\=-TR# M9MBI3T?-DOG+C<6'0E!-]([M9]0JB_^SD'\&_V15R%M5+>PTBOV:3 M.BN;5(UL?]=T4D8QN>!T4MD$8IM[X+,="IA2BD]VB;#P.4%/+54:EBJ[E*"Y M98#()EO9ELMGJ.#I:$-F"F&BI+PYOS6VTG!]?!:"H/7:$3QVTY+RC0W/-M2O,M?ONFFO7EER[M74@ M2Y+MFK]/JV3\%>7<-9_/$"YLBU/OME0)!C]'JX$*($\4W&!%1Q#&J ][&LY6 MY[A3H2,(<)5" 5"PX\T:>./7[,.:O5&(90VFS!Y+;%O(\B[VDY!.JG0H$=6+ MCUOVX&7YZ/@;0K7E.Q)NQ&=6O;ZLL?A(03M+4&V!EZ?1; 0\6%_6F(#TP-,1 ME!UWE.+HI^F^G6T:S/:AN++(2:TQ_H!N,! QV I8?H#70NR$UAH+4$W(.(*P M%;-T=HW)E_0O4G,0B!P[KTLCBZTB#EO!R^99??0J]-A)6YI9>/;A9S80U&"A M>" @J89HY(>X$]C=S02*RD M)$1/B@*&#B@#=*S.>USXQSL+$HZ<\;[ QM^(@7K@XP8.G?.^H .B!286WO - M88@8[M-SHL=;+_@BJ$?R ZM:L3P<*C3%D(UE&@;/+H7Z M9G%L=QF[S_2.#EFJ/BK[I9%+O^1 M_E,\8:1$V.X 1N$*X'*P!.#BH";K6]=WJ#S\#2O7%-$Q]]UH&212'1;> [93 M08O0ZXH5?1X<6!P1)R(SEAYJLJ;Z0FP_9X M: ,^F"0L6:/,0$[/&;+W__97OSEAZ%#Y%(SFD[#G.:XLU8-F-]CN$RVNXEH" MQI\6_I+%PI(^R?Y;X#Q__ 3E#@3W@>V0T>:$T!:MA;-A?PY141'W69Z6!T:- M[@12 Q<5L&(I770"MBJC[-'.IQ]R94_0"C)TWQ #$X CEU>&_#0D3XZK+AVJ MID3W)#& /U\ZKVP*9'?<)$Q3$3*=5&L/X%&C.Y\8F IB*;W&Z<#JT)PU(ZH= MH+NUF)H4(EF]LGFQOPQ-G5W=^^*!%-V=QN!EL20?3.]B@76H.O8>59ZHFA3V MR5,0<2LR,4( ';J+37U@@1SBHVI@;?=S%F:$WG<3K;5=(;6AHE#3:UL@GUV72@!UJ84 Y1_0ZMF&0DH&K@LUI/O*IE@CL^G\B6.T1),1G>-KFB,GS^=[?B4>_!I=0.?' M)=DL%?)"?XR .^%)74_!?4 QMM_K4%]R%US>5,!L%E[4C,>YM"_HM#$?0'>V MSSE 9NB[ KU-[X-UE_]*W)!0)NB\CG=3S_%C>C5BL4Q/K(G$\TBC#RB\QJR1 M9V 5U.;Z%1@F*^S.@W7\A4I<8UX<2:#3P)@ATMPT*,L%$W6!(7(_YML@I )8 M$K**;JF 1H&_8=G7A$\/C!A("P78F$'R?( UN,5'NL5SOXGS'CY!C)DK&]L! M]"7W^JZ'!Z_[!JZ'TKZ@T\9\!JFSKX< F>%?#XN;GNL3%CQ,)ROWJ>KH?BTB M@8)GS)YX!A(5'W.Y7*Q";AS$1/U^+*8 QY%=%&X\J:##-B-/^95CLH;!)J: MPM9V:+ ^;"JI7/3-J\CX*$! J^,6.0D5NNRIY@RU6E[S*F_57$DOL*UG"I M#10PBPU '*[P$6K1K-N$.5?F='%,%BOB>SEH.UQ0*>K^?SK\%<' M'*R^ULE]$ W5=YZ"R/$^AD'RM$\_Y<>NGY!5[C$6^))=M-U10">V^33T+4WL MFCAAEQB\3F[M46ADGO[!)F?"MF74R 1'3U&>/#UYJ: =;R_HH;\.PFV&M3KY M,[0#Z)0R7R4 /J4TI8/^")HE#UHX+R35L%0!<96V4(S,50W0%'@EMD# O@7( M[(/PE+"4&D(Q,5<$X$Q,N(RC [+GA"5#H#\>G<[\%4<%9:> %T1)2-0[XOD] M0R$W7Z=1[_1M0I[H$R-]&'#3+?)CCUD-UTXBCPJ]$/.!7S)>%96Y[H M&V8I0?3D(79Q9<64/GSX\8>WWW?>=(XMZ#^FSJ[S''6F)$QOGOZ2 M%/Y^?K6DX@BS.;]<':D2.>&@F+NU#1.$N^Z+*Y@- M@J86R+PT.PJ"%8RY4""I#2%W/:\\$+IYWI'M _=R04GD%/@BETZ;@OSE?!Q+ MB;6!PM!?L4?\Q/'$<[SM:4F^(*53-K26 OUJ%J:LX!JNQC7(LV^_ M%6X;-1"HI=X+YL0C[(DUQW[L<.OWT+:"IF#I-Z^_2^48J :.(F_VZ>-- MNTL21K>^8M8#R, X-._DHI1QH,,("BY30L+4B2"UGP,0D1* L6C>(T,#"P#/ M;>]&F>GT,# E"E(", K-.S%HH #@N?6U$"R8FV)ZZ]KRWD[3R5-J!)9V\^X( M6G.>RUO[$NXN8ZI?>3OVTJX2-+$BF!)E##I]@'&S8C6K(];/1FU;LPX9>53E.[ \T[X6+A]\2C)')Y+D<^4L>[_$VK?0NP3P]5++F-@2+VF2R M6JFH)?QAV$FE3P2G+<"R-9GC52I;'D?M/SJ*G7L.?P2+TF0F5:DH2WRT+$6E MFU0MYR@#%8!(7=4D!Z,"(&%%I%'(K'JL"Z)'Z6C;".RR;K"3P6BTRD'HVSEQ3?[_GY DCA+?DM\)WX= M%(K/N%QVV@[ 9'F]\I0E??I?<>0$MR&^\&73IR!L[NA;#L.\S ! H("OP8!? M0S!@<1F1F(1;UT]%Q-:4>MNH4N"&"]7QF:;4!C=8""3$ M0#AX%"GO!T"UC5WD1BHW-&%KW/ @@2@K%Q,AFRU+?1Y_GH;+2;B(PD$4NUGN MO#L2/P8K!0(P2MP (24:.NRW;81/8KJ(?9;\%;(!29KCA@.'E'#HL-\R,K>4W< G^YL%O;")K=.BMKC11$KIRUFL_5Q+ M^WH(6GVP+3'23\@B&+PP PZA-T*6IW69WD^$&YI6![BA2KJH0H2!N[32$7YR M R^5X&3]:[ E/5;V+=R-G"]:F,E[P8USTKPGUQ62!5A2Y>M?5+-UU^XR'^W" M>;DA/EF[<:2%I[HGW*"I!C"%"@L75[J!>(Z?#W"X?6(9&NF L\2*BIM*S:YP M@[#.@DJ(N)X8\90 T*U'UAXW$JLA\-0"N: [$H<9J(Y7:8\;GF4.75Q=L'B8 M!"2B"M&,I.56#Q9[^3ZK0X\;J]40@OH"L^3-.GUE7KC;K-:.Y-WZ??G=.J7L M9*0M)__-!KU-1SR2OTD+FK9B4&&?CGI4+'1.W?E/+AN#Y"E:UA[_*4DJ\Z(= M1<)%V^_0E_DXJIXWZB?2%K, 7Y](,4(VLN5(/R"8V7F[4C-\<<,G-Y^#1ET M:I5H8U$\-TY$5D7'K&X8LBQ?:>GKF]VQ35X0/67BR(F_FE+=B]W>^\'6<7F5 MX_>E?XQ\#7D:\)'EHF^&_Y:3'>]B$K0T6([-)PMCT$>XUP1R9]9I%3(#LCG(/' MY;ZEI.S<^ZO0VVWF9)F$6?%)H;^NN#FN2X(6?#)^,1;1X"5<3D-W*5LVA3:X MC@):DJYPAB'>CU3;3R-L;ATW9"DJ97+F-<9]O]<2N)C7EB5_NL9V=Y_C=![T M'OW-E%MOFQ*I:'"?XJ$XP#BWY/UNZ$(]V/Y$2\G[^3T MG9,.6GFA*0V_ DSYM4;QK]@NXX"F[P-^#ID#3@GS+7M MFI-XY.WW#S^^I4/IKH*GF$@,?,+&0)D;L>]IR5S!;ON):[3D+VL/A,"(;4\+ M C73*/M_.@YIF#"O'5#J1@QY-38;'I.(&\XBW/HQ<+\IM@5*W8BAKO9V4V46 M=[=1"5_2'"A_(X:Y<_8:= CV%UY 4@)!4Z#HC1C5:FPX E91Q#YX>7)#D-3+ M+8%"-V)?JR%T/J,H,N\GV4!DTCZV >M5E@BZS)V51IQIX+E+ET33,#BX7A6- M.#^KC#C[#CJ.O^JP7LB*-D2PYQ0YT3+L" C;\1G.![(J#D)YTP>066/OD<)R MXEL,%$7+.Q5_7.,@SH>FL,EID-MC-SH/,XEL6M\"XS#9!-[ZVV6PS7:_FR2B M#$71)-PXOOM')EQF 8OIKC593YY(MFES+-H_OJV$I=SF*E"[!V'Z*816!R M9NS>6U9"@^,)O<>MD,>6PG;C1&XT64\+\T.V'O/.ZO2%M9\" #E=EF?P:-L: M[07;AUP]8'[52;A\="*2OH]UO72:%6]7A77Z@W"=]B9W-\/Q<9E.[V>]7[OS M06YH-.FE?\59JWS.NU%$XN[R7XD;I:F"U>M7MQ_<-5T8)2P;M)C+ M<])"FUJ[]4 5K&>8K/#7\#S9;AV6F'#N;OPTN-6/JYL8;_%6GHWG]W=WW=GO M["R=#S^.A[?#7G>\Z'1[O#$G+!7WCY(*,961+WF;E^CDG,6V<_56*LLP4U[\P&O<'P4_=F-/AS9SQ8X*RJ M7DA6;LRJ=JA7$Z\M4J1D+GVF4@0^'TOE=O=$CW1G8O]A)>F?'8^Q 3AO%'0XRX<-ISPD?Y4BM3@%"K"J:G6&?2J!X"RM MMS.DAK\,TR)[H\#?I$LQ52FYJ_!#>15.%K\.9IW19/PQ6XK=^7R M0K[N9=A M+XCBJ.<\N;'CN7^0U30D3ZS:J9_5$LRXTSGBSNX89QUS!P58LBHZY-79$,RE MY0L3%OY*G8;!$PGC'663[31/;$?AWS'?58HV36?L#6'Q>VJQ'/S]?CAE9R;B MA7//#$MU$1O?SQ>2.'I7]P70R'V(=D3>._YFYG?BKQ6/HKO7F)(@89]'E M6(S<+!6L2PJ;..26"J7'?@& PU=::GH"PE]DXR FT=39G>38*BRP=^4%-IXL M!O/.M/L[,S=BW3\?8KUK);\]UA)ZT-L.A 3H]T,9#)5U(>4:?R%,W2Q8S.X__N/XB<-H)+.;D4@I:LUO MP= .W<.F+J.1DV!-7J743J>OFA%;)O",>$[,LMS1BYYJ5Z_X6\P&H^YBT*?[ M.E-;KGO\F:-G%AYFC&*C NSP@N:7M+]+.<9?'"/FBS%99\]@O!51<6(8,?\C MYL+0FPWZPWIZNW*;/QD6>*L74#6YW9]\ K[EJ\GLV/:E%\C#@#1)\)LB)FSP:>%]2G0L*&CL.!8C\ MBV<#2!#X<_]C&$31W/%(- MVCA?O)/._\OC_<3:9SSOS[HA._MGD]^Z(:@=& M%X%HM."%H.Z@R<4@^AK\RJ35@QT+!8I1<;'4$!3^TNDNEV%"#B^=O21D0BK8 M=GEKJ/)TW^WU9O=4MV:/@=DS?N]^-AN,%U3'Z-X,1\,%FB=T#@)SH$AY=3R M,XV4"->+Z(:?H%[:+."QE_I\Y@.YS'P MJ+@C]CH:[SA+^WWEH7^^F/3^]NMDU!_,YO_^;[^\>_OS?Z;O_8O?<=9S-G3U M$BZW0]*4*D)G5RFMMQ&-+I#7&A^:LAZE*Q$+5L[RD:P2CTS6^XBG0HQ4+TBC M+^BGZ$]IZ''ZR6DJL$?"2HIZO(56>=:?]WX=].]':7SN(3:PVZ-+;3Y,8P-[ MDS2RB)VJ],;!M#@0!@UTAH^ MP,^*'(;),D["[.4\?X](O<=$=>WV#.IT8D=Y(AU$RXM8CBKM%*&XTL4^M )I@NPW\]-),;WF3,#V45VE>_"D)T\I_XL4!(D96 M&G3.WG*8#%PV^$K$T*<_DH7SPC6IO:\X(0['OPP8KT03@D1 M5@AG94B@$$X9%7H(IQ*:2@BG6@CXBX2M:#>+;&-!)@X)2SKK2K,;O,-*.4A(H*=F/]@QGG4@YIQE^J+#7[%%ETS> M$I6[8>(LR>*8%Z'C1Q06EEY/O0K5E%@&#/ZXM%:=5B?HMT88A!7CA;:<\)?8 M(OL%ZR6ZI8.FDJ%*SF;D<9+C_OB^XN69:S>=E+Y3Z.#/G=&H9\;%03QDL),# MI L#BB_G>RKW!A"E'6X-<%PX^C%$-/BK99X\1.1?">UM\"Q( /*^XATZO[^9 M#_Y^SYY6!I_P=\4DR ?,BHXRH\>*MYM6!R0#(B2 M3(CO*^ZC\$R(G3_M.T9ZHGP=21'Y671KY4>LT=6EI4JL+2UTRR\GNVJV,G=J M0'DT:*G20N*R2>%D%%Y 2TQ((.XB'A*GB# M%%.@E3ZL"Y6*^0(ZN-6@ZR![Z[AAZJ%0<*H<^LP%8GO<^<4P \G1:B[6Q5Q+ M+.C+4YAL#KQB1>D8TF=)=5H ML9[J=(17%E(;M;HL6K(4A]LGNG6D7NIAWXV>@LCQ)FN6JF7D/I.LH@UTPKYT@-'?(1H<,C(^)$!(ZLE @*H#TV%X ,T'&:T2W$3UAMC6#CNUH6 M,@ I%#-[+#-@>: CQW;\R3H-9=!"!,_:BYM# M96Z!<47.R"M0^@[.MQKJO(@"BJL]IA<5]^C;W< )?Y%]!QLAIM3+8S-_J< MI2ED/TG?5\5$4/#L,:@ 9&#H,O*;$X8.Z)F.-1>V!K]HXXM<;GNWL-5]1-:)-W+71+F261=: M/5R,A[ V9T;OVM,@9CN X_5=+XG=YT,* Q!"8&KL#50/'DVAX.^ W$KWP@WO MATJV15&]>^3M[;(+WQ_!8&K1%X>JT[=!>!PG]#93MS_L\'0A>(+,I_7DA;_X M#HYCTC572;S(2GZ/%Y/9[S:L-$!Q=E"Y>>RU=SQ8#X/;I\;5UAU4/: G8U%" M)E0 8,+!7UII]8NTH'>Q^+APC56R&8X6Y%,-5)L=&HQ@ MSXK3*!^OO1;K]XU]"H+ %B[4N&"APD0?UGO MW:V+GM;2^V\E(]-T-ID.6$U,]M3#4OM/V>%LPV487 Q>P\$>>XD*!W9.U( ] MRQ(,&31JP*)X 9 EKD8_V#8Y;Z&$] M7>9"TY.311X:=TZ<)QK( K0.)6BU 8;VA'T=J8FPGJ#PMU=N;57AU@HLVWO> MKGIQ]7O//P;R,45]LO3HY 1[-BD)[4CXJ5/P%\J9+0M(6;I4O)HJKJ^@ J;8 MUI!74LGTN&672VWF8SRIMJE_SM7I%=MJHEVEM DAHM]R9.L6 #F0'/L^HP^N MEESP-^)J24_QSEMU\136ET7>;B^LT.QA/TC1N-GU/"<"I5]6$5Y$45D8]X9, MQ^>'"/0)>Y.EI"NX*VZCW\+>(^4H&V3L=97-E">IT H.OPA#NKBP.YSTJND=AQO6C,DBVPR"[>6JNXD1\R%$QF'[OCX?\>4Q2, MNXO[V8 %BC)GMO3W],*;?Z1S^,K7'![:Z*LSL 2]_,%9V8D=I=NU,[9H\5C, M!8N5J!%>@IMW#%E< H)'@MR D9+*A3 M]F"5I7\@_6#KN+X>:B52._!3S$< 5B6VCC>VAJN LOO,KX&W8EGPJ,IZ1[8/ M)!1<0L7-L75X\)PJ%?J46%KT1(;?UBZSZ[ZO/4B$HLV[SWZZ!_/TK5A8-*T>W]_7XX'Z8: MQ<%NOF _SH?]7*4X:!37A&>MZAN]P*-,!)D.UV7I^39D;ZEBT5F"/U<PI)H.MZ[#TR\%-_KC3E6S1)XBAV?*::RMU#Q%3H#A3- MWSZ6V@'E5).B+-YV PRA*R*J?VBVF)'2# M538EQ^1+^B?)O0=*C^\T81Y=+5$VO+8OQ_ S3>%Z)+&[=#R>%:B2]Z0!*U#G M3R>?O5J%VKT74.%/PGG,GG_2XK'[[+"@ZX&8^#6DK=>0DDWVWF/=BLGZI*#% M(AA3]K-D3F)+;R5G1W&-%\I6T'^5:EHL)FF^HWU6LZN9%Y7;:E[\-+1-G1D_ MS_)7R-*G)9U&O_L:MI%VL,%42 1V@B89ISO7- R6A*RB6XK2,5>DP.K0TK>Q M-:/S)FB+@K)$IVIT+5:"2TMAQ"UMF^IA8&MX]FVC4.CT=]4/V:[JDPV[+**: M>N @P/.]U_LG.\V M21)_RV]A'11^4[(*]@+_F=!CD-5U+ 1C#_W,F:J%97#&V("KX,/7L0K.!KG1 MH^ 2'ER5'A:5]._GOKY>W2O:YY;==H8^BSACY\'0CPF==O&,;MN#]9HL\R*\ M2S81-Y)7 LUN7L-;:2W)X3M?\'D_V0N.FP0D:TU^#62+(+CZ: ]V1'2T'"T')1Y_%@XSDA'ZM@V.94=D-:=U.J< M! 56KY%E%D)VC1N[QHTU9%^XQHVU%#_FD=3I8'/\^*+[\/2$CL.#0: MNA-(^"RX$B*%MA2&I,K\Q6MK"5"JR5<.5>%PH^B;6&%H-QH8W&AB8.R/P<)" MM@&AL;-5YHP44]B!EGC.2?$H,F)&!YP.IX/"XR"[@$;?:=ZA4F-( ]'UR1%=B?,G_1B_M4V[EUEJ2[%<06 MW1:SS&K/8^6=^!M^U;"S=<079K$1#8 M$B:E=6N1,G_1MY9N%G&;!V>PR;D/O9V&9.LF6S'$ %);HH$TP 8+!'U-IE%S ML-!?3E.P-< B;(0(H C99/8 2 $=*=BUKM9=SIR790TL%#*-J#X@2T;\BRP<=C!?#._2NO'W\\'M_:@S&GX:H"<>?FUUJNGJ?J(K>C?U M'#_.<\\^I6Z^T.@U50]V/$6?4:%:Q2!^9)IPA)7]A'M>*6GM@%!WTE;/,26C M^#%JPE'>[-1^.R#BUPUFD5/T*#8Q:P#7'A"Q'6!J3%HHCN9]@.;!.OY"N:-? M[07;IX3J(8>O2WV!((38[@H:,Z_H'P27"?J5_S8)?3=.TK'>NB_L)V4PJ(P& M^T&Z!F( KBP!ZQ-Y=)>>&J!R.^RGR?J@\#E&!T*]P^4MZ^YHQEX>ZT/1Z@X6 MA7$!!_JO(P;T'_^8L2A*P26._KWP9SM.]KK7M%->S(0-0D0MG.;[ 5H2]G\J M+[XL&PK?KR7,.]=WM\E6)LY2$[0;4%E<%6%R>4'9#>Z<%Z543YN@.4>JIP/E6F+C A$C^Y;#33]0S:LJ&9LLS-. TL6NX_5=+V'^)IDKIL3( M_$%F9)Y.%H/Q8M@==?K#T?UB^&G0F?_:G5WMS"8"MMA/".IT.I+!-[,!285[HR'<2EOL MIP =X0H81=_=$:+\VDG/HC)V:,3WV5)>NW!1R$P<@N7":8=](P)B(QB])6N% M&V(X3MAZIKL 629A6AFEYW@>6=WL]BL^;RBY+YW=,7: O-[2:TB.A@ZF@1/Z M01)+5UBI#?8IK[&ZN-Q==,27H;0AQGR\]=9*@QE#SLX5(5@P]SX5V&]TS=+_ MS9=JGA>!C5VP@E1$V'<[C24%X]_0;K5@=;$J+R "H8L:8SMR: A;SF_]M6%! M>;%DNW7"'3T!W8WOKMTE>X2K/#( :@G]]'WE>>O^[JX[^YV];LV''\?#VV&O M.UYTNKW>Y'Z\&(X_=J:3T; W++QQH=<0>AVO72?.,JMD2:?Y.@BWCE8Q("&I M'0:<\^(H^)SAOXM5AU;9E[CN 6(B.] "S\BJJ[+7,-/ M85>7N5?@,M?\-?CJ,F?BOGNA+G.]P&<)?,*L>+ ;?;[9W1!_^4COJXJ70#7E MA6[-8/[P7PDK0]P/4/EFJ*2T SSH]%1B5V8/NZ#*W/%(-"//Q$_(F"@#- 3- ML9.*02=@64N0,6_CEJAVU)(2V;&6&MP(*TY<>/4^*J.#>'))B>Q "S +53@U MZ-IU/DQ)% =;$E8&J:QDI"*T;@]4AJ@!98%TX_YG$.X'&(DU<%X[.Q9.'56< MQXV9ZB *\;/*,Y/UR7"$>QEM+VF.KZ^+IU)!\A(.S'A^C8/#D*2.29QV:#N- M7$[5EQ0AC_AW*R=Z9/^?Q1\]TUM@5G)T_AB$,4N4./2?212GE4@E)X)&'_CQ M6BI+<_ELT!;01;_P,U9O^\/>T&?O62N5@YJ@.;8+5#V8A7Q;L4KO?1>.2:4Q MMM=2/40$/*/C<4<5:A*SN\O1A4H,"+\UMB.3/B(RKM$AZ7I>\(4EM[\-Z$&< M/,3KQ,M?2Z,961*Z>4N?@*'TV"Y-^K#I208=2':B^K3;W2?'2S)-C$HX?):M M,!D-MG>3/F!J":"#U'.>W-CQW#_((5/5/GG5">M]<0:^3A[NBK-!;S#\ MU+T9#?[<&0\6]D2N7N8M\FN(5 6OPVN$*B)*EQ2A>HX9Y!HQH(P8P$O[>HT8 MN$8,X"KBEQ4Q<-Y&>(TF!?)WC2:]1I,VITNK-DDQA76[(RRF5"6":S25#=%4 M#<>)7J.I3B7?>C35;9 ZH?C3X/Q8C+['?M5_LC)8:AJPZJ4"-D[U<1F,' M5*K)!\#'K!&J%X1/ =7\R:W[0E9#GUXU"C<*J54*1HI]\U?/J],J2W!Q&/*8 M_A@\D]!G@<= '&0$V%=V/>FK64=7C%M,)V(*$] ]IEX^DI;!Y)["X=CZ?T_GB&TMOYTTGW5R7XJ@1?E>"K$GQ5@B\? MK*L2?%6"KTKP50EN+8+QU2G!K##E<7 LI'P1W#DQ^_>NE)?I=Y<<)<.OFJ[7 MTP4JSW7%96AME3ZY'PE3!@6+2TJ!O;=I(:+DQAH-F.GG;^)3!1T2&?I31>G] M=3);O%D,9G>I[])\<3%E7R0)=%SY>S]5I"WAM[5@EK6V3/!&@ M1^^>#JKGQ&03A'FV<-6V"*&U V/Q3)5BQ&<).VKW)O!7RB/KI!&V*PQ\DI7@ MX+"*ONO=SQT$41X4:2].0/#GNBD*5Y;W.6-<(1C^[8R1M\5 9;+!> MDV4<3?R!$[*)'$U).'^D:TOQ< /OP0[-L:$94%8SP5+ ?X4!C+6RU]7"?63; M*XKN;-<'>633V\,PMFSON4M5<;*:^#.F M)(24Q1LG :'8T M+@\SCRNY]KC+[0"#^#&([AS?R2ZOH\ 16WP9/9P<^_IN>FD4K_*Z0C7DV58: M1I36@ES=.HP;I0@.;;A\QQTY9P9@;AE(\EA[KZ)R[81J0_K+V4C MR=$P\H9G&$'W8;V:2*Y>L)=B=KFZR5[=9*]NLE&[4YR:'21WOW+#U^^_)) -.F9L/D539R>_K)^V MPEY:+<#%$PLZ5D.?ZN,DBO-Q]3*;0\ZTRA(#(OX*G)DTA'C95IR3,C9/)(QW ME$GFJ_/$1";Q=?D@\W69SB;3P6SQ>Z<[[G<&?[\?3EE<,K:ORY[#J>>D6![8 M5)MJ *38QACA$'4JV4I[L.,R"T915M]6RB>^P4,X0H 9 T)K!Y*Z<[=:^U;) M*+XA03A*2"E<$/'K!M.J"KEBUG;J2KD@8CO U)BT4!R+3!IR_@C6\1?*'%K3N8D*./ M81#5N>7E=/@U)X'*"/0N<"(/=-BZRV6R33Q6M:U/J&R7F1,=_=DCJ8C]57<; MA'$>,2SD2O)LU-@7K+V&J.9"TT+6M[I95)]/R)VT7I^<"MLHV_PN\>K*^A6\ M?/;W\CYY)EZ0LILZ HD-KC]_+S.X]KK3X:([&O[OH-^93VX7OW5G@TY_\&DP MFF2FU]YDCA]L^!H-L 50]QK6'ES%L:^FM/7@5UA:H2*Y:!=G"9.%LZYXIM6: M"<*^K+T)U)\<"KE=])$O85MZZ*OHK#WVZT^#5W+N\]Y3*6L %_F?WY:/>OY[ MZI\[X\'"'C_YUWBZ%W45\?!/6UWHJ*C=#H-!K9Y@AE:C&:FX0CFURL"EE-CJ>H5FH?'MG7.37X MLD!WO&I0#&4.P3F!S'W:LJDF6T;FMA21< S&EQT#IH;CGCJ@C-LYSJ"0:_041R2ZC3FM;4#6?WY+,&LH\%%P2J1FZJXP(/9?W M]MK \6\)M_(#:\MO^HHNED*(Q-Q;LN2T5MLY"\W8 WV+*PVVR"[/=V.?_[_( MGW@6\%N_(NU#-0UDXL)_4.:\0TD?DW\H/TCQ'Z'0'Y(O^SF*C6;HTS$D@(AU M;F,[E "M1R$N'_CO.J?#JJQV%1XCVUY7)'-+"LC(U!M'1);?;H+G[U;$S?"@ M/QQAH/^@E\>-XPU\N@^)#""T5:71Q8B;-_A&GQC4$LX^+;0VT":G+9!ERY-8 M1::G([[:S86BY('_E9BW?\*0ISDKM$"2_SV]HUPX?N_1B8A4E-R60%G^@B%+ M"6MFM.4HC NW!OJOXT9*__&/&4NO)3BDZ-\+?[Z8X^ETV&;,XQ"I"B?N?H"6 M9!D]E1=?ED9+2RN$>>>\N-MD*Q-GJ0G:X5065T687%[0S62O*5LR7%V0ISM^ M?TUW?$UW#+VPW+IA% ^8(2MBH@(E.5;00/#V8P,(8V>KS.$IIK 1$,F] M5\R(F8WGWH_8&S.K;Q5LW8@NR!U[B95N1 H:O(U)*Y;I0:/B_**S")V* M8E]U8N;$9!ZG;JCLY81"LP&[0\C[P/9&.V=50J2#OD[S/!4%+ZNT6@D=N>,- MHR@AJUO7=_RE2_]YX$QZ]ZO7'[:_F2[0YTC-0M"[RV5(1[V?LCKX5DB!4!HS M&9T+I4 6Z*CM_109?\>=Y(8XS!'RUGTY#IGM.&((=?O!CH;0P[.>E%[1H4R9 M=H.5NZ37#GF67P49FH-& T>O0 ;H2_ATE'=.G%7/DRY7&0UV3O1S,.)QCPX0 M8V&R[M'5[S*M*@U9[=(U3K>021)'L>.O6 HEA9*IUPN:]TZ]_;6&A$R%+'$< M][OT]K5E>_P="3="2PV($HC+!V1

ENK92M3> M#B1D5SIGC[4;-MZ +*^;"N MN-%=^)N0MF6O@J_)NQ>TZ\L=>_$2Y5P=>R_.L7>:A$L6J0-S'Q6VQCX\&G ; M54CB&KQT]N[%C5MJ. SA&K=TC5NR/&Y))5775TKUM F>T[Y:K#QFT"^,AVTJ MS4XY6<_C8/E9?FF4D%S"UJOFPHQ7O@8HQ2&I[ 6\MI;!()I:Y5(;'$X,N=:3 MD#D[_)9>C&*YG4#0%ML[2SQ%3N-_)(P:"\9BW[S1$&ZE+;9'E(YP!8RB;^RO MR#]8_))P::[!^<3*I\PDG+F;QWBAG7;!'LNDOGB)2(NSC# P_@'7T52[VA>XGS!4O<]&" M;L1B>NQCLN:^K!+(12_-\F.,,O9#2(#M2PS?D>4L7S2+&D_4^922[4TQ# MLG63K<1PKR;%=B\&0PP6 _K>FZ80+SI"BP'B-,5V_ 4#(F03'8#][CYX>2)^ M)-GX*@VQ/7K!PA>P:)OHY;.?VQC[*;XN!(H5@%9)M5C- EA5]2=95=798-1= M#/J=:9=5&+_66&W.#'Z K$_6=.ZM;HA/?XA99>[H.,Q(Y4JJUXT==EJM1-B: M'.*[H5:'>1QE99?A35,0N1U(UIK%%5T-Q#"^>^O7692L"8AK5!S#\Y^]5AP3 MLF;F<:P[^^]%F$1R[Z=R(VSSL;IL&&_41M_![I9_(W$6^SH07 -03&CZ!C 3%BU MK%?F@C8U;MJ2U 6OPG!<9$A9C8[;&/M(;0K.UUA>CO$U#ORE#K#%]MC/K4UA M6Y5!PXL6S7)WF\14%GFB!I=$M6QY/\ML>;?WB_O9H'/7I?\9+H:#^=7 U]+* M/:(Z(T]9FA2*[S1T_:7[Y'@SPJX,*^9/EOU^8*O7Q5C]=OC?E" M7_#K]>LHUU7C:)34[<++@W6MV]5:W:ZBICSQY>GX!&VQCT*=,EU2=@UMY,5O M+KX$8!$7VF+[)=45<85=RS;ZR\YP(-7,ZV>@O0\)R2L++;8'(L1_2SEK"4I%8 M!F"Q:$V:Z8[N.F'\%@J@D!S[I>T, !4BL1W @;^J#U]&C'V;;1*\HC@L@ZZT MU1]>VVL>?P5Z](P'C9U_%:%8AN'EESQK:+&]PMOIKS7O3H8.KGLG MH$)R>>24JE2X8TE(D!]>0'+FKCL)3_CN6+S!5382&$XCVYRSE/,/ -3()@4;)EY@O[OZ1WES_%[K'K0 MC>/+W8>$K;&?9:#SJ7AA5[!NRE$K_>8\=GR/B',UI"Y/O);8YKLZ@I:PC*X+ MG=Q-U&'_W-;(3]&@6PEGNQ&Q_8JL/#=.Y$9SRH6SFOB?G-!EIR53XL!6=%D/ M5FYZ6GJM6CZM6(R*ZG5W]<\DBLD*9HJH&E[ ?6&_(VNA=P:?EFRT,SK6T%W2 M4?:9/QI,%L,683G-=[S&N]YC?>\QGM:%N]Y#5*I!JG@V0^O02JM!:F4 MSWEY4)R@,;:JK!-#(6?8C"*E**N\8)>GR7KHK]QG=Y4XGKBLNJ"I'9-<9_L1 M\V(F1$X7@M_<^#$-NF21U8_NTR(8^+$K"1OG,:3J!!DV,09JK%2LF=FMCM^G MRSA*O#@M):F(K5,1H>U>=>1:W=!@,C%DZ>-^7!6)IR)"L]T9!*3Q<#T!(/0[ MW.]+ 5$1H5GIF@$$)A-T&^H=<9B2FUF7GI)X0;\EUT3$%)=W(5"R5)AD]N"C MTDMD-'9@I)IU 'P:.O,;!V@:NDOR*6!;!3/PJDHG ,FQ?<75TU !F50LUNV" MK*(@>VMAFX$$_+ _% ME0?_2N@]K!=LGP*?_C.2*WT*LLO;CV%\%5Q?<> J#4NE^0F:6P(/9.J5\!$P MA*WT_<8\1WQQAM&\7:D9].)HS -).IM*DN>RB+]]G2QLI:U*T-R2]7"F+T/% M2O63'4XF$!.5D, 2:&333(6)V=>H2>AN7-_QAE&4$.:EQ.+ I89V*05T3VHG M>8M8DU4R@GAK/1QL\R7QG= -Q#JLH*DELUY/GQ7P4DA TB($^1#N_>B)+-VU M2U:R1W-)J_]& M;2 C>"U9VI7MSGP^"A8FK&LB9?3&B:>9K=DP&[D2N7$Q-\&_F:+EUGTG?V453 MNL&$BV# PD8B.MH^<5:46G[D0(G!+C[F[KKFYG]Q]]63)OJN+ C[$:]L(<$E M9?!6<'T-[;NF\'[E<\&"U' VIO36SPR'M&U[3A1-UKFA>!+.W,UC/$[8T4+O MJ&295XCM.9Y'5C>[O%V4-Y1^.TPX[4AF?H%#*)OCJ1\@[;GN3;&GSVZYA>Z+.%/$GB*';\E9N5<5:^ M*DHH+RJ?-U00Z(A-PV!)R"JZI>SF@QZ\T&/9C8CD,)-3750V;X@ T%&23:>R M'V2]-5;M!=L[N['U)A*0(2-XI@(SRT3J'CY9]X+M-O#G<;#\K,S1!"6^G'3? M>N) 7VFII>I!8LW*C5D/96/6- F7+$&BD$N%3=?0-]&=]+66L7GIHT^P6]=W M_*7K>,>K7#3YXI-5-[YUW/"3XR62RRR,&MV97PMT'8D8VK.+EX"B0P8=U\$G M0ZCI04BAB"";;N ,6;*:BH,MV)X9D[#;:X4(BI0==A8 _YAV5L%R*]S6R@\& M@E4FI4!W084O+@#GZ&MJ;ZIET7%^I%A+W,9V^=^IUI"$WU?U1H%:I=* *U03 MCQ+0,I67COZ]G] ;\TT0AL$7JA+WG"=GR1+M:Y655G2"Y\AU_DP R0=]9TX5 MFM11>-5/0CK.K%!@JA)%8_(E_9,TX E&#T72#MN/GE0,:1"GTVE&F!<+'8JF M,J'="Q0I"PQ!-26$ONCH'D!O:7^D(IVL]VE4V1"G(=FZB>11 T!J@?N6QE(# MRZ+AH[/EE,U'K]0^RW5$*:,^67I4G"O*;QRZ#TE,5O0.GU\<\MS+!^8+*9S? MEE,XSWN_#OKWHP$K_]8??AKV!^/^O-,?]$;=V:#_9_J[^6(VO+E?L']TQ_U. MM]>;W0_ZAPS/ADK#[3DMNFV!*\3)B9O<9TM7M8E_0$CL8,<( 718?G8ZHJQN MJV"!F#KX..,5SA=>4S0WM_/D+N/[LG<_'F>0;/7OREO=?GLSE*K^XK:T\W6Z M_=+F^US+"X: B"]O#]3ASI(;I4!A21\ZTK_MF='6Y'A=7.#^JL^DT2-N?[;N M/\=\6)4O^2HB-%_>\XX]F"PX0+1\B'T,@RB:.QZ)9L&.^3!J'&3ORP?9Q]ED M/N_,NR-ZBLTFOW='B]_;/\U$'(%/-'4'V#57>H%'1Q]D8BQ&$'79!/67@C\O MZ$\198"EL057:FGN6\C!<[H@\[=: W+!+Q/3 "\5BP@O<*O)K]@1BFEN358" MQIH4'G[Y&Q;..%D71BH/RA8T_\HF@4 *Z-5SJIPZ?.94.;.T.[)C D@G<]DT MK,NBF9CK_:F7^P-V-R%)1R"-M58184=BUIR'Q7L[3"Z&%"C1QU5I5P!TV!$\ M!J%I*VN+Z/NJ1"X .NQ($(/HM%6&1/A]2E5O]9Q0HON'FX2H*J)K"G K[GW< MQ.'MUBF[)@YO4)C&4EP;J4QE38IKK'3L&(G#VTO'KJ'@Y2='[ODKUM_*[9!3 M\IBP:Y74.;YD+MHC-DUKX*XRSEQY>'.Y);8&V +B(O&@+](\SB^Z#4((=MS6 MV)ESVL!/(B9T#&?DF?A2W^1C"^Q$-VWLKB5Q6!BCE0]1^<[-:8>=Z<8D@ *6 M6S$!**&HML,VCQF'0B0:0U"(GE<%B(B;8V>S,0V,2E"&\.EN-B'9,)^4W!C$ M(@X97X>FH>LOW2?'$]\\H/38 M"7%:N)?HB?*BM4%+L[D:"]1J??9HYH!MZQ00AKRJ=C[=,%=C+R:8V[]E ;&E MT'WQ2JTT1$^1T\)Z%$@'WSGW^,"41R]1GB?Q(PE[2<1$2'Y2&8IT9!1>;^&\D"A'4N(2):%!-J\#8"D[/RD%8.JDRS[< MHS6V96NT#TC8F@8G9H,VUJMN8B@SJ+,@FS/%&(;A1M3V(R]$E,:1CR87" M+-OIMB5>?ZU\_()T[3;%\E7,/ZRI=XG6@G:0L,D$7JA5(+DY_22[.?4F=W>3 M<6>^F/3^AGT%&E! XIWZUE-NAY6*)R]+K\H;46IG1Z .7]:5+#JG0\=/RW 8 MT4B=7('7U@[A\Z>.2/@CXTD*%,$DQPTGFS5W)'X,J,[V3**8#;#Z6T)8069Q MW-IY/5X"B&4ID8H&/_ZMB?E;P%7%L)GL!(LP^4BO 6/R M[*R<-%/=8^#1#T5S$K)[BS2>%TJ,IFH Q%K5>/5$8NAU2#&(FW-PN;$AY+%Q M7&Y:P64:NL_,$_XJ\EZ[2[I")0HR(C0'N)J0Z 6 M@4'YSY\"/PK"VR )E6+GM$5[ JLM;2'#IG*NWCC^9XKHK?LLWUYX#=$"-&J) M5\RJN=L.,T;]2C_OS?W8&?[\?+GYO+*/TUV;* M/QB(4HAN=JF+*3@?-(?(#A,ES,@OXP/?XI^.)A];94_@'&G\YG;@ 9AGY;.- MSPY^LN+#/ET@;@X)*']GC/-++';JR6L7#!F#?*YD;EP M^Y2J0N+FV&$ XHERXOVO8-=4\$5F,M:3,J\YMNNPCI3%[%JB:*;,B)^<3A2S MT[;HL>Q*&"2#MP\#\?-2E0W=UR2#8>@U0&CGU2C?Y?*(,[E=7- 6NIV;2YRD MLY_S.6U%NAK"U96MN?PY-63;YCFI,7$K;:%/:59<1 2'JRM:*38'/ M)_JQ=U %,K,&J]$8^(2EO8"IG7PR2]2<^JHGGRTSB=&U+8"'8:DT4$%S2]"! MS#RN?;K"D)$4Z_4>BF!7QSI*E+%=3#JIQ,]"EFUDTMI(%UOH"[IQ"=@I6#FN M%;NN%;M U[(L:+@P&.G-3-@:.REG W5L%)) W_+VL5EIT%7DII*5;GI" CL6 MB_ZV)V2HX*%H#S99;)S8[U_"5(G4#KP4\P^ 58FM%IS\X9[CMFQDX)DD]!9O MS0MSZ$?N"N+Y6FZ(GOVQEI#%+!MVP@0Y8.K*UEB^I5JRY;-J<.YFCQ+0)S$I M!53BQC)3UY[-"B$8$O^8?,GW*ZCXI13@N!ZKQ \0@O'9GWEZ B?^:6.HT.W; MP<6L&P_<*?HN F-V>"10V1M[8Z@M>Y48T%6L>?) SW?7"7U MO8997,Q2P3B)A-!Q1"S<8+(NZ/8J30M":PEFJGE81@S &;;5O!Q!J3(!BMI# MKUO&LNK IV E%:], F9C>&?NYE'QI,UM"96VL<-&7]I"7LS*.3W;(&+F-(0> MZ<:4MII2%O*,?I(/IQ/5!E-H I6_,16N]IY2X1-?\H= HF$4)2249+'9\R"D ML.0TUKY!B3DJN,C: X_JXB2CL0,BU:0#X&/6*MV UOV/=_"-RMCE1SU]U HW M8Z0M"Y.6F0] !P7 V/N '@!@2: ?&X5--ITJ5 7Z)UG&B^#.\5?L>[L969'M M$Q/TS6Y.XMC+WG9)N%5YKYW?M1V[7 U5_GS6"P]>2#-#.?);UW?\I>MXQ_)W M2EO .9U:-QO.6S'E.7..:+"M#,5$!A(.-/SV(-V@FV0;6".2C!!@09HY110) M%QE;M[F)6"CE?$!'XS8T?9\1+!<@R22R" M@1^S7 V2')C:G> GQ93./!E6*M8,1=MF2:3DH1>G;: ;FY'$9#6GU4DP!H]E M0UI'CWXJ\6)EZ!"G'53,S8=T-B-F(>LH!\(UU_+YQTLCB9<_7!,O7Q,O%WPR M00Z#@K;0L%6[\O>:\1>LM3S8'AUX[HJ5@D_W*]SQQ*TO<3<3$7W=5;%J]P0N]':$E\W*G ^,)L*,ZMEC#OG!=WFVQEXBPUP4M1 M4I9719I<9M ?>.Z(PY)O9LGSGY*8Q4K*WVW$%!>W82@Y*GJMV8./ZA5%1F,' M1JI9!P#(EJ>-\MBFH;LDGP)FI_%2[43^I $DA^YKQK*+J>>A C.I7*S;!F=N M]/DVO;C%A(J:;NVQ^%07<"SK USVK5!9-'"P71 M6+C-V2"*)8(.WG2?S+Z0_KZ;Q(]!R(J>BH%3T2'G_I< MA&E:H=4GQTO(E(3IR*&(B>FQ$_C7ATXE$\L@S&9:ZLBFN=#V-.#H3^N@XO%N M)3R@,BA*0ILR--/7H6G9Q(^!,@UGC0.J_K'4RM)D6'0-5FARP;\$,NO M&0OK.^LXL_'&D8XL-; I5E?>QJ92!:!E=<+;1:^GE.=L?^\G(9U$](AU@U4V MM\;D2_HG:.$Z8R7,?J:-"L:G^T5-EZ(#>K%#1YT@O\.DI$%$N]A4#2+0, MW31H1K9^953HR3CT%K%: (8\\;NK53I_'"^;&BQA0,:\AE#IXMHN1*.W=9\I[H9O-7::$AT4'"N,&3 AX&/E1(\2 M1-*_0N5NA26BR!"Z=%/,;YR(K%AQ"^)'N7YN?_XH2KTWL$ MQ(9NX%/H662U5643HL:?1'P%,;519[^^#<(Y"9_=90WE6=0-%'P[["1U1(1I M2A&%PZ9.FVR&3GS*PCH(MXZ_)$-_Z27,Z+9G@?YMR<#8\&Q>:9!IC8[0LQ:# M[S[UQ82^F/D1 PQ\/@Y>I4O6Z0T\:P2' 2V%2VY A9/NB#^%;QPU3):&[^F>2 MWS<.>X886 49%%XK[%0@$:"O/=DF4?;KK[=S5GM!SZO9U"XJ$E##2_>_OJN( MB8[Z\_ZOW#^>C(2\Q,1?'2TO)[)D&G/@K;]=!MML$,=01\XS'=VT8LHY_10+ M6&?AY^DG^R2F)PIMO*(_.:YWE"9+./37;SY\^/''7W[IO.GTW6CI!4QJ]!_S MWJ^#_OUHT)G<=F[NY\/Q8#[O='M_OQ_.AXOA9-SI3<:+X?CC8+Q@/\Z'_<&L MF_ZA/U@,9G>4H-_Y4_[%__@&R8B4USJ>K ]I]Z9!7BGE(8I#9RE9.#!J["RM MO<"C0P\8U,^D6GUS*?ASL13G0GZBF_B6'4&I.O-#F-"U.:$8RH&B==L[FY?* MGLV[(C;Y%4NFDK$%6;F9-BF\HGD39\JQ",;75T#<\"002*$0#X<#YK7N^+7N M.$ZHYK7N^ 77'3>\6ZK*E>/E>KF6*__*RI7;58?58+GR2PY#,F;:,J!=G1>\ M='G&:T.!3^9\ 2%?K U7&L:N.SE AI4;L; MWUV[2\>/>X]L*@_]>S\DRX#^^@^RHF.](3Y9NRQ :$:T95 M&9F;Z-R."R\ [_(:;X)Y?.OQ>6P #,>-?<".B=+@@FIT0IFW#[^VC-7- \G/ M;'U-;'VQB:U=7YG8^K0)6J(N=5YK'B\HJ>V-I0MOWDGP0K.%'RXS@Q=GZ_KY M+?\S\=S'(%A-UO?^VGFF&@[=PHZ5+0'76KWND TW#5]L*D6PSQ Q^@09DSAC M8$39%0-?:H9MEC&+*%TZ1<=K=!&+M_I*BQ M.A!^!-K9H3UAW^F-SQ*)_"[Z3=W$GO&/=_B7>.,3@C'9R,8Q\,OJ'=HM(.5S MY#H/:=$FR27@K>P2,!ITZ>D_&G9OAJ/AXO?K#0!K-1^0A*[C L&K._4KPGAE MYWV>X0FDDI^V?WUG=UD6%VU^:VI-O\Y3^82]UW8>WSDQ2^>R Y_+[V3G\EUW M<3]C!_+U@$8[H$>$WAV)8 KOMZT984[;*Y;0YY:.W/%^)XXD7NJ=%:_10YMD*6'P)SI]# MAXY>P^VBIO2^GAE#ORFQ'-;H"OLUL/594Y2@A2E9H;QTUS$)95."]5:W,^S7 MPK,FQ3F,7]B-Y/R=P(+JB2UN &>O^SB('<_>T^+>7U&1!8D?D]7@9-2I)7FY:.G=I MXV)E,:XU9T"1%+TZI;E)4)7098?HRD2E#MG]\+YLG.Y-[NZ&B[O!>#'O=,?] M8U;)WM"F&-ZOR3Y]R(JH"MDMM;,C%J^)M5SFS(+0VOV(1H H64Y;.[#ASRR1 M\$S 1CWC M0#B9S9HU#L+X<>YX\>*P;-:0TP[;P*XK8"&KZ(HPSV##*G:P+(:^XOH'H<4.=15>- "&*[X#%38>CG7#3V0E[M$?NIO''P14*[4-2; M>>7F]8E]&AM&_B)?,4]8N V2BCSZ+&?G\^"5"R0BW9C.V7R-\+B]&G87\P M[G?&D\5@WIEV?^_>T+\@AT3,B,>>?:=.&.^*"8/5KTQJ2NRB9:(1WNQ._@*M M2Z;5G1W672BZPK)C6CSC/V )AEO9JL"S>63=X]8YL[L$LYIG_!D>E[CM;4#/OU)*\',[--:[]$EZ\$+62;,[V6R7KM+$O;= MD"QI#UT_JP#P&'CTV_+7(/U^L,W2XKEV\D945T"FGN?8>'YUPM47^MTS\=+J M!MNMZL/P.U=6,P1Q.+]M1>)']@O42 MW5)!4+%%S.3D+2%^PC^6[35YJ;I.VE^GT.&?.Z-1KS%'8<'&,*\' !Z*P "@ @ $ 97@S M,2TQ+FAT;5!+ 0(4 Q0 ( 'R:%%E-J 5.[ , .4- * M " =<' !E>#,R+3$N:'1M4$L! A0#% @ ?)H460](OY]IUP$ AD<2 M P ( !ZPL &9O XML 111 form10-q_htm.xml IDEA: XBRL DOCUMENT 0001857086 2024-01-01 2024-06-30 0001857086 2024-08-19 0001857086 2024-06-30 0001857086 2023-12-31 0001857086 us-gaap:NonrelatedPartyMember 2024-06-30 0001857086 us-gaap:NonrelatedPartyMember 2023-12-31 0001857086 us-gaap:RelatedPartyMember 2024-06-30 0001857086 us-gaap:RelatedPartyMember 2023-12-31 0001857086 TRUG:SeriesACommonStockMember 2024-06-30 0001857086 TRUG:SeriesACommonStockMember 2023-12-31 0001857086 TRUG:SeriesBCommonStockMember 2024-06-30 0001857086 TRUG:SeriesBCommonStockMember 2023-12-31 0001857086 2024-04-01 2024-06-30 0001857086 2023-04-01 2023-06-30 0001857086 2023-01-01 2023-06-30 0001857086 us-gaap:PreferredStockMember 2023-12-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2023-12-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2023-12-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-12-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001857086 us-gaap:RetainedEarningsMember 2023-12-31 0001857086 us-gaap:PreferredStockMember 2024-03-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2024-03-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2024-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2024-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0001857086 us-gaap:RetainedEarningsMember 2024-03-31 0001857086 2024-03-31 0001857086 us-gaap:PreferredStockMember 2022-12-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2022-12-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2022-12-31 0001857086 us-gaap:TreasuryStockCommonMember 2022-12-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001857086 us-gaap:RetainedEarningsMember 2022-12-31 0001857086 2022-12-31 0001857086 us-gaap:PreferredStockMember 2023-03-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2023-03-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2023-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001857086 us-gaap:RetainedEarningsMember 2023-03-31 0001857086 2023-03-31 0001857086 us-gaap:PreferredStockMember 2024-01-01 2024-03-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0001857086 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0001857086 2024-01-01 2024-03-31 0001857086 us-gaap:PreferredStockMember 2024-04-01 2024-06-30 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2024-04-01 2024-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2024-04-01 2024-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-04-01 2024-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-04-01 2024-06-30 0001857086 us-gaap:RetainedEarningsMember 2024-04-01 2024-06-30 0001857086 us-gaap:PreferredStockMember 2023-01-01 2023-03-31 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0001857086 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0001857086 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0001857086 2023-01-01 2023-03-31 0001857086 us-gaap:PreferredStockMember 2023-04-01 2023-06-30 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2023-04-01 2023-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0001857086 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0001857086 us-gaap:PreferredStockMember 2024-06-30 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2024-06-30 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2024-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2024-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2024-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-06-30 0001857086 us-gaap:RetainedEarningsMember 2024-06-30 0001857086 us-gaap:PreferredStockMember 2023-06-30 0001857086 TRUG:SeriesACommonStockMember us-gaap:CommonStockMember 2023-06-30 0001857086 TRUG:SeriesBCommonStockMember us-gaap:CommonStockMember 2023-06-30 0001857086 us-gaap:TreasuryStockCommonMember 2023-06-30 0001857086 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0001857086 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0001857086 us-gaap:RetainedEarningsMember 2023-06-30 0001857086 2023-06-30 0001857086 TRUG:TrugolfHoldingsIncMember 2024-05-09 2024-05-09 0001857086 TRUG:TrugolfHoldingsIncMember 2024-05-10 2024-05-10 0001857086 TRUG:MergerArrangementMember 2024-06-30 0001857086 TRUG:MergerArrangementMember 2024-01-01 2024-06-30 0001857086 us-gaap:CommonClassAMember 2024-06-30 0001857086 us-gaap:CommonClassBMember 2024-06-30 0001857086 TRUG:PriorLoanAgreementMember 2023-11-02 0001857086 TRUG:PriorLoanAgreementMember 2023-12-07 0001857086 TRUG:PIPEConvertibleLoanMember 2024-02-02 0001857086 us-gaap:CommonClassAMember 2024-02-02 0001857086 us-gaap:CommonClassBMember 2024-02-02 0001857086 TRUG:PIPEConvertibleLoanMember 2024-06-30 0001857086 TRUG:PIPEConvertibleLoanMember 2024-01-01 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember 2024-01-01 2024-06-30 0001857086 TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:PurchaseAgreementMember 2024-02-02 2024-02-02 0001857086 TRUG:PurchaseAgreementMember 2024-06-30 0001857086 TRUG:PurchaseAgreementMember 2024-01-01 2024-06-30 0001857086 TRUG:PIPEConvertibleLoanMember 2024-08-02 0001857086 srt:MinimumMember 2024-06-30 0001857086 srt:MaximumMember 2024-06-30 0001857086 TRUG:NoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001857086 TRUG:NoCustomersMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-06-30 0001857086 srt:MinimumMember TRUG:SoftwareAndComputerEquipmentMember 2024-06-30 0001857086 srt:MaximumMember TRUG:SoftwareAndComputerEquipmentMember 2024-06-30 0001857086 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0001857086 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2024-06-30 0001857086 us-gaap:VehiclesMember 2024-06-30 0001857086 srt:MinimumMember us-gaap:EquipmentMember 2024-06-30 0001857086 srt:MaximumMember us-gaap:EquipmentMember 2024-06-30 0001857086 TRUG:PIPEConvertibleNotesMember TRUG:SeriesAWarrantsMember 2024-06-30 0001857086 TRUG:SeriesAWarrantsMember 2024-06-30 0001857086 TRUG:SeriesBWarrantsMember 2024-06-30 0001857086 TRUG:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2024-01-01 2024-06-30 0001857086 TRUG:FourCustomersMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0001857086 TRUG:BrokerageAgreementMember 2023-02-28 0001857086 us-gaap:BondsMember TRUG:BrokerageAgreementMember 2023-02-28 0001857086 us-gaap:USTreasurySecuritiesMember TRUG:BrokerageAgreementMember 2023-02-28 0001857086 TRUG:BrokerageAgreementMember 2024-06-30 0001857086 TRUG:CorporateFixedIncomeSecuritiesMember 2023-12-31 0001857086 TRUG:GovernmentSecuritiesMember 2023-12-31 0001857086 TRUG:CorporateFixedIncomeSecuritiesMember 2023-01-01 2023-12-31 0001857086 TRUG:GovernmentSecuritiesMember 2023-01-01 2023-12-31 0001857086 TRUG:SecurityDepositEthosManagementLoanMember 2024-06-30 0001857086 TRUG:SecurityDepositEthosManagementLoanMember 2023-12-31 0001857086 TRUG:SecurityDepositsLeasedFacilitiesMember 2024-06-30 0001857086 TRUG:SecurityDepositsLeasedFacilitiesMember 2023-12-31 0001857086 TRUG:EthosAssetManagementLoanAgreementMember 2024-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember 2024-06-30 0001857086 TRUG:SoftwareAndComputerEquipmentMember 2023-12-31 0001857086 us-gaap:FurnitureAndFixturesMember 2024-06-30 0001857086 us-gaap:FurnitureAndFixturesMember 2023-12-31 0001857086 us-gaap:VehiclesMember 2023-12-31 0001857086 us-gaap:EquipmentMember 2024-06-30 0001857086 us-gaap:EquipmentMember 2023-12-31 0001857086 TRUG:EthosManagementINCMember 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2023-12-31 0001857086 TRUG:MercedesBenzMember 2024-06-30 0001857086 TRUG:MercedesBenzMember 2023-12-31 0001857086 srt:MaximumMember TRUG:EthosManagementINCMember 2023-01-31 0001857086 TRUG:EthosManagementINCMember 2024-01-01 2024-06-30 0001857086 srt:MaximumMember TRUG:EthosManagementINCMember 2024-01-01 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2024-06-30 0001857086 TRUG:EthosManagementINCMember 2023-01-31 0001857086 TRUG:MercedesBenzMember 2020-11-30 0001857086 TRUG:MercedesBenzMember 2020-11-30 2020-11-30 0001857086 TRUG:JPMorganChaseMember 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2021-06-01 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2021-06-30 2021-06-30 0001857086 TRUG:JPMorganChaseMember 2023-12-01 2023-12-31 0001857086 TRUG:FirstExtensionAgreementMember 2024-06-30 0001857086 TRUG:SponsorMember TRUG:UnsecuredPromissoryNoteMember TRUG:FirstExtensionAgreementMember 2022-10-15 0001857086 TRUG:SponsorMember TRUG:UnsecuredPromissoryNoteMember TRUG:SecondExtensionAgreementMember 2023-02-09 0001857086 TRUG:SponsorMember TRUG:UnsecuredPromissoryNoteMember TRUG:SecondExtensionAgreementMember 2023-01-29 2023-07-29 0001857086 srt:MaximumMember TRUG:PIPEConvertibleNotesMember TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:SeriesAWarrantsMember TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:SeriesBWarrantsMember TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:PIPEConvertibleNotesMember TRUG:PurchaseAgreementMember 2024-02-02 0001857086 TRUG:PIPEConvertibleNotesMember TRUG:PurchaseAgreementMember 2024-02-02 2024-02-02 0001857086 TRUG:PIPEConvertibleNoteMember 2024-01-01 2024-06-30 0001857086 srt:MaximumMember TRUG:PurchaseAgreementMember 2024-06-30 0001857086 srt:MinimumMember TRUG:PurchaseAgreementMember 2024-06-30 0001857086 TRUG:ARJTrustMember 2024-06-30 0001857086 TRUG:ARJTrustMember 2023-12-31 0001857086 TRUG:McKettrickMember 2024-06-30 0001857086 TRUG:McKettrickMember 2023-12-31 0001857086 TRUG:CarverMember 2024-06-30 0001857086 TRUG:CarverMember 2023-12-31 0001857086 TRUG:NotesPayableOneMember TRUG:ARJTrustMember 2008-12-31 0001857086 TRUG:NotesPayableOneMember TRUG:ARJTrustMember 2008-12-01 2008-12-31 0001857086 TRUG:NotesPayableOneMember TRUG:ARJTrustMember 2024-06-30 0001857086 TRUG:NotesPayableOneMember TRUG:ARJTrustMember 2023-12-31 0001857086 TRUG:NotesPayableTwoMember TRUG:ARJTrustMember 2010-06-30 0001857086 TRUG:NotesPayableTwoMember TRUG:ARJTrustMember 2010-06-01 2010-06-30 0001857086 TRUG:NotesPayableTwoMember TRUG:ARJTrustMember 2024-06-30 0001857086 TRUG:NotesPayableTwoMember TRUG:ARJTrustMember 2023-12-31 0001857086 TRUG:ARJTrustMember 2024-01-01 2024-06-30 0001857086 TRUG:ARJTrustMember 2023-01-01 2023-12-31 0001857086 TRUG:McKettrickMember 2019-05-31 0001857086 TRUG:McKettrickMember 2019-05-01 2019-05-31 0001857086 TRUG:McKettrickMember 2024-01-01 2024-06-30 0001857086 TRUG:CarverMember 2021-01-31 0001857086 TRUG:CarverMember 2021-01-01 2021-01-31 0001857086 TRUG:CarverMember 2024-01-01 2024-03-31 0001857086 TRUG:JPMorganChaseBankMember 2023-12-31 0001857086 TRUG:JPMorganChaseBankMember 2023-12-01 2023-12-31 0001857086 TRUG:MorganStanleyMember 2024-06-30 0001857086 TRUG:MorganStanleyMember 2023-12-31 0001857086 TRUG:IndividualConsultantsOneMember TRUG:ConvertibleNotesMember 2022-05-31 0001857086 TRUG:IndividualConsultantsTwoMember TRUG:ConvertibleNotesMember 2022-05-31 0001857086 TRUG:TwoIndividualConsultantsMember TRUG:ConvertibleNotesMember 2022-05-31 0001857086 TRUG:IndividualConsultantsOneMember TRUG:ConvertibleNotesMember 2022-05-01 2022-05-31 0001857086 TRUG:IndividualConsultantsTwoMember TRUG:ConvertibleNotesMember 2022-05-01 2022-05-31 0001857086 2022-05-31 0001857086 2022-05-01 2022-05-31 0001857086 srt:MinimumMember us-gaap:MeasurementInputPriceVolatilityMember 2022-05-31 0001857086 srt:MaximumMember us-gaap:MeasurementInputPriceVolatilityMember 2022-05-31 0001857086 us-gaap:MeasurementInputExpectedTermMember 2022-05-31 0001857086 us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-05-31 0001857086 2022-01-01 2022-12-31 0001857086 us-gaap:WarrantMember 2022-01-01 2022-12-31 0001857086 TRUG:OriginalIssueDiscountMember 2022-01-01 2022-12-31 0001857086 TRUG:NotesOneMember 2022-12-31 0001857086 TRUG:NotesTwoMember 2022-12-31 0001857086 2023-03-01 2023-03-31 0001857086 TRUG:FiveDaysPriorToExtensionDeadlineMember 2023-07-01 2023-07-31 0001857086 2023-07-01 2023-07-31 0001857086 2022-01-01 2022-06-30 0001857086 2021-01-01 2021-12-31 0001857086 2022-11-01 2022-11-30 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-15 2015-06-15 0001857086 srt:MaximumMember TRUG:RoyaltyPurchaseAgreementMember 2015-06-15 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-01 2017-05-31 0001857086 srt:MaximumMember TRUG:RoyaltyPurchaseAgreementMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementOneMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementOneMember 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementTwoMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementTwoMember 2017-06-01 0001857086 srt:MinimumMember TRUG:RoyaltyPurchaseAgreementOneMember 2017-06-01 2017-06-01 0001857086 srt:MaximumMember TRUG:RoyaltyPurchaseAgreementThreeMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementThreeMember 2017-06-01 2017-06-01 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2015-06-15 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2017-06-01 0001857086 srt:MinimumMember 2023-06-30 0001857086 TRUG:RoyaltyPurchaseAgreementMember 2024-06-30 0001857086 2023-01-01 2023-12-31 0001857086 TRUG:TruGolfNevadaMember TRUG:MergerArrangementMember 2024-06-30 0001857086 TRUG:TruGolfNevadaMember TRUG:MergerArrangementMember 2024-01-01 2024-06-30 0001857086 TRUG:TruGolfNevadaMember us-gaap:CommonClassAMember 2024-06-30 0001857086 TRUG:TruGolfNevadaMember us-gaap:CommonClassBMember 2024-06-30 0001857086 TRUG:DMAQInsidersMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQInsidersMember us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQInsidersMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember us-gaap:PrivatePlacementMember 2024-01-01 2024-06-30 0001857086 TRUG:IBankersMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassACommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassACommonStockMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfCommonStockMember TRUG:PrivateRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassASharesMember 2024-01-01 2024-06-30 0001857086 TRUG:DMAQClassASharesMember 2024-06-30 0001857086 TRUG:DMAQPublicStockholdersMember us-gaap:CommonStockSubjectToMandatoryRedemptionMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfCommonStockMember TRUG:PublicRightsMember 2024-01-01 2024-06-30 0001857086 TRUG:SponsorMember TRUG:DMAQClassACommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:SponsorMember TRUG:NewTruGolfCommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfClassACommonStockMember 2024-01-01 2024-06-30 0001857086 TRUG:NewTruGolfClassACommonStockMember us-gaap:IPOMember 2024-01-01 2024-06-30 0001857086 TRUG:ConsultantsMember 2023-03-31 0001857086 TRUG:ConsultantsMember 2023-03-01 2023-03-31 0001857086 TRUG:TruGolfInsidersMember 2024-06-30 0001857086 TRUG:ThreeInsidersMember TRUG:SeriesBCommonStockMember 2024-06-30 0001857086 TRUG:SeriesACommonStockMember 2024-02-01 0001857086 srt:MaximumMember TRUG:SeriesAWarrantsMember 2024-06-30 0001857086 TRUG:SeriesAWarrantMember 2024-06-30 0001857086 TRUG:SeriesAWarrantsMember 2024-01-01 2024-06-30 0001857086 us-gaap:MeasurementInputPriceVolatilityMember TRUG:SeriesAWarrantsMember 2024-02-24 0001857086 us-gaap:MeasurementInputRiskFreeInterestRateMember TRUG:SeriesAWarrantsMember 2024-02-24 0001857086 us-gaap:MeasurementInputExpectedTermMember TRUG:SeriesAWarrantsMember 2024-02-24 0001857086 TRUG:SeriesBCommonStockMember 2024-02-01 0001857086 srt:MaximumMember TRUG:SeriesBWarrantsMember 2024-06-30 0001857086 TRUG:SeriesBWarrantMember 2024-06-30 0001857086 TRUG:SeriesBWarrantsMember 2024-01-01 2024-06-30 0001857086 us-gaap:MeasurementInputPriceVolatilityMember TRUG:SeriesBWarrantsMember 2024-02-24 0001857086 us-gaap:MeasurementInputRiskFreeInterestRateMember TRUG:SeriesBWarrantsMember 2024-02-24 0001857086 us-gaap:MeasurementInputExpectedTermMember TRUG:SeriesBWarrantsMember 2024-02-24 0001857086 TRUG:TruGolfNevadaShareholdersSeriesAMember 2024-06-30 0001857086 TRUG:TruGolfNevadaShareholdersSeriesBMember 2024-06-30 0001857086 TRUG:PrivatePlacementInvestorsTwoMember 2024-06-30 0001857086 TRUG:DMAQPublicstockholdersThreeMember 2024-06-30 0001857086 TRUG:DMAQDirectorsandOfficersMember 2024-06-30 0001857086 TRUG:DMAQSponsorFourMember 2024-06-30 0001857086 TRUG:IBankersFiveMember 2024-06-30 0001857086 TRUG:TrugolfHoldingsIncMember 2024-06-30 0001857086 TRUG:TruGolfNevadaMember 2024-06-30 0001857086 TRUG:NorthSaltLakeCityMember 2023-06-30 0001857086 TRUG:NorthSaltLakeCityMember 2024-06-30 0001857086 TRUG:CentervilleMember 2022-12-31 0001857086 TRUG:CentervilleMember 2024-06-30 0001857086 TRUG:ChiefExecutiveOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ChiefExecutiveOfficerDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:ChiefHardwareOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ChiefHardwareOfficerDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:ExecutiveVicePresidentDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:ExecutiveVicePresidentDirectorAndShareholderMember 2023-12-31 0001857086 TRUG:InterimChiefFinancialOfficerDirectorAndShareholderMember 2024-06-30 0001857086 TRUG:InterimChiefFinancialOfficerDirectorAndShareholderMember 2023-12-31 iso4217:USD shares iso4217:USD shares pure false --12-31 Q2 0001857086 P5Y P3Y 10-Q true 2024-06-30 2024 false 001-40970 TRUGOLF HOLDINGS, INC. DE 85-3269086 60 North 1400 West Centerville UT 84014 (801) 298-1997 Class A Common Stock, par value $0.0001 per share TRUG NASDAQ No Yes Non-accelerated Filer true true false false 13326944 6651272 3297564 2100000 2478953 2630257 2398872 2335786 2119084 118662 262133 11735977 12656606 149024 234308 1345522 806352 972663 31057 1905983 14067932 15769560 3209680 2059771 2479124 1704224 500000 9709 9425 937000 1237000 937000 1237000 802738 802738 1980937 954622 954622 1226633 459872 1026330 1125495 295008 361606 334255 11802450 10668339 14808 2402783 892500 861000 892500 861000 1565000 4209197 4023923 4023923 1000000 1000000 478539 668228 589619 63015 24576036 19687288 0.0001 0.0001 10000000 10000000 0 0 0 0 0.0001 0.0001 90000000 90000000 11538252 11538252 13098 13098 1154 120 0.0001 0.0001 10000000 10000000 1716860 1716860 0 0 172 4692 4692 2037000 2037000 6758839 10479738 -1662 -15231269 -12358924 -10508104 -3917728 14067932 15769560 3873163 5273766 8885185 10356965 1300212 1855970 3259234 2997738 2572951 3417796 5625951 7359227 223150 101124 553038 316756 1117287 1687596 2958881 3919030 2017556 1218500 3842758 7617386 3357993 3007220 7354677 11853172 -785042 410576 -1728726 -4493945 36621 28848 67208 50345 820908 439267 1205762 907421 -3912 -784287 -410419 -1142466 -857076 -1569329 157 -2871192 -5351021 -1569329 157 -2871192 -5351021 -0.12 -0.12 0.01 0.01 -0.31 -0.31 -441.18 -441.18 13280591 13280591 12129 12129 9276943 9276943 12129 12129 -1569329 157 -2871192 -5351021 -45173 -1662 33259 -1569329 45330 -2869530 -5384280 13098 120 -4692 -2037000 10479738 -1662 -12358924 -3917728 1662 1662 -13098 -120 -3854573 -3854693 11538252 1154 -1154 1716860 172 -172 -1301864 -1301864 11538252 1154 1716860 172 -4692 -2037000 6623839 -0 -13660788 -9072623 135000 -1152 133848 -1569329 -1569329 11538252 1154 1716860 172 -4692 -2037000 6758839 -0 -15231269 -10508104 11308 100 -4692 -2037000 681956 -2075815 -3430759 821 9 4493324 4493333 11914 11914 -5351178 -5351178 12129 109 -4692 -2037000 5175280 11914 -7426993 -4276690 12129 109 -4692 -2037000 5175280 11914 -7426993 -4276690 -45173 -45173 157 157 12129 109 -4692 -2037000 5175280 -33259 -7426836 -4321706 12129 109 -4692 -2037000 5175280 -33259 -7426836 -4321706 -2871192 -5351021 173200 28091 24197 139848 166311 137257 205920 1662 4493333 231385 1165029 216701 1196342 -143471 -53306 -2478953 -17840 1987574 1149909 391753 774900 -494670 500000 785306 260185 -99165 -402424 -1153 13699 -162338 -123355 2615975 -4979183 65381 1433438 75 2415853 -1433513 -2481234 1911110 1666666 4632 62341 268500 18500 15716 121750 4185000 103818 1947787 1980937 35037 71246 3583648 1253708 -3876769 5397564 9656266 6651272 5779497 679887 647242 1565000 310724 -1875724 537995 <p id="xdx_803_eus-gaap--BusinessDescriptionAndBasisOfPresentationTextBlock_znenX1meR5dc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 1 - <span>Business Organization and Nature of Operations</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_823_zrDB3Uy8Ifw9">BUSINESS ORGANIZATION AND NATURE OF OPERATIONS</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 31, 2024 we completed the previously announced business combination pursuant to the terms of the Business Combination Agreement, dated as of July 21, 2023, which provided for, TruGolf Nevada being the surviving corporation of the merger and having become a direct, wholly owned subsidiary of Deep Medicine Acquisition Corp. (“DMAC”), a Delaware corporation and our predecessor company (“DMAQ”) as a consequence of the merger (together with the other transactions contemplated by the Business Combination Agreement). In connection with the consummation of the Business Combination, DMAQ changed its name to TruGolf Holdings, Inc. TruGolf Holdings, Inc.’s Class A common stock commenced trading on The Nasdaq Capital Market LLC under the ticker symbol “TRUG” on February 1, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Trugolf Holdings, Inc. (the “Company” or “TruGolf”, “we”, “us”) was incorporated on July 8, 2020 as a Delaware corporation and formed for the purpose of effecting a business combination, with no material operation of its own. Our operations are conducted through our subsidiary TruGolf, Inc., a Nevada Corporation (“TruGolf Nevada”). TruGolf Nevada was formed as a Utah corporation on October 4, 1995, under the name “TruGolf, Incorporated”. TruGolf Nevada’s original business plan was the creation of golfing video games. On June 9, 1999, the TruGolf Nevada changed its name to “TruGolf, Inc.” Effective on April 26, 2016, TruGolf Nevada filed Articles of Merger with the State of Utah, Department of Commerce, and on April 28, 2016, TruGolf Nevada filed Articles of Merger with the Secretary of State of Nevada, pursuant to which TruGolf, Inc., a Utah corporation, merged with and into TruGolf Nevada, pursuant to a Plan of Merger. TruGolf Nevada was the surviving corporation in the merger. In connection with the Plan of Merger, TruGolf Nevada affected a four-for-one forward stock split of its outstanding common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">For over 40 years, TruGolf, Incorporated (or “the Company”, “we”, “us”, or “our”) has been creating indoor golf software and hardware and are focused on both the residential and commercial golf simulation industries. We design, develop, manufacture and sell golf simulators for residential and commercial applications. We offer portable, professional, commercial and custom simulators. In addition, to bundling our software with our simulators, we offer our E6 Connect software and gaming software on a standalone basis. We have leveraged the power of our hardware and software platform to create a collection of multi-sport games including football, soccer, soccer golf, frisbee golf, zombie dodgeball, and cowboy target practice.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada has been creating indoor golf software for 40 years. We began as a subsidiary of Access Software, Inc., a video game developer based in Salt Lake City, Utah (“<b>Access Software</b>”), which was co-founded in November 1982, by Christopher Jones, the Company’s largest stockholder, Chief Executive Officer, President and Chairman. In April 1999, Access Software was purchased by Microsoft Corp., for its expertise in golf software development. Following the acquisition, the core programming and graphics team of Links™, which created Links LS 1999, one of the bestselling PC sports games of 1999, were spun out to TruGolf Nevada.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Since 1999, we have focused on establishing residential and commercial golf simulation as a viable industry, and since 2007, we have focused on fabricating custom golf simulators for luxury clients. Part of our initial strategy included partnering with hardware inventors to provide them world class software. Over time, we found that it was not viable to rely on these early hardware inventors alone, we also began building and selling our own hardware. In addition, we are working with a video game company to utilize their new dynamic graphics engine which will enable us to bring photorealistic golf courses to life through our E6 software (discussed below). In addition, we have developed multiple sources and 3<sup>rd</sup> party manufacturers for the raw materials or parts for our products, including but not limited to, steel or aluminum frames, fabric, turf, screens, projectors, PCs, cameras, lasers, infrared sensors, and supporting subsystems. The availability of the frames and fabric from our principal provider, Allied ES&amp;A, has been increased as they have moved into a much larger facility directly located in a large employee base community and we have entered into negotiations with a second supplier in order to provide alternative sourcing if needed. A third supplier, Impact Signs, has also been used in the past and TruGolf Nevada believes that it could purchase turf, and screen supplies from them as well if needed. Both turf (Controlled Products), and screen suppliers (Allied), are so specialized that we have come to rely on one vendor for each, respectively. Turf particularly experienced some delivery delays in 2022 that have been rectified, additional inventory has been secured locally, and our highest volume portable simulators have been redesigned to use less raw materials from that vendor, while adding an improved hitting surface from a second vendor, Real Feel, to mitigate risk. Negotiations with a second supplier of screen materials is in progress. Projectors (TV Specialists), PCs, lasers, IR sensors and other systems come from multiple suppliers with no historical delay in supply. We have 2 primary suppliers of cameras, IDS and Basler, and have integrated products from both in the new Apogee unit to ensure the greatest availability possible.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company is an “emerging growth company” as that term is used in the Jumpstart our Business Startups Act of 2012, and as such, has elected to comply with certain reduced public company reporting requirements.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On May 10, 2024 the Company formed a wholly owned subsidiary in the state of Delaware. TruGolf Links Franchising, LLC (“Links”) has a sole member, TruGolf Holdings, Inc. Links was formed to establish and sell franchises that would use the Company’s Simulators and other equipment. A region consists of approximately 1,000,000 people in population, and the franchisee may sell up to ten (10) franchises within the region. The purchase price per region is $<span id="xdx_901_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20240509__20240509__us-gaap--BusinessAcquisitionAxis__custom--TrugolfHoldingsIncMember_zey07Gz08wTi">75,000</span> to $<span id="xdx_90B_eus-gaap--BusinessCombinationPriceOfAcquisitionExpected_c20240510__20240510__us-gaap--BusinessAcquisitionAxis__custom--TrugolfHoldingsIncMember_zmcMv4dwu0l1">100,000</span> paid up front.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 75000 100000 <p id="xdx_804_eus-gaap--BusinessCombinationDisclosureTextBlock_zTg1ehpma5i7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 2. <span><span id="xdx_82A_ztFirQz6pH5a">BUSINESS COMBINATION AND PURCHASE PRICE ALLOCATION</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On January 31, 2024 the Company consummated the business combination (the “Closing”) contemplated by the previously announced Amended and Restated Agreement and Plan of Merger, dated as of July 21, 2023 (as amended, the “Merger Agreement”), by and among the Company, DMAC Merger Sub Inc., a Nevada corporation and a wholly-owned subsidiary of the Company (“Merger Sub”), Bright Vision Sponsor LLC, a Delaware limited liability company, in the capacity as the Purchaser Representative thereunder, Christopher Jones, in the capacity as the Seller Representative thereunder, and TruGolf, Inc., a Nevada corporation (“TruGolf”). As a result of the Closing and the transactions contemplated by the Merger Agreement, (i) Merger Sub merged with and into TruGolf (the “Merger”), with TruGolf surviving the Merger as a wholly-owned subsidiary of the Company, and (ii) the Company’s name was changed from Deep Medicine Acquisition Corp. (“DMAQ”) to TruGolf Holdings, Inc. The Company’s Class A common stock commenced trading on the Nasdaq Global Market LLC under the ticker symbol “TRUG” on February 1, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Accounting for the Business Combination</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Merger is accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination has been treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada comprising the ongoing operations of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada’s senior management comprising the senior management of New TruGolf.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Exchange of TruGolf Nevada Shares for Shares of New TruGolf</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on <span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_z78voWUQV9If" title="Ordinary shares outstanding">13,098</span> TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately <span id="xdx_906_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zMp0CNOtofR5" title="Share price">570.10</span>. New TruGolf issued <span id="xdx_907_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_pid_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zTu8HtQQkkY1" title="New shares issued">7,467,134</span> shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zv1q4TfkYGhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zSWuna8P48Lk">SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">TruGolf Nevada<br/> shares outstanding<br/> as of immediately<br/> prior to the Closing</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Ordinary shares, par value $0.01 per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zGYuLvrocVZj" title="Ordinary shares outstanding">13,098</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Ordinary shares, par value $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJVU0lORVNTIEFDUVVJU0lUSU9OIENPTlRJTkdFTlQgQ09OU0lERVJBVElPTiAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240630_zIos2BzfJqQ1" title="Common stock, par value">0.01</span> per share</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zHHyK6rpxSq8" title="Ordinary shares outstanding">13,098</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange Ratio</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90B_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zkwlDrIdepOi" title="Exchange ratio">570.10</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Estimated shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zJ1b6ll8i9s9" title="Estimated shares">7,467,134</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A2_zUKB1ZXJLP0j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 134.75pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The shares issued to legacy TruGolf Nevada shareholders consists of <span id="xdx_903_eus-gaap--CommonStockSharesIssued_iI_c20240630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zUUAr1dIvTJ1" title="Common stock shares issued">5,750,274</span> shares of New TruGolf Class A common stock and <span id="xdx_904_eus-gaap--CommonStockSharesIssued_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_zV5ohCGNzY4a" title="Common stock shares issued">1,716,860</span> shares of New TruGolf Class B common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The purchase price for the Merger was allocated to the net assets acquired on the basis of historical costs with no goodwill or other intangible assets recorded. The following summarizes the allocation of the purchase price to net assets acquired in the Merger:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zAlucYluX9tj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zAevmca4sLh">SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_494_20240630_zFDkK7zCNyt7" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_maBCRIAzCFc_zn8wmyfzJncd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">103,818</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromInvestment_iI_maBCRIAzCFc_zA2XVuaOp9B2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net proceeds from investment fund (PIPE)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,237,213</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_di_msBCRIAzCFc_zt016mfzErui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(310,724</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_di_msBCRIAzCFc_zA3GZmCKJXEi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Loans payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,565,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_mtBCRIAzCFc_zp0I5AfKbkG9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Net assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">465,307</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtGross_iI_maBCRIAzuuk_ztdvl4GVOYgd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">PIPE Convertible Notes payable assumed in Merger</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,650,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnamortizedDiscount_iNI_di_msBCRIAzuuk_z1curUSDFKwl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Original Issue Discount of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEFMTE9DQVRJT04gT0YgUFVSQ0hBU0UgUFJJQ0UgVE8gTkVUIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20240630_zFQ56gmeQHVl" title="Original issue discount percentage">10</span>%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(465,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_iTI_mtBCRIAzuuk_maBCRIAz4rL_zXLkvA21c9e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">PIPE Convertible Notes payable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,185,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses_iNI_di_msBCRIAz4rL_zoMounqlj279" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Payment of closing costs and other expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,947,787</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger_iTI_mtBCRIAz4rL_zCQhfi7ruEOe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Net proceeds from PIPE Convertible Notes payable assume in Merger</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,237,213</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zk6c1OUalbAk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On November 2, 2023 and December 7, 2023, Deep Medicine Acquisition Corp. (“DMAQ”) executed loan agreements with certain accredited investors (together, the “Prior Loan Agreements”) pursuant to which such investors agreed to loan DMAQ up to an aggregate $<span id="xdx_901_eus-gaap--DebtInstrumentFaceAmount_iI_c20231102__us-gaap--TypeOfArrangementAxis__custom--PriorLoanAgreementMember_zJPD8v9Ugz65" title="Aggregrate amount"><span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20231207__us-gaap--TypeOfArrangementAxis__custom--PriorLoanAgreementMember_zxljA42wN54h" title="Aggregrate amount">11,000,000</span></span> in exchange for the issuance of convertible notes and warrants. On February 2, 2024, TruGolf Holdings, Inc. (“TruGolf Holdings”) executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the TruGolf Holdings (i) senior convertible notes in the aggregate principal amount of up to $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20240202__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_zONpeUVmuz4l" title="Principal amount">15,500,000</span> (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240202__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember_zekc8O9d6BBh" title="Purchase of warrants">1,409,091</span> shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase <span id="xdx_901_eus-gaap--ClassOfWarrantOrRightOutstanding_iI_c20240202__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember_z2mpkZB2bL0i" title="Purchase of warrants">1,550,000</span> shares of the TruGolf Holdings’ Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Purchase Agreement contemplated the funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_zh4JI45SXvfh" title="Principal amount">4,650,000</span> of PIPE Convertible Notes were issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $<span id="xdx_90A_eus-gaap--ProceedsFromIssuanceOfDebt_c20240101__20240630__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_zv0Da2qcW5r2" title="Gross proceeds from issuance of debt">4,185,000</span>, representing an original issue discount of <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20240630__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_z1iBFR0GYh3a" title="Original issue discount percentage">10</span>%. On such date (the “Initial Closing Date”), TruGolf Holdings also issued the PIPE Investors the Series A Warrants and the Series B Warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $<span id="xdx_904_eus-gaap--ConvertibleNotesPayable_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zs9LoC3qInsb" title="Convertible notes payable">4,650,000</span> and an original issue discount of $<span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_z4KpXa3Czpq6" title="Original issue discount">465,000</span> resulting in the net balance of $<span id="xdx_905_eus-gaap--OtherLongTermDebt_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zgeXLWJxbFI5" title="Net balance">4,185,000</span>. For the six months ended June 30, 2024 the Company recorded interest expense on the PIPE Convertible Notes of <span id="xdx_900_eus-gaap--InterestExpense_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zb9QqRhINyGl" title="Interest expense">$152,645</span>, and interest expense relating to the amortization of the OID of $<span id="xdx_907_eus-gaap--InterestExpenseDebt_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zwxAjAh75hZd" title="Interest expense original issue discount">2,401</span>. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject to satisfying the conditions discussed below, TruGolf Holdings, Inc. has the right under the Purchase Agreement, but not the obligation, to require that the PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zV7UF5dqzr53" title="Principal amount">4,650,000</span> of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $<span id="xdx_905_eus-gaap--ProceedsFromConvertibleDebt_c20240202__20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_z4prMOsH4mu5" title="Gross proceeds">4,185,000</span>, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, TruGolf Holdings may require that the PIPE Investors purchase an additional aggregate principal amount of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_z7X63mQc8Zl3" title="Principal amount">6,200,000</span> of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $<span id="xdx_907_eus-gaap--ProceedsFromConvertibleDebt_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zBsbxNrsj9ml" title="Gross proceeds">5,580,000</span>, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, TruGolf Holdings sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20240802__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_zdno6hLoicD6" title="Principal amount">10,850,000</span> in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $<span id="xdx_906_eus-gaap--NotesPayable_iI_c20240802__us-gaap--DebtInstrumentAxis__custom--PIPEConvertibleLoanMember_zWOtg27Jlcod" title="Notes payble">250,000</span>. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 13098 570.10 7467134 <p id="xdx_890_eus-gaap--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationTextBlock_zv1q4TfkYGhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_zSWuna8P48Lk">SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">TruGolf Nevada<br/> shares outstanding<br/> as of immediately<br/> prior to the Closing</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Ordinary shares, par value $0.01 per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zGYuLvrocVZj" title="Ordinary shares outstanding">13,098</span></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Ordinary shares, par value $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJVU0lORVNTIEFDUVVJU0lUSU9OIENPTlRJTkdFTlQgQ09OU0lERVJBVElPTiAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240630_zIos2BzfJqQ1" title="Common stock, par value">0.01</span> per share</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zHHyK6rpxSq8" title="Ordinary shares outstanding">13,098</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange Ratio</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90B_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zkwlDrIdepOi" title="Exchange ratio">570.10</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Estimated shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember_zJ1b6ll8i9s9" title="Estimated shares">7,467,134</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 13098 0.01 13098 570.10 7467134 5750274 1716860 <p id="xdx_89C_eus-gaap--ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock_zAlucYluX9tj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B9_zAevmca4sLh">SCHEDULE OF ALLOCATION OF PURCHASE PRICE TO NET ASSETS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 85%"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td id="xdx_494_20240630_zFDkK7zCNyt7" style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td><td style="text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr id="xdx_40A_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_iI_maBCRIAzCFc_zn8wmyfzJncd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">Cash and cash equivalents</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">103,818</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40D_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNetProceedsFromInvestment_iI_maBCRIAzCFc_zA2XVuaOp9B2" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Net proceeds from investment fund (PIPE)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,237,213</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_iNI_di_msBCRIAzCFc_zt016mfzErui" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Accounts payable and accrued expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(310,724</td><td style="text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt_iNI_di_msBCRIAzCFc_zA3GZmCKJXEi" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Loans payable</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,565,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets_iI_mtBCRIAzCFc_zp0I5AfKbkG9" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Net assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">465,307</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_403_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebtGross_iI_maBCRIAzuuk_ztdvl4GVOYgd" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">PIPE Convertible Notes payable assumed in Merger</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,650,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedUnamortizedDiscount_iNI_di_msBCRIAzuuk_z1curUSDFKwl" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Less: Original Issue Discount of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEFMTE9DQVRJT04gT0YgUFVSQ0hBU0UgUFJJQ0UgVE8gTkVUIEFTU0VUUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dp_uPure_c20240630_zFQ56gmeQHVl" title="Original issue discount percentage">10</span>%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(465,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt_iTI_mtBCRIAzuuk_maBCRIAz4rL_zXLkvA21c9e" style="vertical-align: bottom; background-color: White"> <td style="text-align: left">PIPE Convertible Notes payable, net</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,185,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesPaymentOfClosingCostsAndOtherExpenses_iNI_di_msBCRIAz4rL_zoMounqlj279" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Payment of closing costs and other expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,947,787</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesNetProceedsFromConvertibleNotesPayableInMerger_iTI_mtBCRIAz4rL_zCQhfi7ruEOe" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; text-align: left">Net proceeds from PIPE Convertible Notes payable assume in Merger</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,237,213</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 103818 2237213 310724 1565000 465307 4650000 0.10 465000 4185000 1947787 2237213 11000000 11000000 15500000 1409091 1550000 4650000 4185000 0.10 4650000 465000 4185000 152645 2401 4650000 4185000 6200000 5580000 10850000 250000 <p id="xdx_80E_eus-gaap--SignificantAccountingPoliciesTextBlock_zJfR4dnRcuO5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 3 – <span>Summary of Significant Accounting Policies</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span><span id="xdx_827_z03Q7Mf1kKK2">SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_zJm35dR0Uadd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span>Basis of Presentation - Unaudited Interim Financial Information</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information, and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) with respect to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited condensed financial statements reflect all adjustments (consisting of normal recurring accruals) which are, in the opinion of management, necessary to a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from these interim unaudited condensed consolidated financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Registration Statement on Form S-1 and its amendments as filed with the SEC on February 14, 2024, in Form 8-K/A as filed with the SEC on April 17, 2024 and in Form 10-Q March 31, 2024 as filed with the SEC on August 14, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_ztqziGvBswp3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zRsp0n6z6Xfd">Basis of Presentation – Accounting for the Business Combination</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada comprising the ongoing operations of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada’s senior management comprising the senior management of New TruGolf.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zmOxK9tpmDa9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zumNVxgXJnui">Basis of Presentation – Principles of consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany transactions and balances between the Company and its subsidiaries are eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--UseOfEstimates_zDpxLf7g5jZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_z9jfAc9cE83h">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America, which requires management to use its judgment to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosures at the date of the financial statements and the reported amounts of expenses during the reported period. These assumptions and estimates could have a material effect on the financial statements. Actual results may differ materially from those estimates. The Company’s management periodically reviews estimates on an ongoing basis based on information currently available, and changes in facts and circumstances may cause the Company to revise these estimates. Significant estimates include estimates used in the valuation allowance related to deferred tax assets and capitalized software costs. Actual results may differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z3UejOHEzfS8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z4z0wo399TL2">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include all cash on hand, demand deposits and short-term investments with original maturities of three months or less when purchased.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents consisted of $<span id="xdx_900_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_c20240630_zvuIa9KLdODa" title="Cash and cash equivalents">6,651,272</span> and $<span id="xdx_90E_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_c20231231_zmtJ1WbgBwya" title="Cash and cash equivalents">5,397,564</span>, respectively. The Company maintains its cash in banks insured by the Federal Deposit Insurance Corporation in accounts that at times may be in excess of the federally insured limit of $<span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_c20240630_zkFjEEWniZlg" title="Cash, FDIC insured amount">250,000</span> per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2024 and December 31, 2023 the uninsured balances amounted to $<span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20240630_zT0oEAVuVhG3" title="Cash, uninsured amount">5,238,762</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_c20231231_zH8jTzI906d7" title="Cash, uninsured amount">4,251,124</span> respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--MarketableSecuritiesPolicy_zFQMuBhqQra7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zufCpDs8eCGa">Marketable Investment Securities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s marketable investment securities are comprised of investments in corporate fixed income securities and U.S. Treasury securities. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the statements of operations and comprehensive loss. The Company sold and liquidated most of its marketable securities during the six months ended June 30, 2024 resulting in a balance of $<span id="xdx_90F_eus-gaap--MarketableSecurities_iI_c20240630_z6ZjmVAosLC" title="Marketable securities">10,114</span> as of that date and is included with cash and cash equivalents.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zWCzoSU8PxD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zDjQVCDmOhNh">Accounts Receivable, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We manage credit risk associated with our accounts receivables at the customer level. Because the same customers typically generate the revenues that are accounted for under both Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification Topic 326, Credit Losses (Topic 326)., the discussions below on credit risk and our allowances for doubtful accounts address our total revenues from Topic 606 and Topic 326.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to Topic 326 for our accounts receivables, we maintain an allowance for doubtful accounts that reflects our estimate of our expected credit losses. Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. We believe our credit risk is somewhat mitigated by our geographically diverse customer base and our credit evaluation procedures. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts. Based on management’s evaluation, there is a balance in the allowance for doubtful accounts of $<span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240630_zEaj6A1acyd3" title="Allowance for doubtful accounts"><span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231231_z1LGCgNvB6vh" title="Allowance for doubtful accounts">1,227,136</span></span> as of June 30, 2024 and December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zrFTJZXqObY1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zYAaM5bEqtQe">Inventory, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts. As of June 30, 2024 and December 31, 2023, the Company had $<span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20240630_zertCATgGCE7" title="Inventory valuation reserves">448,360</span> and $<span id="xdx_90A_eus-gaap--InventoryValuationReserves_iI_c20231231_zk2J2nsXo28i" title="Inventory valuation reserves">429,050</span>, respectively, reserved for obsolete inventory.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zK9pDdc9DuH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zu5v0FWkwHoh">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Financial Accounting Standards Board (“FASB”) fair value measurement guidance established a fair value hierarchy that prioritizes the inputs used to measure fair value. The three broad levels of the fair value hierarchy are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices (unadjusted) in active markets for identical assets or liabilities,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs for which little or no market data exists, therefore requiring a company to develop its own assumptions.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the observable inputs may result in a reclassification of assets and liabilities within the three levels of the hierarchy outlined above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdKQMebLcIZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zdxH0mQ18TAl">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our property and equipment are recorded at cost and depreciated using the straight-line over the estimated useful lives. Ordinary repair and maintenance costs are included in sales, general and administrative (“SG&amp;A”) expenses on our statements of operations. However, expenditures for additions or improvements that significantly extend the useful life of the asset are capitalized in the period incurred. At the time assets are sold or disposed of, the cost and accumulated depreciation are removed from their respective accounts and the related gains or losses are reflected in the statements of operations in gains from sales of property and equipment, net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We periodically evaluate the appropriateness of remaining depreciable lives assigned to property and equipment. Generally, we assign the following estimated useful lives to these categories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLifeTableTextBlock_zltOnpfBd142" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: center"><span id="xdx_8B2_z9xbEltbSOyc">SCHEDULE OF ESTIMATED USEFUL LIVES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software and computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_z3j1pxtUlpek" title="Property plant and equipment useful life">3</span> to <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zHO4GZ1M82p5" title="Property plant and equipment useful life">10</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zVpnBvIgyZX7" title="Property plant and equipment useful life">3</span> to <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zoJWekMj3WK4" title="Property plant and equipment useful life">15</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXc1I2n1Uad7" title="Property plant and equipment useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z4bmYaXDc6Z9" title="Property plant and equipment useful life">5</span> to <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zgQ2MgyNHbxd" title="Property plant and equipment useful life">10</span> years</span></td></tr> </table> <p id="xdx_8AB_zDy6npii1425" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_841_ecustom--CapitalizedSoftwareDevelopmentCostsPolicyTextBlock_zAEbJH7jewZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zNdWse06wRSa">Capitalized software development costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, <i>Software-Costs of Software to be Sold, Leased or Marketed</i>, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $<span id="xdx_901_eus-gaap--CapitalizedComputerSoftwareImpairments1_c20240101__20240630_z5EoASrjK37i" title="Development of software applications">1,433,438</span> of costs related to the development of software applications. Amortization of capitalized software costs was $<span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20240101__20240630_zVg8dLdoduug" title="Amortization of capitalized software">137,916</span> for the for the six months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z01roR9jpFTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_znDpRhbGa9F7">Impairment of Long-lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our long-lived assets principally consist of property and equipment and right-of-use assets. We review, on a regular basis, our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived and intangible assets involves significant estimates and judgment on the part of management. Our estimates and assumptions may prove to be inaccurate due to factors such as changes in economic conditions, changes in our business prospects or other changing circumstances. Based on our most recently completed reviews, there were no indications of impairment associated with our long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--LesseeLeasesPolicyTextBlock_zpavJXXKQlf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zCcdd4WssAA1">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our lease portfolio is substantially comprised of operating leases related to leases for our corporate headquarters and warehouse.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine whether an arrangement is a lease at the inception of the arrangement based on the terms and conditions in the contract. A contract contains a lease if there is an identified asset, and we have the right to control the asset for a period of time in exchange for consideration. Lease arrangements can take several forms. Some arrangements are clearly within the scope of lease accounting, such as a real estate contract that provides an explicit contractual right to use a building for a specified period of time in exchange for consideration. However, the right to use an asset can also be conveyed through arrangements that are not leases in form, such as leases embedded within service and supply contracts. We analyze all arrangements with potential embedded leases to determine if an identified asset is present, if substantive substitution rights are present, and if the arrangement provides the customer control of the asset.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease right-of-use (“ROU”) assets represent our right to use an individual asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide the lessor’s implicit rate, we use our incremental borrowing rate (“IBR”) at the commencement date in determining the present value of lease payments by utilizing a fully collateralized rate for a fully amortizing loan with the same term as the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms include options to extend the lease when it is reasonably certain those options will be exercised. For leases with terms greater than <span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20240630_zxQb19ys5pe3" title="Operating lease term">12</span> months, we record the related asset and obligation at the present value of lease payments over the term. Our leases can include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when such renewal options and/or termination options are reasonably certain of exercise.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A ROU asset is subject to the same impairment guidance as assets categorized as property and equipment. As such, any impairment loss on ROU assets is presented in the same manner as an impairment loss recognized on other long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A lease modification is a change to the terms and conditions of a contract that changes the scope or consideration of a lease. For example, a change to the terms and conditions to the contract that adds or terminates the right to use one or more underlying assets, or extends or shortens the contractual lease term, is a modification. Depending on facts and circumstances, a lease modification may be accounted for as either: (1) the original lease plus the lease of a separate asset(s) or (2) a modified lease. A lease will be remeasured if there are changes to the lease contract that do not give rise to a separate lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zzCWwegYSGlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zYUFdgrsLMM8">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue when the products and services are delivered. The Company’s revenues are accounted for under ASC Topic 606, “Revenue From Contracts With Customers” (“ASC 606”). The fees are generally fixed at the point of sale and all consideration from contracts is included in the transaction price. The Company’s contracts do not include multiple performance obligations or material variable considerations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 606, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The Company recognizes revenue in accordance with that core principle by applying the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the contract(s) with a customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the performance obligation in the contract;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the transaction price;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price to the performance obligations in the contract; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize revenue when (or as) the Company satisfies a performance obligation.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive our revenue principally from product sales, rentals and subscription fees paid by the customer. We recognize subscription fees income and costs over the life of the agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--CostOfSalesPolicyTextBlock_z4KyX0S8MVjj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zrzKwlPmkn4a">Cost of Revenues</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue includes direct materials, labor, manufacturing overhead costs and reserves for estimated warranty cost (excluding depreciation). Cost of revenues also includes charges to write down the carrying value of the inventory when it exceeds its estimated net realizable value and to provide for on-hand inventories that are either obsolete or in excess of forecasted demand. As a result of the introduction of the new simulator products in late 2022 and the sunsetting of older hardware models, management consistently reviews the inventory. During the six months ended June 30, 2024 and 2023, the Company recorded $<span id="xdx_907_eus-gaap--InventoryWriteDown_c20240101__20240630_zk1zZV5oLJN" title="Inventory write down"><span id="xdx_908_eus-gaap--InventoryWriteDown_c20230101__20230630_zdurW3RBhUO2" title="Inventory write down">239,583</span></span> in inventory write-down and $<span id="xdx_906_eus-gaap--Revenues_c20240101__20240630_zinYm2VhloGa" title="Cost of revenue"><span id="xdx_906_eus-gaap--Revenues_c20230101__20230630_zivhac6d2rv1" title="Cost of revenue">232,119</span></span> reduction to cost of revenue, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_842_ecustom--RoyaltiesPolicyTextBlock_zGcEmyVZnUR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zHV4Bq7sxrfg">Royalties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have royalty agreements with certain software suppliers to pay royalties based on the number of units and subscriptions sold. The royalty percentages range between <span id="xdx_90B_ecustom--RoyaltyPercentage_iI_dp_uPure_c20240630__srt--RangeAxis__srt--MinimumMember_zpzegPq5aqc4" title="Royalty percentage">20</span>% and <span id="xdx_90F_ecustom--RoyaltyPercentage_iI_dp_uPure_c20240630__srt--RangeAxis__srt--MaximumMember_zFRV00EAn0K7" title="Royalty percentage">30</span>%. Royalty expense for the six months ended June 30, 2024 and 2023 was $<span id="xdx_90C_eus-gaap--RoyaltyExpense_c20240101__20240630_zmzZv5TaBmBj" title="Royalty expense">553,038</span> and $<span id="xdx_903_eus-gaap--RoyaltyExpense_c20230101__20230630_zqhmpVLZlrld" title="Royalty expense">316,756</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zPlRLL0sXPVe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zpUNSpRXMzY4">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company utilizes the asset and liability approach to measure deferred tax assets and liabilities based on temporary differences existing at each balance sheet date using currently enacted tax rates in accordance with ASC 740. ASC 740 considers the differences between financial statement treatment and tax treatment of certain transactions. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rate is recognized as income or expense in the period that includes the enactment date of that rate. Prior to the Merger, the Company elected to be taxed as an S-Corporation that passes through all income and deductions to its members. The Company did not have any deferred tax benefits or liabilities prior to January 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has no tax positions as of June 30, 2024 and December 31, 2023 for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes any interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses. For the six months ending June 30, 2024 and the year ending December 31, 2023, the Company recognized no interest and penalties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zwn7r93hiuA5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zK5kozC31AZ6">Net Earnings (Loss) Per Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income (loss) per share is provided in accordance with FASB ASC 260-10, “Earnings per Share”. Basic net income (loss) per common share (“EPS”) is computed by dividing income available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing net income by the weighted average shares outstanding, assuming all dilutive potential common shares were issued, unless doing so is anti-dilutive. The computation of basic and diluted income (loss) per share for the six months ended June 30, 2024 and 2023 excludes potentially dilutive securities when their inclusion would be anti-dilutive, or if their exercise prices were greater than the average market price during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_ecustom--PotentialDilutivePerShareTableTextBlock_z4DCt8MSRFr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total potential dilutive shares as of June 30, 2024</span> consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_z83SuKgX4uqd" style="display: none">SCHEDULE OF POTENTIAL DILUTIVE SHARES  </span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">PIPE Convertible Notes (assumes full funding of $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zTEaixKgDd36">15,500,000</span>)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_ecustom--ConvertibleShares_iI_c20240630_z1Krm5AV0Wge" style="width: 16%; text-align: right" title="PIPE Convertible Notes">6,700,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock – Series A warrants (assumes full funding of $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zGN9vxkPrEn7">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_z0gz0kALsKX5" style="text-align: right">1,409,091</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock – Series B warrants (assumes full funding of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zoelSriOI8F9">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zBFTivSVTBN2" style="text-align: right">1,550,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--EarnoutShares_iI_c20240630_zSUPCplyhGE2" style="text-align: right" title="PIPE Convertible Notes">4,500,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Underwriter warrants to I-Bankers convertible at $<span id="xdx_90E_eus-gaap--SharePrice_iI_c20240630_zar5couZVl22">12.00</span>/common share</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--UnderWriterWarrantsCommonShare_pid_c20240630_zRi6OlFHv0qj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Underwriter warrants">632,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total dilutive</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--TotalPotentialDilutive_iTI_c20240630_zYQEcVEfOaXh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total dilutive">14,791,591</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zxvnhyFPWyJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zQHxcr6cVe72" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_z1vY5JIfqm08">Recent Accounting Pronouncements</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zzF1jWexX7kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zJiZq1dJgtw7">Concentration of Credit and Supplier Risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash deposits and trade accounts receivable. Credit risk can be negatively impacted by adverse changes in the economy or by disruptions in the credit markets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain our cash deposits with established commercial banks. At times, balances may exceed federally insured limits. We have not experienced any losses in such accounts and do not believe that we are exposed to any significant credit risk associated with our cash deposits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We believe that credit risk with respect to trade accounts receivable is somewhat mitigated by our large number of geographically diverse customers and our credit evaluation procedures. We record trade accounts receivables at sales value and establish specific reserves for certain customer accounts identified as known collection problems due to insolvency, disputes or other collection issues. The amounts of the specific reserves estimated by management are determined by a loss rate model based on delinquency. We maintain reserves for potential losses. There were no customers that accounted for more than <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20240101__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--NoCustomersMember_zlexuacqjdae" title="Concentration risk percentage"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--NoCustomersMember_zOkfUJqxcubi" title="Concentration risk percentage">10.0</span></span>% of our revenues for the six months ended June 30, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We purchase a significant amount of parts we consume in manufacturing our simulators from nationally known original equipment manufacturers, many of whom we have had over a 10 to 15 year relationship. While we do not have long-term contracts, we do issue purchase orders based on quoted prices terms. We purchase in the normal course of business approximately 50% of our assembly parts from six to eight manufacturers. We believe that while there are alternative suppliers, for the parts and equipment, we purchase in each of the principal product categories, termination of one or more of our relationships with any of our major suppliers of equipment could have a material adverse effect on our business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_ecustom--WarrantsPolicyTextBlock_zeX50MNJ09g1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_z1iPAAD9ivG3">Warrants</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.</span></p> <p id="xdx_857_zXOvSCaTrY16" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--BusinessDescriptionAndAccountingPoliciesTextBlock_zJm35dR0Uadd" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span>Basis of Presentation - Unaudited Interim Financial Information</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The accompanying unaudited condensed consolidated financial statements and related notes have been prepared in accordance with accounting principles generally accepted in the United States of America (“U.S. GAAP”) for interim financial information, and in accordance with the rules and regulations of the United States Securities and Exchange Commission (the “SEC”) with respect to Form 10-Q and Article 8 of Regulation S-X. Accordingly, they do not include all of the information and footnotes required by U.S. GAAP for complete financial statements. The unaudited condensed financial statements reflect all adjustments (consisting of normal recurring accruals) which are, in the opinion of management, necessary to a fair statement of the results for the interim periods presented. Interim results are not necessarily indicative of the results for the full year.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Certain information and disclosures normally included in the notes to the annual consolidated financial statements have been condensed or omitted from these interim unaudited condensed consolidated financial statements. Accordingly, these interim unaudited condensed consolidated financial statements should be read in conjunction with the consolidated financial statements and notes thereto included in our Registration Statement on Form S-1 and its amendments as filed with the SEC on February 14, 2024, in Form 8-K/A as filed with the SEC on April 17, 2024 and in Form 10-Q March 31, 2024 as filed with the SEC on August 14, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84C_eus-gaap--BusinessCombinationsPolicy_ztqziGvBswp3" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_861_zRsp0n6z6Xfd">Basis of Presentation – Accounting for the Business Combination</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Merger was accounted for as a reverse recapitalization in accordance with U.S. GAAP. Under this method of accounting, DMAQ was treated as the acquired company for accounting purposes, whereas TruGolf Nevada was treated as the accounting acquirer. In accordance with this method of accounting, the Business Combination was treated as the equivalent of TruGolf Nevada issuing shares for the net assets of DMAQ, accompanied by a recapitalization. The net assets of DMAQ and TruGolf Nevada were stated at historical cost, with no goodwill or other intangible assets recorded, and operations prior to the Business Combination were those of TruGolf Nevada. TruGolf Nevada has been determined to be the accounting acquirer for purposes of the Business Combination based on an evaluation of the following facts and circumstances:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; background-color: white"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Legacy TruGolf Nevada stockholders have a majority of the voting power of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada comprising the ongoing operations of New TruGolf,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada contributing a majority of the governing body members of New TruGolf, and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">TruGolf Nevada’s senior management comprising the senior management of New TruGolf.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84F_eus-gaap--ConsolidationPolicyTextBlock_zmOxK9tpmDa9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_860_zumNVxgXJnui">Basis of Presentation – Principles of consolidation</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The unaudited condensed consolidated financial statements include the financial statements of the Company and its subsidiaries. All significant intercompany transactions and balances between the Company and its subsidiaries are eliminated upon consolidation.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_84B_eus-gaap--UseOfEstimates_zDpxLf7g5jZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_862_z9jfAc9cE83h">Use of Estimates</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company prepares its financial statements in accordance with accounting principles generally accepted in the United States of America, which requires management to use its judgment to make estimates and assumptions that affect the reported amounts of assets and liabilities and related disclosures at the date of the financial statements and the reported amounts of expenses during the reported period. These assumptions and estimates could have a material effect on the financial statements. Actual results may differ materially from those estimates. The Company’s management periodically reviews estimates on an ongoing basis based on information currently available, and changes in facts and circumstances may cause the Company to revise these estimates. Significant estimates include estimates used in the valuation allowance related to deferred tax assets and capitalized software costs. Actual results may differ from these estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> <p id="xdx_842_eus-gaap--CashAndCashEquivalentsPolicyTextBlock_z3UejOHEzfS8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_z4z0wo399TL2">Cash and Cash Equivalents</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cash and cash equivalents include all cash on hand, demand deposits and short-term investments with original maturities of three months or less when purchased.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024 and December 31, 2023, the Company’s cash and cash equivalents consisted of $<span id="xdx_900_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_c20240630_zvuIa9KLdODa" title="Cash and cash equivalents">6,651,272</span> and $<span id="xdx_90E_eus-gaap--CashCashEquivalentsAndShortTermInvestments_iI_c20231231_zmtJ1WbgBwya" title="Cash and cash equivalents">5,397,564</span>, respectively. The Company maintains its cash in banks insured by the Federal Deposit Insurance Corporation in accounts that at times may be in excess of the federally insured limit of $<span id="xdx_909_eus-gaap--CashFDICInsuredAmount_iI_c20240630_zkFjEEWniZlg" title="Cash, FDIC insured amount">250,000</span> per bank. The Company minimizes this risk by placing its cash deposits with major financial institutions. At June 30, 2024 and December 31, 2023 the uninsured balances amounted to $<span id="xdx_907_eus-gaap--CashUninsuredAmount_iI_c20240630_zT0oEAVuVhG3" title="Cash, uninsured amount">5,238,762</span> and $<span id="xdx_905_eus-gaap--CashUninsuredAmount_iI_c20231231_zH8jTzI906d7" title="Cash, uninsured amount">4,251,124</span> respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 6651272 5397564 250000 5238762 4251124 <p id="xdx_844_eus-gaap--MarketableSecuritiesPolicy_zFQMuBhqQra7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_866_zufCpDs8eCGa">Marketable Investment Securities</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s marketable investment securities are comprised of investments in corporate fixed income securities and U.S. Treasury securities. The Company designates investments in debt securities as available-for-sale. Available-for-sale debt securities with original maturities of three months or less from the date of purchase are classified within cash and cash equivalents. Available-for-sale debt securities are reported at fair value with the related unrealized gains and losses included in accumulated other comprehensive income (loss), a component of stockholders’ equity, net of tax. Realized gains and losses on the sale of marketable securities are determined using the average cost method on a first-in, first-out basis and recorded in total other income (expense), net in the statements of operations and comprehensive loss. The Company sold and liquidated most of its marketable securities during the six months ended June 30, 2024 resulting in a balance of $<span id="xdx_90F_eus-gaap--MarketableSecurities_iI_c20240630_z6ZjmVAosLC" title="Marketable securities">10,114</span> as of that date and is included with cash and cash equivalents.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 10114 <p id="xdx_840_eus-gaap--TradeAndOtherAccountsReceivablePolicy_zWCzoSU8PxD9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86B_zDjQVCDmOhNh">Accounts Receivable, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We manage credit risk associated with our accounts receivables at the customer level. Because the same customers typically generate the revenues that are accounted for under both Accounting Standards Codification Topic 606, Revenue from Contracts with Customers (Topic 606) and Accounting Standards Codification Topic 326, Credit Losses (Topic 326)., the discussions below on credit risk and our allowances for doubtful accounts address our total revenues from Topic 606 and Topic 326.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We believe the concentration of credit risk, with respect to our receivables, is limited because our customer base is comprised of a number of geographically diverse customers. We manage credit risk through credit approvals and other monitoring procedures.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Pursuant to Topic 326 for our accounts receivables, we maintain an allowance for doubtful accounts that reflects our estimate of our expected credit losses. Our allowance is estimated using a loss rate model based on delinquency. The estimated loss rate is based on our historical experience with specific customers, our understanding of our current economic circumstances, reasonable and supportable forecasts, and our own judgment as to the likelihood of ultimate payment based upon available data. We believe our credit risk is somewhat mitigated by our geographically diverse customer base and our credit evaluation procedures. The actual rate of future credit losses, however, may not be similar to past experience. Our estimate of doubtful accounts could change based on changing circumstances, including changes in the economy or in the particular circumstances of individual customers. Accordingly, we may be required to increase or decrease our allowance for doubtful accounts. Based on management’s evaluation, there is a balance in the allowance for doubtful accounts of $<span id="xdx_909_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20240630_zEaj6A1acyd3" title="Allowance for doubtful accounts"><span id="xdx_905_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iI_c20231231_z1LGCgNvB6vh" title="Allowance for doubtful accounts">1,227,136</span></span> as of June 30, 2024 and December 31, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i> </i></b></span></p> 1227136 1227136 <p id="xdx_84D_eus-gaap--InventoryPolicyTextBlock_zrFTJZXqObY1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_863_zYAaM5bEqtQe">Inventory, net</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">All of our inventory consists of raw materials and are valued at the lower of historic cost or net realizable value; where net realizable value is considered to be the estimated selling price in the ordinary course of business, less reasonably predictable cost of completion, disposal and transportation. Historic inventory costs are calculated on an average or specific cost basis. The Company records inventory write-downs for excess or obsolete inventories based upon assumptions on current and future demand forecasts. As of June 30, 2024 and December 31, 2023, the Company had $<span id="xdx_90B_eus-gaap--InventoryValuationReserves_iI_c20240630_zertCATgGCE7" title="Inventory valuation reserves">448,360</span> and $<span id="xdx_90A_eus-gaap--InventoryValuationReserves_iI_c20231231_zk2J2nsXo28i" title="Inventory valuation reserves">429,050</span>, respectively, reserved for obsolete inventory.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 448360 429050 <p id="xdx_842_eus-gaap--FairValueOfFinancialInstrumentsPolicy_zK9pDdc9DuH2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_zu5v0FWkwHoh">Fair Value of Financial Instruments</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value is defined as the amount that would be received for selling an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Financial Accounting Standards Board (“FASB”) fair value measurement guidance established a fair value hierarchy that prioritizes the inputs used to measure fair value. The three broad levels of the fair value hierarchy are as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 1 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices (unadjusted) in active markets for identical assets or liabilities,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 2 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Quoted prices for similar assets and liabilities in active markets or inputs that are observable for the asset or liability, either directly or indirectly,</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Level 3 –</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Unobservable inputs for which little or no market data exists, therefore requiring a company to develop its own assumptions.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Assets and liabilities are classified based on the lowest level of input that is significant to the fair value measurements. We review the fair value hierarchy classification on a quarterly basis. Changes in the observable inputs may result in a reclassification of assets and liabilities within the three levels of the hierarchy outlined above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--PropertyPlantAndEquipmentPolicyTextBlock_zdKQMebLcIZc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zdxH0mQ18TAl">Property and Equipment</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our property and equipment are recorded at cost and depreciated using the straight-line over the estimated useful lives. Ordinary repair and maintenance costs are included in sales, general and administrative (“SG&amp;A”) expenses on our statements of operations. However, expenditures for additions or improvements that significantly extend the useful life of the asset are capitalized in the period incurred. At the time assets are sold or disposed of, the cost and accumulated depreciation are removed from their respective accounts and the related gains or losses are reflected in the statements of operations in gains from sales of property and equipment, net.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We periodically evaluate the appropriateness of remaining depreciable lives assigned to property and equipment. Generally, we assign the following estimated useful lives to these categories:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLifeTableTextBlock_zltOnpfBd142" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: center"><span id="xdx_8B2_z9xbEltbSOyc">SCHEDULE OF ESTIMATED USEFUL LIVES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software and computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_z3j1pxtUlpek" title="Property plant and equipment useful life">3</span> to <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zHO4GZ1M82p5" title="Property plant and equipment useful life">10</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zVpnBvIgyZX7" title="Property plant and equipment useful life">3</span> to <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zoJWekMj3WK4" title="Property plant and equipment useful life">15</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXc1I2n1Uad7" title="Property plant and equipment useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z4bmYaXDc6Z9" title="Property plant and equipment useful life">5</span> to <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zgQ2MgyNHbxd" title="Property plant and equipment useful life">10</span> years</span></td></tr> </table> <p id="xdx_8AB_zDy6npii1425" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_ecustom--ScheduleOfEstimatedUsefulLifeTableTextBlock_zltOnpfBd142" style="font: 10pt Times New Roman, Times, Serif; display: none; margin: 0pt 0; text-align: center"><span id="xdx_8B2_z9xbEltbSOyc">SCHEDULE OF ESTIMATED USEFUL LIVES</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-left: auto; width: 80%; border-collapse: collapse; margin-right: auto"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 70%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Category</b></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 2%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="border-bottom: black 1.5pt solid; font: 10pt Times New Roman, Times, Serif; width: 28%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Estimated Useful Life</b></span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Software and computer equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_90C_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MinimumMember_z3j1pxtUlpek" title="Property plant and equipment useful life">3</span> to <span id="xdx_90E_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember__srt--RangeAxis__srt--MaximumMember_zHO4GZ1M82p5" title="Property plant and equipment useful life">10</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Furniture and fixtures</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_908_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MinimumMember_zVpnBvIgyZX7" title="Property plant and equipment useful life">3</span> to <span id="xdx_905_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember__srt--RangeAxis__srt--MaximumMember_zoJWekMj3WK4" title="Property plant and equipment useful life">15</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Vehicles</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zXc1I2n1Uad7" title="Property plant and equipment useful life">5</span> years</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Equipment</span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_900_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MinimumMember_z4bmYaXDc6Z9" title="Property plant and equipment useful life">5</span> to <span id="xdx_902_eus-gaap--PropertyPlantAndEquipmentUsefulLife_iI_dtY_c20240630__us-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember__srt--RangeAxis__srt--MaximumMember_zgQ2MgyNHbxd" title="Property plant and equipment useful life">10</span> years</span></td></tr> </table> P3Y P10Y P3Y P15Y P5Y P5Y P10Y <p id="xdx_841_ecustom--CapitalizedSoftwareDevelopmentCostsPolicyTextBlock_zAEbJH7jewZi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_868_zNdWse06wRSa">Capitalized software development costs</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We capitalize certain costs related to the development of our software used in our simulators. In accordance with authoritative guidance, including ASC 985-20, <i>Software-Costs of Software to be Sold, Leased or Marketed</i>, we began to capitalize these costs when the technological feasibility was established and preliminary development efforts were successfully completed, management has authorized and committed project funding, and it was probable that the project would be completed and the software would be used as intended. Such costs are amortized when placed in service, on a straight-line basis over the estimated useful life of the related asset, estimated to be three years beginning on February 1, 2024. Costs incurred prior to meeting these criteria together with costs incurred for training and maintenance are expensed as incurred and recorded in product development expenses on our statements of operations. The Company does not capitalize any testing or maintenance costs. The accounting for these capitalized software costs requires us to make significant judgments, assumptions and estimates related to the timing and amount of recognized capitalized software development costs. For the six months ended June 30, 2024 we capitalized $<span id="xdx_901_eus-gaap--CapitalizedComputerSoftwareImpairments1_c20240101__20240630_z5EoASrjK37i" title="Development of software applications">1,433,438</span> of costs related to the development of software applications. Amortization of capitalized software costs was $<span id="xdx_90C_eus-gaap--CapitalizedComputerSoftwareAmortization1_c20240101__20240630_zVg8dLdoduug" title="Amortization of capitalized software">137,916</span> for the for the six months ended June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 1433438 137916 <p id="xdx_843_eus-gaap--ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock_z01roR9jpFTb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_862_znDpRhbGa9F7">Impairment of Long-lived Assets</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our long-lived assets principally consist of property and equipment and right-of-use assets. We review, on a regular basis, our long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. In reviewing for impairment, the carrying value of such assets is compared to the estimated undiscounted future cash flows expected from the use of the assets and their eventual disposition. If such cash flows are not sufficient to support the asset’s recorded value, an impairment charge is recognized to reduce the carrying value of the asset to its estimated fair value. The determination of future cash flows as well as the estimated fair value of long-lived and intangible assets involves significant estimates and judgment on the part of management. Our estimates and assumptions may prove to be inaccurate due to factors such as changes in economic conditions, changes in our business prospects or other changing circumstances. Based on our most recently completed reviews, there were no indications of impairment associated with our long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--LesseeLeasesPolicyTextBlock_zpavJXXKQlf5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86D_zCcdd4WssAA1">Leases</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Our lease portfolio is substantially comprised of operating leases related to leases for our corporate headquarters and warehouse.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We determine whether an arrangement is a lease at the inception of the arrangement based on the terms and conditions in the contract. A contract contains a lease if there is an identified asset, and we have the right to control the asset for a period of time in exchange for consideration. Lease arrangements can take several forms. Some arrangements are clearly within the scope of lease accounting, such as a real estate contract that provides an explicit contractual right to use a building for a specified period of time in exchange for consideration. However, the right to use an asset can also be conveyed through arrangements that are not leases in form, such as leases embedded within service and supply contracts. We analyze all arrangements with potential embedded leases to determine if an identified asset is present, if substantive substitution rights are present, and if the arrangement provides the customer control of the asset.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Operating lease right-of-use (“ROU”) assets represent our right to use an individual asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the commencement date based on the present value of lease payments over the lease term. As most of our leases do not provide the lessor’s implicit rate, we use our incremental borrowing rate (“IBR”) at the commencement date in determining the present value of lease payments by utilizing a fully collateralized rate for a fully amortizing loan with the same term as the lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease terms include options to extend the lease when it is reasonably certain those options will be exercised. For leases with terms greater than <span id="xdx_90A_eus-gaap--OperatingLeaseWeightedAverageRemainingLeaseTerm1_iI_dtM_c20240630_zxQb19ys5pe3" title="Operating lease term">12</span> months, we record the related asset and obligation at the present value of lease payments over the term. Our leases can include rental escalation clauses, renewal options and/or termination options that are factored into our determination of lease payments when such renewal options and/or termination options are reasonably certain of exercise.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A ROU asset is subject to the same impairment guidance as assets categorized as property and equipment. As such, any impairment loss on ROU assets is presented in the same manner as an impairment loss recognized on other long-lived assets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A lease modification is a change to the terms and conditions of a contract that changes the scope or consideration of a lease. For example, a change to the terms and conditions to the contract that adds or terminates the right to use one or more underlying assets, or extends or shortens the contractual lease term, is a modification. Depending on facts and circumstances, a lease modification may be accounted for as either: (1) the original lease plus the lease of a separate asset(s) or (2) a modified lease. A lease will be remeasured if there are changes to the lease contract that do not give rise to a separate lease.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> P12M <p id="xdx_847_eus-gaap--RevenueRecognitionPolicyTextBlock_zzCWwegYSGlb" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86E_zYUFdgrsLMM8">Revenue Recognition</span></i></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes revenue when the products and services are delivered. The Company’s revenues are accounted for under ASC Topic 606, “Revenue From Contracts With Customers” (“ASC 606”). The fees are generally fixed at the point of sale and all consideration from contracts is included in the transaction price. The Company’s contracts do not include multiple performance obligations or material variable considerations.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In accordance with ASC 606, the Company recognizes revenue upon the transfer of promised goods or services to customers in an amount that reflects the consideration to which the Company expects to be entitled in exchange for those goods or services. The Company recognizes revenue in accordance with that core principle by applying the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(i)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the contract(s) with a customer;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(ii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Identify the performance obligation in the contract;</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iii)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Determine the transaction price;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(iv)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Allocate the transaction price to the performance obligations in the contract; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(v)</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Recognize revenue when (or as) the Company satisfies a performance obligation.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We derive our revenue principally from product sales, rentals and subscription fees paid by the customer. We recognize subscription fees income and costs over the life of the agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84E_eus-gaap--CostOfSalesPolicyTextBlock_z4KyX0S8MVjj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_861_zrzKwlPmkn4a">Cost of Revenues</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Cost of revenue includes direct materials, labor, manufacturing overhead costs and reserves for estimated warranty cost (excluding depreciation). Cost of revenues also includes charges to write down the carrying value of the inventory when it exceeds its estimated net realizable value and to provide for on-hand inventories that are either obsolete or in excess of forecasted demand. As a result of the introduction of the new simulator products in late 2022 and the sunsetting of older hardware models, management consistently reviews the inventory. During the six months ended June 30, 2024 and 2023, the Company recorded $<span id="xdx_907_eus-gaap--InventoryWriteDown_c20240101__20240630_zk1zZV5oLJN" title="Inventory write down"><span id="xdx_908_eus-gaap--InventoryWriteDown_c20230101__20230630_zdurW3RBhUO2" title="Inventory write down">239,583</span></span> in inventory write-down and $<span id="xdx_906_eus-gaap--Revenues_c20240101__20240630_zinYm2VhloGa" title="Cost of revenue"><span id="xdx_906_eus-gaap--Revenues_c20230101__20230630_zivhac6d2rv1" title="Cost of revenue">232,119</span></span> reduction to cost of revenue, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 239583 239583 232119 232119 <p id="xdx_842_ecustom--RoyaltiesPolicyTextBlock_zGcEmyVZnUR7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zHV4Bq7sxrfg">Royalties</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have royalty agreements with certain software suppliers to pay royalties based on the number of units and subscriptions sold. The royalty percentages range between <span id="xdx_90B_ecustom--RoyaltyPercentage_iI_dp_uPure_c20240630__srt--RangeAxis__srt--MinimumMember_zpzegPq5aqc4" title="Royalty percentage">20</span>% and <span id="xdx_90F_ecustom--RoyaltyPercentage_iI_dp_uPure_c20240630__srt--RangeAxis__srt--MaximumMember_zFRV00EAn0K7" title="Royalty percentage">30</span>%. Royalty expense for the six months ended June 30, 2024 and 2023 was $<span id="xdx_90C_eus-gaap--RoyaltyExpense_c20240101__20240630_zmzZv5TaBmBj" title="Royalty expense">553,038</span> and $<span id="xdx_903_eus-gaap--RoyaltyExpense_c20230101__20230630_zqhmpVLZlrld" title="Royalty expense">316,756</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.20 0.30 553038 316756 <p id="xdx_844_eus-gaap--IncomeTaxPolicyTextBlock_zPlRLL0sXPVe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86F_zpUNSpRXMzY4">Income Taxes</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company utilizes the asset and liability approach to measure deferred tax assets and liabilities based on temporary differences existing at each balance sheet date using currently enacted tax rates in accordance with ASC 740. ASC 740 considers the differences between financial statement treatment and tax treatment of certain transactions. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. Deferred tax assets and liabilities are measured using enacted tax rates expected to apply to taxable income in the years in which those temporary differences are expected to be recovered or settled. The effect of a change in tax rate is recognized as income or expense in the period that includes the enactment date of that rate. Prior to the Merger, the Company elected to be taxed as an S-Corporation that passes through all income and deductions to its members. The Company did not have any deferred tax benefits or liabilities prior to January 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has no tax positions as of June 30, 2024 and December 31, 2023 for which the ultimate deductibility is highly certain but for which there is uncertainty about the timing of such deductibility.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company recognizes any interest accrued related to unrecognized tax benefits in interest expense and penalties in operating expenses. For the six months ending June 30, 2024 and the year ending December 31, 2023, the Company recognized no interest and penalties.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_84B_eus-gaap--EarningsPerSharePolicyTextBlock_zwn7r93hiuA5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86E_zK5kozC31AZ6">Net Earnings (Loss) Per Share</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net income (loss) per share is provided in accordance with FASB ASC 260-10, “Earnings per Share”. Basic net income (loss) per common share (“EPS”) is computed by dividing income available to common stockholders by the weighted-average number of common shares outstanding for the period. Diluted earnings per share is computed by dividing net income by the weighted average shares outstanding, assuming all dilutive potential common shares were issued, unless doing so is anti-dilutive. The computation of basic and diluted income (loss) per share for the six months ended June 30, 2024 and 2023 excludes potentially dilutive securities when their inclusion would be anti-dilutive, or if their exercise prices were greater than the average market price during the period.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_ecustom--PotentialDilutivePerShareTableTextBlock_z4DCt8MSRFr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total potential dilutive shares as of June 30, 2024</span> consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_z83SuKgX4uqd" style="display: none">SCHEDULE OF POTENTIAL DILUTIVE SHARES  </span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">PIPE Convertible Notes (assumes full funding of $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zTEaixKgDd36">15,500,000</span>)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_ecustom--ConvertibleShares_iI_c20240630_z1Krm5AV0Wge" style="width: 16%; text-align: right" title="PIPE Convertible Notes">6,700,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock – Series A warrants (assumes full funding of $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zGN9vxkPrEn7">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_z0gz0kALsKX5" style="text-align: right">1,409,091</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock – Series B warrants (assumes full funding of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zoelSriOI8F9">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zBFTivSVTBN2" style="text-align: right">1,550,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--EarnoutShares_iI_c20240630_zSUPCplyhGE2" style="text-align: right" title="PIPE Convertible Notes">4,500,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Underwriter warrants to I-Bankers convertible at $<span id="xdx_90E_eus-gaap--SharePrice_iI_c20240630_zar5couZVl22">12.00</span>/common share</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--UnderWriterWarrantsCommonShare_pid_c20240630_zRi6OlFHv0qj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Underwriter warrants">632,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total dilutive</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--TotalPotentialDilutive_iTI_c20240630_zYQEcVEfOaXh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total dilutive">14,791,591</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zxvnhyFPWyJg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_ecustom--PotentialDilutivePerShareTableTextBlock_z4DCt8MSRFr2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Total potential dilutive shares as of June 30, 2024</span> consisted of the following:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BB_z83SuKgX4uqd" style="display: none">SCHEDULE OF POTENTIAL DILUTIVE SHARES  </span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: left">PIPE Convertible Notes (assumes full funding of $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zTEaixKgDd36">15,500,000</span>)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td id="xdx_98F_ecustom--ConvertibleShares_iI_c20240630_z1Krm5AV0Wge" style="width: 16%; text-align: right" title="PIPE Convertible Notes">6,700,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Common stock – Series A warrants (assumes full funding of $<span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zGN9vxkPrEn7">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_987_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_z0gz0kALsKX5" style="text-align: right">1,409,091</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Common stock – Series B warrants (assumes full funding of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zoelSriOI8F9">15,500,000</span>)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_982_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zBFTivSVTBN2" style="text-align: right">1,550,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">Earnout shares – Earned in three Tranches over three years (assumes achievement of revenue and VWAP targets)</td><td> </td> <td style="text-align: left"> </td><td id="xdx_989_ecustom--EarnoutShares_iI_c20240630_zSUPCplyhGE2" style="text-align: right" title="PIPE Convertible Notes">4,500,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt; text-align: left">Underwriter warrants to I-Bankers convertible at $<span id="xdx_90E_eus-gaap--SharePrice_iI_c20240630_zar5couZVl22">12.00</span>/common share</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td id="xdx_98D_ecustom--UnderWriterWarrantsCommonShare_pid_c20240630_zRi6OlFHv0qj" style="border-bottom: Black 1.5pt solid; text-align: right" title="Underwriter warrants">632,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 2.5pt; padding-left: 10pt; text-align: left">Total dilutive</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_985_ecustom--TotalPotentialDilutive_iTI_c20240630_zYQEcVEfOaXh" style="border-bottom: Black 2.5pt double; text-align: right" title="Total dilutive">14,791,591</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 15500000 6700000 15500000 1409091 15500000 1550000 4500000 12.00 632500 14791591 <p id="xdx_843_eus-gaap--NewAccountingPronouncementsPolicyPolicyTextBlock_zQHxcr6cVe72" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline"><span id="xdx_864_z1vY5JIfqm08">Recent Accounting Pronouncements</span></span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Management has evaluated all recent accounting pronouncements issued by the Financial Accounting Standards Board (“FASB”) and determined that none of the pronouncements will have a material impact on our financial statements. We will continue to monitor the issuance of any new accounting pronouncements and assess their potential impact on the financial statements in future periods.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_843_eus-gaap--ConcentrationRiskCreditRisk_zzF1jWexX7kf" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_86C_zJiZq1dJgtw7">Concentration of Credit and Supplier Risk</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Financial instruments that potentially subject the Company to concentrations of credit risk consist primarily of cash deposits and trade accounts receivable. Credit risk can be negatively impacted by adverse changes in the economy or by disruptions in the credit markets.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We maintain our cash deposits with established commercial banks. At times, balances may exceed federally insured limits. We have not experienced any losses in such accounts and do not believe that we are exposed to any significant credit risk associated with our cash deposits.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We believe that credit risk with respect to trade accounts receivable is somewhat mitigated by our large number of geographically diverse customers and our credit evaluation procedures. We record trade accounts receivables at sales value and establish specific reserves for certain customer accounts identified as known collection problems due to insolvency, disputes or other collection issues. The amounts of the specific reserves estimated by management are determined by a loss rate model based on delinquency. We maintain reserves for potential losses. There were no customers that accounted for more than <span id="xdx_90F_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20240101__20240630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--NoCustomersMember_zlexuacqjdae" title="Concentration risk percentage"><span id="xdx_900_eus-gaap--ConcentrationRiskPercentage1_dp_uPure_c20230101__20230630__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--SalesRevenueNetMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__srt--MajorCustomersAxis__custom--NoCustomersMember_zOkfUJqxcubi" title="Concentration risk percentage">10.0</span></span>% of our revenues for the six months ended June 30, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We purchase a significant amount of parts we consume in manufacturing our simulators from nationally known original equipment manufacturers, many of whom we have had over a 10 to 15 year relationship. While we do not have long-term contracts, we do issue purchase orders based on quoted prices terms. We purchase in the normal course of business approximately 50% of our assembly parts from six to eight manufacturers. We believe that while there are alternative suppliers, for the parts and equipment, we purchase in each of the principal product categories, termination of one or more of our relationships with any of our major suppliers of equipment could have a material adverse effect on our business.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 0.100 0.100 <p id="xdx_843_ecustom--WarrantsPolicyTextBlock_zeX50MNJ09g1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_867_z1iPAAD9ivG3">Warrants</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The fair value of the warrants is estimated on the date of issuance using the Black-Scholes option pricing model, which requires the input of subjective assumptions, including the expected term of the warrants, expected stock price volatility, and expected dividends. These estimates involve inherent uncertainties and the application of management’s judgment. Expected volatilities used in the valuation model are based on the average volatility of the comparable companies publicly traded on recognized stock exchanges. The risk-free rate for the expected term of the option is based on the United States Treasury yield curve in effect at the time of the grant.</span></p> <p id="xdx_806_eus-gaap--AccountsAndNontradeReceivableTextBlock_zr2a0DxJ2A7d" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 4. </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span id="xdx_824_zwZwQbo3yFD3">ACCOUNTS RECEIVABLE, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zlIeBzMLK05j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable and allowance for doubtful accounts consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zXEvDwf2umag">SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20240630_zJFOyZhBrAVj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zH6viRAhk6Gf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--TradeReceivablesHeldForSaleAmount_iI_maARGzZVW_zcEheAnKSUl5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Trade accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,757,393</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,458,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--OtherAccountsReceivable_iI_maARGzZVW_zBBtUmvANkg6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,383</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iTI_maARNzHfG_mtARGzZVW_z8CgoXLqD1yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,857,393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,626,008</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di_msARNzHfG_zg1wptxgzeYh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,227,136</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,227,136</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableNet_iTI_mtARNzHfG_zR1Zt1VVhskf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total accounts receivable, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,630,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,398,872</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zDOC7kRxGZnl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable are primarily made up of trade receivables due from customers in the ordinary course of business. In our normal course of business we have four customers that accounted for approximately <span id="xdx_905_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20240101__20240630__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FourCustomersMember_z1Uz40AJiYqk" title="Concentration risk for balance of ccounts recievable"><span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20230101__20231231__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__srt--MajorCustomersAxis__custom--FourCustomersMember_zdF3P6DD6Ipl" title="Concentration risk for balance of ccounts recievable">50</span></span>% of our balance of accounts receivable as of June 30, 2024 and December 31, 2023, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89E_eus-gaap--AccountsReceivableAllowanceForCreditLossTableTextBlock_zlIeBzMLK05j" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable and allowance for doubtful accounts consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zXEvDwf2umag">SCHEDULE OF ALLOWANCE FOR DOUBTFUL ACCOUNTS</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49C_20240630_zJFOyZhBrAVj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zH6viRAhk6Gf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_407_eus-gaap--TradeReceivablesHeldForSaleAmount_iI_maARGzZVW_zcEheAnKSUl5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Trade accounts receivable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,757,393</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">3,458,625</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_ecustom--OtherAccountsReceivable_iI_maARGzZVW_zBBtUmvANkg6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">100,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">167,383</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--AccountsReceivableGross_iTI_maARNzHfG_mtARGzZVW_z8CgoXLqD1yd" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Accounts receivable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,857,393</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,626,008</td><td style="text-align: left"> </td></tr> <tr id="xdx_40F_eus-gaap--AllowanceForDoubtfulAccountsReceivable_iNI_di_msARNzHfG_zg1wptxgzeYh" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less allowance for doubtful accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,227,136</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,227,136</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--AccountsReceivableNet_iTI_mtARNzHfG_zR1Zt1VVhskf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total accounts receivable, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,630,257</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,398,872</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 3757393 3458625 100000 167383 3857393 3626008 1227136 1227136 2630257 2398872 0.50 0.50 <p id="xdx_808_eus-gaap--InventoryDisclosureTextBlock_ze3HqWxQ8hge" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 5. <span id="xdx_82C_zLoX5uurQxh3">INVENTORY, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zQfaNU5SpxN6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes inventory as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B6_zv8zu2DDpp17" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF INVENTORY</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_zJXkSgcdhXRe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zhUy1knxmDKe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterials_iI_maINzn79_zOV1nQoe9IT" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Inventory – raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,784,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,548,134</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryValuationReserves_iNI_di_msINzn79_zIgTumQ4yJF7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less reserve allowance for obsolescence</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(448,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(429,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--InventoryNet_iTI_mtINzn79_zsSUS7Y56Zjk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,335,786</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,119,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zHpxfVSxd0xh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_eus-gaap--ScheduleOfInventoryCurrentTableTextBlock_zQfaNU5SpxN6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes inventory as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span id="xdx_8B6_zv8zu2DDpp17" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF INVENTORY</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20240630_zJXkSgcdhXRe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_493_20231231_zhUy1knxmDKe" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryRawMaterials_iI_maINzn79_zOV1nQoe9IT" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Inventory – raw materials</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,784,146</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,548,134</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--InventoryValuationReserves_iNI_di_msINzn79_zIgTumQ4yJF7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less reserve allowance for obsolescence</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(448,360</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(429,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40B_eus-gaap--InventoryNet_iTI_mtINzn79_zsSUS7Y56Zjk" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Inventory, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,335,786</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,119,084</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2784146 2548134 448360 429050 2335786 2119084 <p id="xdx_80C_eus-gaap--CashCashEquivalentsAndShortTermInvestmentsTextBlock_zyuMYkvPQ1if" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 6. <span id="xdx_82B_zs8iVHKvEDmk">SHORT-TERM INVESTMENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In February 2023, we entered into a brokerage agreement and deposited $<span id="xdx_905_eus-gaap--Deposits_iI_c20230228__us-gaap--TypeOfArrangementAxis__custom--BrokerageAgreementMember_zIqLJIdButw3" title="Deposits">2,500,000</span>. In February 2023, we purchased $<span id="xdx_90E_eus-gaap--MarketableSecurities_iI_c20230228__us-gaap--InvestmentTypeAxis__us-gaap--BondsMember__us-gaap--TypeOfArrangementAxis__custom--BrokerageAgreementMember_z3TOCUaaIWFi" title="Marketable securities">450,751</span> in corporate fixed income securities (corporate bonds) and $<span id="xdx_907_eus-gaap--MarketableSecurities_iI_c20230228__us-gaap--InvestmentTypeAxis__us-gaap--USTreasurySecuritiesMember__us-gaap--TypeOfArrangementAxis__custom--BrokerageAgreementMember_z3jXUrruDAzj" title="Marketable securities">1,981,061</span> in government securities (Treasury securities). The Company terminated the brokerage agreement during the six months ended June 30, 2024, liquidated the vast majority of its investments and has $<span id="xdx_900_eus-gaap--ShortTermInvestments_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--BrokerageAgreementMember_zUAgNqtKja0e" title="Short term investment">10,114</span> on its balance sheet as of June 30, 2024. As of December 31, 2023, the marketable securities consisted of the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_zk4cARlIR3I9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_z2AJq0P8xmtd" style="display: none">SCHEDULE OF MARKETABLE SECURITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20231231_zFIEf9LdVRPd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--MarketableSecurities_iI_hus-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zWBu933LqGw6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Corporate fixed income securities, weighted average yield and maturity of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_904_eus-gaap--DebtSecuritiesHeldToMaturityWeightedAverageYield_iI_dp_uPure_c20231231__us-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zGgWoqV5CNm4" title="Weighted average yield">5.39</span>% and<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--WeightedAverageMaturityTerm_dtY_c20230101__20231231__us-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zq90CitS7FNl" title="Weighted average maturity"> 2.38</span> years, respectively</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right">459,531</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--MarketableSecurities_iI_hus-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_zFHTcbEuOAC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Government securities, weighted average yield and maturity of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--DebtSecuritiesHeldToMaturityWeightedAverageYield_iI_dp_uPure_c20231231__us-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_z8sO7h3TUyf3" title="Weighted average yield">4.91</span>% and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_904_ecustom--WeightedAverageMaturityTerm_dtY_c20230101__20231231__us-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_z8Cy93TQwtX3" title="Weighted average maturity">3.25</span> years, respectively</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,051,805</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShortTermInvestments_iI_z3UnAqmIoGTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total short-term investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,511,336</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zffh2gcHBDG2" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We classify our short-term investments as available-for-sale securities as we may sell these securities at any time for use in operations or for other purposes. We record such securities at fair value in our balance sheet, with unrealized gains or losses reported as a component of accumulated comprehensive loss. The amount of unrealized gains or losses reclassified into earnings is based on specific identification when the securities are sold. We periodically evaluate if any security has experienced credit-related declines in fair value, which are recorded against an allowance for credit losses with an offsetting entry to interest and other expense, net on the statement of operations. As of June 30, 2024, the Company had $<span id="xdx_903_ecustom--RemainingCashCashEquivalentsAndShortTermInvestments_iI_c20240630_z3KHLWHUXXW5" title="Short-term investments in cash and cash equivalents">10,114</span> of short-term investments in cash and cash equivalents remaining.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2500000 450751 1981061 10114 <p id="xdx_897_eus-gaap--ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock_zk4cARlIR3I9" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B2_z2AJq0P8xmtd" style="display: none">SCHEDULE OF MARKETABLE SECURITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49E_20231231_zFIEf9LdVRPd" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--MarketableSecurities_iI_hus-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zWBu933LqGw6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: justify">Corporate fixed income securities, weighted average yield and maturity of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_904_eus-gaap--DebtSecuritiesHeldToMaturityWeightedAverageYield_iI_dp_uPure_c20231231__us-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zGgWoqV5CNm4" title="Weighted average yield">5.39</span>% and<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_90C_ecustom--WeightedAverageMaturityTerm_dtY_c20230101__20231231__us-gaap--UnderlyingAssetClassAxis__custom--CorporateFixedIncomeSecuritiesMember_zq90CitS7FNl" title="Weighted average maturity"> 2.38</span> years, respectively</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 20%; text-align: right">459,531</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--MarketableSecurities_iI_hus-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_zFHTcbEuOAC7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Government securities, weighted average yield and maturity of <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_903_eus-gaap--DebtSecuritiesHeldToMaturityWeightedAverageYield_iI_dp_uPure_c20231231__us-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_z8sO7h3TUyf3" title="Weighted average yield">4.91</span>% and <span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIE1BUktFVEFCTEUgU0VDVVJJVElFUyAoRGV0YWlscykgKFBhcmVudGhldGljYWwpAA__" id="xdx_904_ecustom--WeightedAverageMaturityTerm_dtY_c20230101__20231231__us-gaap--UnderlyingAssetClassAxis__custom--GovernmentSecuritiesMember_z8Cy93TQwtX3" title="Weighted average maturity">3.25</span> years, respectively</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,051,805</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ShortTermInvestments_iI_z3UnAqmIoGTf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Total short-term investments</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,511,336</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.0539 P2Y4M17D 459531 0.0491 P3Y3M 2051805 2511336 10114 <p id="xdx_807_eus-gaap--OtherAssetsDisclosureTextBlock_zkaLNvq4qw63" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 7. <span id="xdx_82D_zJwDxAljYwQ6">OTHER LONG-TERM ASSETS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_z2mqD7hcGTle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes other long-term assets as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zH74nR4WG34l" style="display: none">SCHEDULE OF OTHER LONG TERM ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zEtVXSNVDeZ8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231_zV6EWOKgrlO7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_ecustom--OtherLongtermAssets_iI_z9IslPvSVBCc" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: justify">Other long-term assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OtherAssetsNoncurrent_iI_hus-gaap--FairValueByAssetClassAxis__custom--SecurityDepositEthosManagementLoanMember_zQe3qww8Y9K7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Security deposit – Ethos Management loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1078">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,875,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iI_hus-gaap--FairValueByAssetClassAxis__custom--SecurityDepositsLeasedFacilitiesMember_z6amc9p9Irec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Security deposits – leased facilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">30,983</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">30,983</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--OtherLongtermAssets_iI_z1i6QwYepwT4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Other long-term assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherAssetsNoncurrent_iI_zOmJ71JFhS1k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total other long-term assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,057</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905,983</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A3_zVatdLuKnA28" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As a condition of funding on the Ethos Management loan, we placed a $<span id="xdx_90B_eus-gaap--SecurityDeposit_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--EthosAssetManagementLoanAgreementMember_zuhSJpTNNXtb" title="Security loan">1,875,000</span> security deposit as collateral for the note. The deferred loan fees are being amortized over the term of the Ethos Management loan. Deposits related to the facility leases are generally the last month’s payments.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which offsets in part the loan payable of $<span id="xdx_90C_eus-gaap--LoansPayable_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--EthosAssetManagementLoanAgreementMember_zYoAqA1ev587" title="Loans payable">2,383,059</span> (Note 10.) and accrued interest of $<span id="xdx_90E_eus-gaap--InterestPayableCurrentAndNoncurrent_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--EthosAssetManagementLoanAgreementMember_zkQWLxbkkdql" title="Accrued interest">81,560</span> as of June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_eus-gaap--ScheduleOfOtherAssetsNoncurrentTextBlock_z2mqD7hcGTle" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes other long-term assets as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B3_zH74nR4WG34l" style="display: none">SCHEDULE OF OTHER LONG TERM ASSETS</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_499_20240630_zEtVXSNVDeZ8" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231_zV6EWOKgrlO7" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_405_ecustom--OtherLongtermAssets_iI_z9IslPvSVBCc" style="display: none; vertical-align: bottom; background-color: White"> <td style="text-align: justify">Other long-term assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">74</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--OtherAssetsNoncurrent_iI_hus-gaap--FairValueByAssetClassAxis__custom--SecurityDepositEthosManagementLoanMember_zQe3qww8Y9K7" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">Security deposit – Ethos Management loan</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1078">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,875,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--OtherAssetsNoncurrent_iI_hus-gaap--FairValueByAssetClassAxis__custom--SecurityDepositsLeasedFacilitiesMember_z6amc9p9Irec" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Security deposits – leased facilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">30,983</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">30,983</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_ecustom--OtherLongtermAssets_iI_z1i6QwYepwT4" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Other long-term assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherAssetsNoncurrent_iI_zOmJ71JFhS1k" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total other long-term assets</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">31,057</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,905,983</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 74 1875000 30983 30983 74 31057 1905983 1875000 2383059 81560 <p id="xdx_80A_eus-gaap--PropertyPlantAndEquipmentDisclosureTextBlock_zS5Ok6CFSGa" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 8. <span id="xdx_820_z7sQopoW5cE4">PROPERTY AND EQUIPMENT, NET</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zWqqbbF2lt4a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes property and equipment as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_8B4_zhVX35nU7ik3" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF PROPERTY AND EQUIPMENT</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20240630_zzZBckPr0HZk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20231231_zs7ZZvW0sqx2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember_zzS07f9LQUo8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Software and computer equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">759,031</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">809,031</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXBInglntRe1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230,883</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCH15vFAnvq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,545</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zBPOX2WaCH3b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzExQ_z8KlpTbNTsJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,065,332</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,115,332</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzExQ_z3r7nz0lntl9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(916,308</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(881,024</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzExQ_zK5NgysnHvC2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">149,024</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">234,308</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AC_z9oMqH2V3Yj5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Depreciation expense for the six months ended June 30, 2024 and 2023, was $<span id="xdx_905_eus-gaap--Depreciation_c20240101__20240630_zOIKENuTqb8k" title="Depreciation expense">35,284</span> and $<span id="xdx_900_eus-gaap--Depreciation_c20230101__20230630_zhnBJsQMLP36" title="Depreciation expense">28,088</span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_892_ecustom--CapitalizedSoftwareDevelopmentCostsTableTextBlock_zk5iFRPzPHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes capitalized software development costs as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zBFdfBxtGTY5" style="display: none">SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_499_20240630_zx8AfTtECC54" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedComputerSoftwareGross_iI_maCCSNzoqx_zifhjpuha9A9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">Capitalized software development costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,483,438</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iNI_di_msCCSNzoqx_zcqZJhzgneJk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(137,916</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedComputerSoftwareNet_iTI_mtCCSNzoqx_zLvlExwpZ1M" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Capitalized software development costs, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,345,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_z4K77jpSJ1t1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_896_eus-gaap--PropertyPlantAndEquipmentTextBlock_zWqqbbF2lt4a" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes property and equipment as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span id="xdx_8B4_zhVX35nU7ik3" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF PROPERTY AND EQUIPMENT</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_497_20240630_zzZBckPr0HZk" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20231231_zs7ZZvW0sqx2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_409_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__custom--SoftwareAndComputerEquipmentMember_zzS07f9LQUo8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Software and computer equipment</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">759,031</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">809,031</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--FurnitureAndFixturesMember_zXBInglntRe1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Furniture and fixtures</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">230,883</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--VehiclesMember_zCH15vFAnvq8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Vehicles</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,545</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">59,545</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--PropertyPlantAndEquipmentGross_iI_hus-gaap--PropertyPlantAndEquipmentByTypeAxis__us-gaap--EquipmentMember_zBPOX2WaCH3b" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,873</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--PropertyPlantAndEquipmentGross_iI_maPPAENzExQ_z8KlpTbNTsJi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Property and equipment, gross</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,065,332</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,115,332</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_iNI_di_msPPAENzExQ_z3r7nz0lntl9" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Less accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(916,308</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(881,024</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_406_eus-gaap--PropertyPlantAndEquipmentNet_iTI_mtPPAENzExQ_zK5NgysnHvC2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Property and equipment, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">149,024</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">234,308</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 759031 809031 230883 230883 59545 59545 15873 15873 1065332 1115332 916308 881024 149024 234308 35284 28088 <p id="xdx_892_ecustom--CapitalizedSoftwareDevelopmentCostsTableTextBlock_zk5iFRPzPHe" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The following summarizes capitalized software development costs as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zBFdfBxtGTY5" style="display: none">SCHEDULE OF CAPITALIZED SOFTWARE DEVELOPMENT COSTS</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 70%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: center"> </td><td style="text-align: center"> </td> <td style="text-align: center"> </td><td id="xdx_499_20240630_zx8AfTtECC54" style="text-align: center"> </td><td style="text-align: center"> </td></tr> <tr id="xdx_407_eus-gaap--CapitalizedComputerSoftwareGross_iI_maCCSNzoqx_zifhjpuha9A9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 78%; text-align: left">Capitalized software development costs</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 18%; text-align: right">1,483,438</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--CapitalizedComputerSoftwareAccumulatedAmortization_iNI_di_msCCSNzoqx_zcqZJhzgneJk" style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Less accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(137,916</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--CapitalizedComputerSoftwareNet_iTI_mtCCSNzoqx_zLvlExwpZ1M" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Capitalized software development costs, net</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,345,522</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1483438 137916 1345522 <p id="xdx_805_eus-gaap--DepositLiabilitiesDisclosuresTextBlock_zqKMUp0EdVdl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note. 9. <span id="xdx_82E_zkfYS8EtcWij">CUSTOMER DEPOSITS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer deposits are advance payments from customers prior to manufacturing and shipping a simulator. The prepayment amounts and timing vary depending on the product to be manufactured and delivery location. Customer deposits are included in current liabilities until the balance is applied to an order at the time of invoicing. As of June 30, 2024 and December 31, 2023, and 2022, customer deposits were $<span id="xdx_908_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_c20240630_zFeyyceiwWpg" title="Customer deposit">2,479,124</span> and $<span id="xdx_90F_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_c20231231_zRWWEv8mBYcb" title="Customer deposit"><span id="xdx_908_eus-gaap--ContractWithCustomerLiabilityCurrent_iI_c20221231_zFJos6TYnqUf" title="Customer deposit">1,704,224</span></span>, respectively.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2479124 1704224 1704224 <p id="xdx_808_eus-gaap--DebtDisclosureTextBlock_zxvBrBBQuUi5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 10. <span id="xdx_82E_zeoDtMPOMIu">NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfDebtTableTextBlock_z3WxJ2byFLCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zzkag4FA4TO7" style="display: none">SCHEDULE OF NOTES PAYABLE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240630_zoH0cpwIoyrf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20231231_z7ht4rojMItd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--FairValueByLiabilityClassAxis__custom--EthosManagementINCMember_zkIpYa13jYf8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Note payable – Ethos Management INC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1145">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,499,999</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--FairValueByLiabilityClassAxis__custom--MercedesBenzMember_z3NOHWdOppNl" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Note payable – Mercedes-Benz</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,149</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zdps8udedZb8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Note payable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,529,148</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--LessDeferredLoanFees_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zyqelCdAqEwk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less deferred loan fees – Ethos Management Inc.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(116,940</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--NotesPayableCurrent_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z7uD1Woeq7h5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,709</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,425</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zFyWxSQZERya" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,808</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,402,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_ze8DtUXtMGWi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – Ethos Management INC</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2023, we entered into a financing agreement with Ethos Asset Management INC (the “Ethos Asset Management Loan” or “Ethos”) in the principal amount of up to $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_pn6n6_c20230131__dei--LegalEntityAxis__custom--EthosManagementINCMember__srt--RangeAxis__srt--MaximumMember_z3OrhJF00Zt" title="Principal amount">10</span> million. Pursuant to the terms of the Ethos Asset Management Loan, we may draw down financing proceeds equal to $<span id="xdx_902_eus-gaap--ProceedsFromNotesPayable_c20240101__20240630__dei--LegalEntityAxis__custom--EthosManagementINCMember_zcWrpb4ajf35" title="Financing proceeds">833,333</span> each month beginning in April 2023, up to the $<span id="xdx_903_eus-gaap--ProceedsFromNotesPayable_pn6n6_c20240101__20240630__srt--RangeAxis__srt--MaximumMember__dei--LegalEntityAxis__custom--EthosManagementINCMember_zmUv5bXXutE1" title="Financing proceeds">10</span> million amount. Interest associated with the Ethos Asset Management Loan is fixed at <span id="xdx_902_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_uPure_c20240630__dei--LegalEntityAxis__custom--EthosManagementINCMember_z1KZwRwzieLd" title="Interest percentage">4</span>% per annum and has a three-year grace period for principal and interest payments. Annual principal and interest payments will commence in 2027 and continue through 2034. As a condition to funding, we provided Ethos Management with a $<span id="xdx_901_eus-gaap--DepositLiabilitiesCollateralIssuedFinancialInstruments_iI_c20230131__dei--LegalEntityAxis__custom--EthosManagementINCMember_z0wTOf3kY50f" title="Deposit as collateral">1,875,000</span> deposit as collateral for the note. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Ethos Asset Management Loan Agreement (“Loan Agreement”) stipulates that fundings should happen approximately every 30 banking days, subject to Ethos completing periodic internal audits to ensure the Company was in compliance with the terms of loan agreement. Ethos Management informed the Company in August 2023, that unrelated to TruGolf, Ethos Management is currently undergoing a routine audit of its loan portfolio, and pending the close of the audit, borrowers may experience delays in drawing on funds when requested. Due to the lack of additional fundings and in accordance with the terms of the Loan Agreement, in February 2024, we sent Ethos a notice of termination for materially breaching the Loan Agreement. Based on the termination for default clause in the Loan Agreement, we are entitled to retain all the funds disbursed by Ethos and Ethos must release the deposit collateral, which is offset in part by the security collateral of $<span id="xdx_905_eus-gaap--DepositLiabilitiesCollateralIssuedFinancialInstruments_iI_c20230131__dei--LegalEntityAxis__custom--EthosManagementINCMember_zq7FyDBwqyn2" title="Deposit as collateral">1,875,000</span> (Note 7.). The balance of the Ethos liability after offsetting the collateral deposit and accrued interest payable is $<span id="xdx_90D_eus-gaap--DepositLiabilitiesAccruedInterest_iI_c20240630__dei--LegalEntityAxis__custom--EthosManagementINCMember_zKigTKPp34b2" title="Deposit liabilities, accrued interest">589,619</span>, which amount is included in ‘Accrued and other current liabilities’ on the balance sheet as of June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – Mercedes-Benz</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In November 2020, we entered into a $<span id="xdx_909_eus-gaap--DebtInstrumentFaceAmount_iI_c20201130__dei--LegalEntityAxis__custom--MercedesBenzMember_zINfndEkkSei" title="Principal amount">59,545</span>, <span id="xdx_90D_eus-gaap--LongTermDebtPercentageBearingFixedInterestRate_iI_dp_uPure_c20201130__dei--LegalEntityAxis__custom--MercedesBenzMember_z7VjiHohCxYa" title="Interest rate">5.90</span>% annual interest rate note payable with Mercedes-Benz for a delivery van. The note matures on November 20, 2026, and is secured by the van. We make a monthly payment of $<span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPayment_c20201130__20201130__dei--LegalEntityAxis__custom--MercedesBenzMember_zyX3P91A41y2" title="Monthly payment">908</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – JP Morgan Chase</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2021, we entered into a $<span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20210630__dei--LegalEntityAxis__custom--JPMorganChaseMember_z9CijaXJVsAk" title="Principal amount">500,000</span>, <span id="xdx_90B_eus-gaap--LongTermDebtPercentageBearingFixedInterestRate_iI_dp_uPure_c20210630__dei--LegalEntityAxis__custom--JPMorganChaseMember_ztVh9u5uXJIk" title="Interest percentage">3.00</span>% annual interest rate note payable with JPMorgan Chase Bank, N.A. (“JP Morgan”). The note matures on <span id="xdx_908_eus-gaap--DebtInstrumentMaturityDate_dd_c20210601__20210630__dei--LegalEntityAxis__custom--JPMorganChaseMember_zyjZBhJgSGSf" title="Maturity date">June 8, 2026</span>. We make a monthly principal and interest payment in the amount of $<span id="xdx_904_eus-gaap--DebtInstrumentPeriodicPayment_c20210630__20210630__dei--LegalEntityAxis__custom--JPMorganChaseMember_zRMwM5crHtU4" title="Monthly payment">8,994</span>. There is no prepayment penalty if the loan is paid prior to the maturity date.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2023, we entered into a one-year line of credit facility with JP Morgan. See Note 11 – <i>Lines of Credit</i>. The outstanding note payable balance of $<span id="xdx_906_eus-gaap--LineOfCreditFacilityAverageOutstandingAmount_c20231201__20231231__dei--LegalEntityAxis__custom--JPMorganChaseMember_z6pUfEBMxVf7" title="Outstanding note payable">257,113</span> was transferred to the new line of credit.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Notes Payable – assumed in Merger</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company assumed notes payable from the Merger in the amount of $<span id="xdx_908_ecustom--LongTermNotesPayableAssumedInMerger_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--FirstExtensionAgreementMember_zJSDXrX8yd38" title="Notes payable assumed in the Merger">1,565,000</span>, which is comprised of: (i) an unsecured promissory note in the principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20221015__srt--TitleOfIndividualAxis__custom--SponsorMember__us-gaap--TypeOfArrangementAxis__custom--FirstExtensionAgreementMember__us-gaap--DebtInstrumentAxis__custom--UnsecuredPromissoryNoteMember_zxRVin1HfRX5" title="Principal amount">1,265,000</span> issued to two affiliates of the Sponsor on October 15, 2022 in connection with the First Extension, from October 29, 2022 to January 29, 2023; and (iii) an unsecured promissory note in the principal amount of $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_c20230209__srt--TitleOfIndividualAxis__custom--SponsorMember__us-gaap--TypeOfArrangementAxis__custom--SecondExtensionAgreementMember__us-gaap--DebtInstrumentAxis__custom--UnsecuredPromissoryNoteMember_zYKDWqoVnNh" title="Principal amount">300,000</span> issued to an affiliate of the Sponsor on February 9, 2023 in connection with the Second Extension, from January 29, 2023 to July 29, 2023, pursuant to which a monthly payment of $<span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPayment_c20230129__20230729__srt--TitleOfIndividualAxis__custom--SponsorMember__us-gaap--TypeOfArrangementAxis__custom--SecondExtensionAgreementMember__us-gaap--DebtInstrumentAxis__custom--UnsecuredPromissoryNoteMember_z7kXz9Hp3zDk" title="Monthly payment">50,000</span> had been deposited into the Trust Account after January 29, 2023 for six months. Pursuant to the fully executed Promissory Notes, each of the Promissory Notes bears no interest and is due and payable upon the earlier of the consummation of DMA’s initial business combination or the date of the liquidation of DMA. As of June 30,2024, the balance of the notes payable assumed in the Merger was $<span id="xdx_90A_ecustom--LongTermNotesPayableAssumedInMerger_iI_c20240630_zFBIafChD7va" title="Notes payable assumed in the Merger">1,565,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_891_eus-gaap--ScheduleOfDebtTableTextBlock_z3WxJ2byFLCl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zzkag4FA4TO7" style="display: none">SCHEDULE OF NOTES PAYABLE</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_492_20240630_zoH0cpwIoyrf" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49B_20231231_z7ht4rojMItd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40F_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--FairValueByLiabilityClassAxis__custom--EthosManagementINCMember_zkIpYa13jYf8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Note payable – Ethos Management INC</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1145">-</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">2,499,999</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--FairValueByLiabilityClassAxis__custom--MercedesBenzMember_z3NOHWdOppNl" style="vertical-align: bottom; background-color: White"> <td style="padding-bottom: 1.5pt; text-align: justify">Note payable – Mercedes-Benz</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,517</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,149</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--OtherNotesPayableCurrent_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zdps8udedZb8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Note payable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,529,148</td><td style="text-align: left"> </td></tr> <tr id="xdx_408_ecustom--LessDeferredLoanFees_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zyqelCdAqEwk" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Less deferred loan fees – Ethos Management Inc.</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1154">-</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(116,940</td><td style="text-align: left">)</td></tr> <tr id="xdx_40D_eus-gaap--NotesPayableCurrent_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_z7uD1Woeq7h5" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,709</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,425</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40F_eus-gaap--LongTermNotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--NonrelatedPartyMember_zFyWxSQZERya" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">14,808</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">2,402,783</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 2499999 24517 29149 24517 2529148 -116940 9709 9425 14808 2402783 10000000 833333 10000000 0.04 1875000 1875000 589619 59545 0.0590 908 500000 0.0300 2026-06-08 8994 257113 1565000 1265000 300000 50000 1565000 <p id="xdx_80B_ecustom--PipeLoansDisclosureTextBlock_ziXWMl6kgmLl" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 11. <span id="xdx_82A_zyHSGhZCiMAd">PIPE Loans</span> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">On February 2, 2024, the Company executed a securities purchase agreement (the “Purchase Agreement”) with each of the investors that executed the Prior Loan Agreements, which replaced, in their entirety, the Prior Loan Agreements, and with additional investors (together, the “PIPE Investors”). Pursuant to the terms and conditions of the Purchase Agreement, the PIPE Investors agreed to purchase from the Company (i) senior convertible notes in the aggregate principal amount of up to $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_c20240202__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__srt--RangeAxis__srt--MaximumMember_zVByVI3YkoFk" title="Principal amount">15,500,000</span> (the “PIPE Convertible Notes”), (ii) Series A warrants to initially purchase <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_z0zzbfwUjEne" title="Purchase of warrants">1,409,091</span> shares of the Company’s Class A common stock (the “Series A Warrants”); and (iii) Series B warrants to initially purchase <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zWTujwluSbHi" title="Purchase of warrants">1,550,000</span> shares of the Company’s Class A common stock (the “Series B Warrants,” and collectively with the Series A Warrants, the “PIPE Warrants”) (the “PIPE Financing”).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Purchase Agreement contemplates funding of the investment (the “Investment”) across multiple tranches. At the first closing (the “Initial Closing”) an aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_ztcxfdl949jk" title="Principal amount">4,650,000</span> of PIPE Convertible Notes will be issued upon the satisfaction of certain customary closing conditions in exchange for aggregate gross proceeds of $<span id="xdx_900_eus-gaap--ProceedsFromConvertibleDebt_c20240202__20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zcVCcCs3Ug9d" title="Gross proceeds">4,185,000</span>, representing an original issue discount of <span id="xdx_909_eus-gaap--DebtInstrumentInterestRateDuringPeriod_pid_dp_uPure_c20240202__20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zV8eFnY33ovk" title="Original issue discount percentage">10</span>%. On such date (the “Initial Closing Date”), the Company will also issue the PIPE Investors the Series A Warrants and the Series B Warrants.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, the Company recorded PIPE Convertible Notes payable of $<span id="xdx_904_eus-gaap--ConvertibleNotesPayable_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zHFizzGKSKri" title="Convertible notes payable">4,650,000 </span>and an original issue discount of $<span id="xdx_90C_eus-gaap--AmortizationOfDebtDiscountPremium_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zwWoKROR82E" title="Original issue discount">465,000</span> resulting in the net balance of $<span id="xdx_908_eus-gaap--OtherLongTermDebt_iI_c20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNotesMember_zjiEcA9Mhk49" title="Net balance">4,185,000</span>. As of June 30, 2024, the Company recorded interest expense on the PIPE Convertible Notes of <span id="xdx_905_eus-gaap--InterestExpense_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNoteMember_zVl4vD2U727f" title="Interest expense">459,329</span>, and interest expense relating to the amortization of the OID of $<span id="xdx_905_eus-gaap--InterestExpenseDebt_c20240101__20240630__us-gaap--LongtermDebtTypeAxis__custom--PIPEConvertibleNoteMember_zp8ZQd5JKTtj" title="Interest expense original issue discount">24,197</span>. The Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; background-color: white"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Subject to satisfying the conditions discussed below, the Company has the right under the Purchase Agreement, but not the obligation, to require that PIPE Investors purchase additional Notes at up to two additional closings. Upon notice at any time after the 2nd trading day following the Initial Closing Date, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zAiJnpygxXPh" title="Principal amount">4,650,000</span> of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $<span id="xdx_905_eus-gaap--ProceedsFromConvertibleDebt_c20240202__20240202__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zeZLmqjgGX9j" title="Gross proceeds">4,185,000</span>, if (i) the Registration Statement (as described below) has been filed; and (ii) certain customary closing conditions are satisfied (the “First Mandatory Additional Closing”). Upon notice at any time after the 2nd trading day following the date that the First Mandatory Additional Closing is consummated, the Company may require that the PIPE Investors purchase an additional aggregate principal amount of $<span id="xdx_90D_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zwX6UPgpZwu3" title="Principal amount">6,200,000</span> of PIPE Convertible Notes, in exchange for aggregate gross proceeds of $<span id="xdx_907_eus-gaap--ProceedsFromConvertibleDebt_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember_zuZkN6bLlGA1" title="Gross proceeds">5,580,000</span>, if (i) the shareholder approval is obtained (as described below); (ii) the Registration Statement has been declared effective by the SEC; and (iii) certain customary closing conditions are satisfied (the “Second Mandatory Additional Closing”). As of May 14, 2024, the Company did not timely file the quarterly report on Form 10-Q for the period ended March 31, 2024. The scheduled second tranche of the PIPE Convertible Notes payable has not been received by the Company.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In addition, pursuant to the Purchase Agreement, each PIPE Investor has the right, but not the obligation, to require that, upon notice, the Company sell to such PIPE Investor at one or more additional closings such PIPE Investor’s pro rata share of up to a maximum aggregate principal amount of $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__srt--RangeAxis__srt--MaximumMember_zVHbeairsWh" title="Principal amount">10,850,000</span> in additional PIPE Convertible Notes (each such additional closing, an “Additional Optional Closing”); provided that, the principal amount of the additional PIPE Convertible Notes issued at each Additional Optional Closing must equal at least $<span id="xdx_90E_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--PurchaseAgreementMember__srt--RangeAxis__srt--MinimumMember_zrGNsdoAqDtk" title="Principal amount">250,000</span>. If a PIPE Investor has not elected to effect an Additional Optional Closing on or prior to August 2, 2024, such PIPE Investor shall have no further right to effect an Additional Optional Closing under the Purchase Agreement.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 15500000 1409091 1550000 4650000 4185000 0.10 4650000 465000 4185000 459329 24197 4650000 4185000 6200000 5580000 10850000 250000 <p id="xdx_80B_eus-gaap--LongTermDebtTextBlock_zAtUpMNvbEL8" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 12. <span id="xdx_826_zVsNLkfdVpI9">RELATED PARTY NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zYxKhRa43cEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related party notes payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_znOqFneQhIvd">SCHEDULE OF RELATED PARTY NOTES PAYABLE </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20240630_zGCyI4mfFkic" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20231231_zoOPfKXwQ7g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_zMDRiQVUdWN6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable - ARJ Trust</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">650,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">650,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zdwCedx9XIRd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Note payable - McKettrick</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,050,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,300,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zzih7224oJmj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Note payable – Carver</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebt_iI_zfE453aDp47h" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes payable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,829,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,098,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermDebtCurrent_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zL0JqU6Fubu9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(937,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,237,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtNoncurrent_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zLSWgGD1Jw22" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">892,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">861,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AE_z5212u193dTh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxoey7ilkJhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future maturities of related party notes payable are as follows as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z7bS43o43Fqi">SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240630_z5ytrFxKfxb9" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_maLTDzj54_zkXTaM7dGkr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2024 (six months)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">968,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_maLTDzj54_zIP6JgVAT1Sf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_maLTDzj54_z3cdd37lhKHc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_maLTDzj54_zZoEFTS3ATc2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iTI_mtLTDzj54_z6FOLh90BdHg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,829,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A9_zfsQHvQkS1ol" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – ARJ Trust</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2008, we entered into a $<span id="xdx_908_eus-gaap--DebtInstrumentFaceAmount_iI_c20081231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zjdr9tojM3Fh" title="Debt instrument principal amount">500,000</span>, <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20081231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zZve29yfVC6f" title="Debt instrument interest percentage">8.50</span>% annual interest rate note payable with a trust (“ARJ Trust”) indirectly controlled by the chief executive officer. We make monthly interest-only payments of $<span id="xdx_90E_eus-gaap--DebtInstrumentPeriodicPaymentInterest_c20081201__20081231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zf98RmeFJIw6" title="Debt instrument periodic interest payment">3,541</span>. As of June 30, 2024 and December 31, 2023, the principal balance was $<span id="xdx_90B_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_zzouFAjbYiF4" title="Debt instrument principal amount"><span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableOneMember_z7ZEP1eEcDNg" title="Debt instrument principal amount">500,000</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2010, we entered into a second $<span id="xdx_904_eus-gaap--DebtInstrumentFaceAmount_iI_c20100630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_z87wdUVulu3g" title="Debt instrument principal amount">150,000</span>, <span id="xdx_90D_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dp_c20100630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zcf2rDWzhyF" title="Debt instrument interest percentage">8.50</span>% annual interest rate note payable with the ARJ Trust. We make monthly interest-only payments of $<span id="xdx_908_eus-gaap--DebtInstrumentPeriodicPaymentInterest_c20100601__20100630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_z0JoLBHhB7N6" title="Debt instrument periodic interest payment">1,063</span>. As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $<span id="xdx_907_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zM7aumcNlS05" title="Debt instrument principal amount"><span id="xdx_90A_eus-gaap--DebtInstrumentFaceAmount_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember__us-gaap--DebtInstrumentAxis__custom--NotesPayableTwoMember_zYdg29lHhNle" title="Debt instrument principal amount">150,000</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024 and December 31, 2023, the principal balance outstanding was $<span id="xdx_901_eus-gaap--DebtInstrumentFaceAmount_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_z7C8mgt954O2" title="Debt instrument principal amount"><span id="xdx_906_eus-gaap--DebtInstrumentFaceAmount_iI_c20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_zweJjjnk4URl" title="Debt instrument principal amount">650,000</span></span> and accrued interest was $<span id="xdx_902_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_z9X9VPCxOKuf" title="Debt instrument accrued interest"><span id="xdx_907_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20230101__20231231__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_zOnQzx6IO5Cf" title="Debt instrument accrued interest">2,911</span></span>. The note was to mature on <span id="xdx_909_eus-gaap--DebtInstrumentMaturityDateRangeStart1_dd_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_zKmqXAiuYpGb" title="Debt instrument Maturity start date">March 31, 2024</span> and was extended to <span id="xdx_905_eus-gaap--DebtInstrumentMaturityDateRangeEnd1_dd_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_z61TNcE7mJEf" title="Debt instrument Maturity end date">March 31, 2025</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The trustee of the ARJ Trust is a related party to the Company’s chief executive officer.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – McKettrick</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2019, we entered into a $<span id="xdx_900_eus-gaap--DebtInstrumentFaceAmount_iI_c20190531__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zGfA62bJZ5M5" title="Debt instrument principal amount">1,750,000</span>, <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_dc_c20190531__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zGeeu2eFqxd8" title="Debt instrument interest percentage">zero</span> interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in annual installments of $<span id="xdx_90C_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_c20190501__20190531__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_z6pYV2Gn4OZa" title="Debt instrument periodic payment">250,000</span> due on December 21 of each year. The note matures on <span id="xdx_90F_eus-gaap--DebtInstrumentMaturityDate_dd_c20190501__20190531__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zxE3wZMCuAKi" title="Debt instrument Maturity date">December 1, 2027</span>. <span id="xdx_906_eus-gaap--DebtInstrumentFee_dd_c20190501__20190531__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zEqjTN4ZquI9" title="Debt instrument fee">There is a late fee of 5%, if not paid within 10 days of the due date.</span> During the six months ended June 30, 2024, the Company paid the December 2023 installment of $<span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_c20240101__20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zTfLW16OfUs6" title="Debt instrument periodic payment">250,000</span> and $<span id="xdx_904_ecustom--DebtInstrumentNegotiatedFeeAmount_iI_c20240630__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zioM0336ndzb" title="Debt instrument extension fee">50,000</span> in negotiated extension fee.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><span style="text-decoration: underline">Note Payable – Carver</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In January 2021, we entered into a $<span id="xdx_902_eus-gaap--DebtInstrumentFaceAmount_iI_c20210131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zqD1J2MGqkE8" title="Debt instrument principal amount">222,000</span>, <span id="xdx_90C_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_dc_c20210131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zvMI1d43xs3l" title="Debt instrument interest percentage">zero</span> interest rate note payable with a former shareholder to repurchase all shares in the Company. The note is payable in semi- annual installments of $<span id="xdx_908_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_c20210101__20210131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_z3zp6r9m2MHe" title="Debt instrument periodic payment">18,500</span> due on March 31 and September 30 each year and matures on <span id="xdx_904_eus-gaap--DebtInstrumentMaturityDate_dd_c20210101__20210131__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zyNk5LX4fPUh" title="Debt instrument Maturity date">October 1, 2027</span>. The Company paid $<span id="xdx_90D_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_c20240101__20240331__us-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zaFLtmrzQ4Yh" title="Debt instrument periodic payment">18,500</span> on the note on March 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_894_eus-gaap--ScheduleOfRelatedPartyTransactionsTableTextBlock_zYxKhRa43cEi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Related party notes payable consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_znOqFneQhIvd">SCHEDULE OF RELATED PARTY NOTES PAYABLE </span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20240630_zGCyI4mfFkic" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_494_20231231_zoOPfKXwQ7g" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ARJTrustMember_zMDRiQVUdWN6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Notes payable - ARJ Trust</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">650,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">650,000</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--McKettrickMember_zdwCedx9XIRd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Note payable - McKettrick</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,050,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,300,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--LongTermDebt_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--CarverMember_zzih7224oJmj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Note payable – Carver</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">129,500</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">148,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebt_iI_zfE453aDp47h" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">Notes payable</span></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,829,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,098,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--LongTermDebtCurrent_iNI_di_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zL0JqU6Fubu9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(937,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,237,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_400_eus-gaap--LongTermDebtNoncurrent_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__us-gaap--RelatedPartyMember_zLSWgGD1Jw22" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long-term portion</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">892,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">861,000</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 650000 650000 1050000 1300000 129500 148000 1829500 2098000 937000 1237000 892500 861000 <p id="xdx_893_eus-gaap--ScheduleOfMaturitiesOfLongTermDebtTableTextBlock_zxoey7ilkJhi" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Future maturities of related party notes payable are as follows as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B7_z7bS43o43Fqi">SCHEDULE OF FUTURE MATURITIES OF RELATED PARTY NOTES PAYABLE</span></span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_493_20240630_z5ytrFxKfxb9" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear_iI_maLTDzj54_zkXTaM7dGkr2" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2024 (six months)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">968,500</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_408_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_iI_maLTDzj54_zIP6JgVAT1Sf" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_402_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_iI_maLTDzj54_z3cdd37lhKHc" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">287,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_iI_maLTDzj54_zZoEFTS3ATc2" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">2027</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">287,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LongTermDebt_iTI_mtLTDzj54_z6FOLh90BdHg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Total</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,829,500</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 968500 287000 287000 287000 1829500 500000 0.0850 3541 500000 500000 150000 0.0850 1063 150000 150000 650000 650000 2911 2911 2024-03-31 2025-03-31 1750000 0 250000 2027-12-01 There is a late fee of 5%, if not paid within 10 days of the due date. 250000 50000 222000 0 18500 2027-10-01 18500 <p id="xdx_806_ecustom--LinesOfCreditDisclosureTextBlock_zBaCEMMLq5q9" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 13. <span id="xdx_821_zG5irYwcFTCg">LINES OF CREDIT</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2023, we entered into a $<span id="xdx_90D_eus-gaap--LinesOfCreditCurrent_iI_c20231231__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_zsCMwgP56gdh" title="Line of credit">2,000,000</span> variable rate line of credit with JP Morgan Chase Bank, N.A. The purpose of the new line of credit was to consolidate the balances outstanding on the note payable and the previous line of credit, which had matured. The line of credit matures on December 31, 2024. The line of credit has an annual interest rate computed at the Adjusted SOFR (Secured Overnight Financing Rate) Rate and at a rate of <span id="xdx_903_eus-gaap--DebtInstrumentBasisSpreadOnVariableRate1_pid_dp_uPure_c20231201__20231231__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_zZtSmQ3jTM6j" title="Annual interest rate">3.00</span>% above the SOFR Rate. The Adjusted SOFR rate means the sum of the Applicable margin (<span id="xdx_902_ecustom--DebtInstrumentInterestRateAdjustedEffectivePercentage_iI_pid_dp_uPure_c20231231__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_z95DS4AA9ia" title="Adjusted rate percentage">3.50</span>% per annum) plus the SOFR rate applicable to the interest period plus the Unsecured to Secured Rate Adjustment.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The line of credit was secured by a pledge of $<span id="xdx_90C_eus-gaap--RestrictedCash_iI_c20231231__us-gaap--LineOfCreditFacilityAxis__custom--JPMorganChaseBankMember_z49Hdbwas1bi" title="Restricted cash">2,100,000</span> in the Company’s deposit accounts (restricted cash) at JP Morgan Chase. As of June 30, 2024 and December 31, 2023, the balance outstanding on the line of credit was $<span id="xdx_900_eus-gaap--LinesOfCreditCurrent_iI_c20240630_zdYvJlxytuoa" title="Line of credit"><span id="xdx_900_eus-gaap--LinesOfCreditCurrent_iI_c20231231_zDhXad6vQMP4" title="Line of credit">802,738</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">During February 2023, the Company entered into a variable rate line of credit with Morgan Stanley which is secured by the marketable securities held in our brokerage account. As of June 30, 2024 and December 31, 2023, the balance outstanding was $<span id="xdx_90D_eus-gaap--LinesOfCreditCurrent_iI_c20240630__us-gaap--LineOfCreditFacilityAxis__custom--MorganStanleyMember_zAaIRLYM7oql" title="Line of credit">10,114</span> and $<span id="xdx_903_eus-gaap--LinesOfCreditCurrent_iI_c20231231__us-gaap--LineOfCreditFacilityAxis__custom--MorganStanleyMember_zaeAaNqmGVIb" title="Line of credit">1,980,937</span>, at a rate of <span id="xdx_901_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__us-gaap--LineOfCreditFacilityAxis__custom--MorganStanleyMember_zw9Fe0UgBl3j" title="Annual interest rate"><span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20231231__us-gaap--LineOfCreditFacilityAxis__custom--MorganStanleyMember_zlyeCNP2Iqfg" title="Annual interest rate">7.21</span></span>%, respectively, as the Company paid off the majority of the line of credit during the three months ended March 31, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 2000000 0.0300 0.0350 2100000 802738 802738 10114 1980937 0.0721 0.0721 <p id="xdx_805_eus-gaap--ShortTermDebtTextBlock_zjkcomDynl2a" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 14. <span id="xdx_828_zY0EXBdzW03l">CONVERTIBLE NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In May 2022, we entered into two separate but identical $<span id="xdx_903_eus-gaap--ConvertibleNotesPayable_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_z77ZKitGGXV7" title="Convertible notes payable"><span id="xdx_905_eus-gaap--ConvertibleNotesPayable_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsTwoMember_zF0KD9ZNoOk6" title="Convertible notes payable">300,000</span></span> (total $<span id="xdx_90D_eus-gaap--ConvertibleNotesPayable_iI_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--TwoIndividualConsultantsMember_zKUQn6hFSPv5" title="Convertible notes payable">600,000</span>), <span id="xdx_90E_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--TwoIndividualConsultantsMember_zVfKdkjyCX7g" title="Debt instrument interest percentage">10.00</span>% annual interest rate convertible notes payable (“Convertible Notes”) with two individual consultants (“Note Holder”) to assist with services including an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services. The original terms of each note include a <span id="xdx_904_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_z1wfQZY0WQD2" title="Original issue discount percentage"><span id="xdx_907_eus-gaap--DebtInstrumentInterestRateEffectivePercentage_iI_pid_dp_uPure_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsTwoMember_zImXAhFnUoLg" title="Original issue discount percentage">15</span></span>% original issue discount (“OID”), <span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_zhkPhG71jmEe" title="Warrants"><span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_pid_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsTwoMember_zPv7o7lpbenl" title="Warrants">292</span></span> warrants, <span id="xdx_90F_ecustom--PrepaymentPenalty_iI_do_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_zZDxiTuAfwch" title="Prepayment penalty"><span id="xdx_907_ecustom--PrepaymentPenalty_iI_do_c20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_zJyOHn2EjN34" title="Prepayment penalty">no</span></span> prepayment penalty and a maturity of <span id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_dd_c20220501__20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsOneMember_za7N9esz4rTf" title="Maturity date"><span id="xdx_906_eus-gaap--DebtInstrumentMaturityDate_dd_c20220501__20220531__us-gaap--DebtInstrumentAxis__custom--ConvertibleNotesMember__srt--TitleOfIndividualAxis__custom--IndividualConsultantsTwoMember_zaPeK4HTKrok" title="Maturity date">February 25, 2023</span></span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The warrants are exercisable at $<span id="xdx_902_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20220531_zwye9y311ts8" title="Warrants exercisable">4,800</span> per share for <span id="xdx_909_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20220531_zpXIGpYopRHi" title="Warrants term">five years</span> and a cashless option and a mandatory exercise over $<span id="xdx_902_eus-gaap--ProceedsFromWarrantExercises_c20220501__20220531_zWehCtP4eFha" title="Proceeds from warrants exercise">9,600</span> with no prepayment penalty. The warrants are non-exercisable for one year from issuance. The valuation assumptions used in the Black-Sholes model to determine the fair value of each warrant awarded in 2022: expected stock price volatility ranged from <span id="xdx_908_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20220531__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MinimumMember_zhWGQ884NHRd" title="Expected stock price volatility range">40.06</span>% to <span id="xdx_904_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20220531__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember__srt--RangeAxis__srt--MaximumMember_zLD0HOTG79Dg" title="Expected stock price volatility range">80.17</span>%; expected term in years <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dtY_c20220531__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_z5QripzXOA5" title="Expected term">5.00</span> with a discount for the one-year lockout period; and risk-free interest rate <span id="xdx_902_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20220531__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zx7kXC31ZAfg" title="Risk-free interest rate">2.95</span>%.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Note Holder has the right, at any time on or after the issuance date and prior to the maturity date, to convert all or any portion of the then outstanding and unpaid principal plus any accrued interest thereon into shares of the Company’s common stock. The per share conversion price will be convertible into shares of common stock equal to <span id="xdx_909_ecustom--ConversionPriceOfCommonStockPercentage_pid_dp_uPure_c20220501__20220531_z4eG84AWiJP7" title="Conversion of common stock percentage">70</span>% multiplied by the lower of (i) the volume weighted average of the closing sales price of the common stock on the date that the Company’s listing on the NASDAQ Global Market or other national exchange (“Uplisting”) is successfully consummated or (ii) the lowest closing price for the five trading days following the date of Uplisting, not including the Uplisting day.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In the event the Company (i) makes a public announcement that it intends to be acquired by, consolidate or merge with any other corporation or entity (other than a merger in which the Company is the surviving or continuing corporation and its capital stock is unchanged) or sell or transfer all or substantially all of the assets of the Company; or (ii) any person, group or entity (including the Company) publicly announces a tender offer to purchase <span id="xdx_901_eus-gaap--SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_pid_dp_uPure_c20220501__20220531_zJvj447DZxw3" title="Common stock purchase percentage">50</span>% or more of the common stock, then the conversion price will be equal to the lower of the conversion price and a 25% discount to the announced acquisition provided, that, the conversion will never be less than a price that is the lower of (iii) the closing price (as reflected on Nasdaq.com) immediately preceding the signing of these notes; or (iv) the average closing price of the Company’s common stock (as reflected on Nasdaq.com) for the five trading days immediately preceding the signing of these notes.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In 2022 and at the time off issuance, the Company elected to follow the relative fair value method to allocate the proceeds to the warrants, OID, and convertible notes (collectively the “Financial Instruments”). Total estimated fair value of the Financial Instruments was $<span id="xdx_907_eus-gaap--FinancialInstrumentsOwnedAtFairValue_iI_c20221231_z76dyjkkFkSf" title="Fair value of the financial instruments">1,387,060</span>. The pro-rata allocation of the $<span id="xdx_908_ecustom--ProceedsFromOriginalIssuanceDiscount_c20220101__20221231_z1vi4d3XmV7i" title="Proceeds from original issuance discount">450,000</span> total proceeds was $<span id="xdx_90C_ecustom--ProceedsFromOriginalIssuanceDiscount_c20220101__20221231__us-gaap--StatementEquityComponentsAxis__us-gaap--WarrantMember_zaFDzRL6n35i" title="Proceeds from original issuance discount">282,109</span> to the warrants, $<span id="xdx_900_ecustom--ProceedsFromOriginalIssuanceDiscount_c20220101__20221231__us-gaap--ShortTermDebtTypeAxis__custom--OriginalIssueDiscountMember_zTid5TVqkhc6" title="Proceeds from original issuance discount">21,899</span> to the OID and $<span id="xdx_904_eus-gaap--ProceedsFromConvertibleDebt_c20220101__20221231_zqvltIsX3Ngg" title="Proceeds from debt">145,992</span> to the convertible notes. The fair value of the warrants exceeded the pro-rata allocation of proceeds to the warrants and the convertible notes by $<span id="xdx_902_ecustom--WarrantsAndConvertibleNotes_iI_c20221231_zp3XaPc2S9F4" title="Warrants and the convertible notes">445,032</span>, which the Company recorded as interest expense at the time of issuance.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on an estimated 70% discounted conversion price, the Company recorded $<span id="xdx_906_eus-gaap--InterestExpenseDebt_c20220501__20220531_zFyOk5BSESXb" title="Interest expense">192,857</span> in interest expense and a corresponding increase in the notes payable. The Company has elected to account for the convertible notes at fair market value. The fair market value will be adjusted at each reporting period. The total outstanding balance for each convertible note as of December 31, 2022, was $<span id="xdx_905_eus-gaap--ConvertibleNotesPayable_iI_c20221231__srt--StatementScenarioAxis__custom--NotesOneMember_z4MbiU9l4kl" title="Convertible notes payable"><span id="xdx_908_eus-gaap--ConvertibleNotesPayable_iI_c20221231__srt--StatementScenarioAxis__custom--NotesTwoMember_zFDU1MQzKmpj" title="Convertible notes payable">225,000</span></span> (total $<span id="xdx_902_eus-gaap--ConvertibleNotesPayable_iI_c20221231_zBemyjXFjz4c" title="Convertible notes payable">450,000</span>) and accrued interest was $<span id="xdx_900_eus-gaap--DebtInstrumentIncreaseAccruedInterest_c20220101__20221231_zasgBYAgnGo5" title="Accrued interest">16,480</span>. In March 2023, we extended each note’s maturity to <span id="xdx_90C_eus-gaap--DebtInstrumentMaturityDate_dd_c20230301__20230331_zOBdOWAPTqI8" title="Maturity date">July 31, 2023</span> and increased each note’s borrowing limit to $<span id="xdx_90F_eus-gaap--DebtInstrumentUnusedBorrowingCapacityAmount_iI_c20230331_zpjCI5uvQ0X8" title="Debt borrowing limit">375,000</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In July 2023, the Company and Convertible Note Holders entered into Warrant Cancellation Agreements, whereby the warrants were cancelled when the Merger (business combination) with Deep Medicine Acquisition Corp. was completed. Also in July 2023, the convertible notes were modified whereby the maturity date was extended by up to an additional eight months (February 29, 2024), to be in two extensions of four months each. Five days prior to the extension deadline the Company was to issue <span id="xdx_90E_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230701__20230731__us-gaap--AwardTypeAxis__custom--FiveDaysPriorToExtensionDeadlineMember_zCkB3bW17tJ7" title="Issuance of stock, shares">9,000</span> shares (total <span id="xdx_900_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20230701__20230731_zSwCgTt70Tvi" title="Issuance of stock, shares">18,000</span> shares if the Company elects the two extensions) of the Company’s stock. The Company did elect the extension. The Company has not issued the shares as of the date of this filing.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">There was <span id="xdx_906_ecustom--DebtInstrumentRemainingOriginalIssuanceDiscount_iI_dc_c20240630_zDQWDc6EZ2h7" title="Remaining original issuance discount"><span id="xdx_908_ecustom--DebtInstrumentRemainingOriginalIssuanceDiscount_iI_dc_c20231231_zwZdgpQCt4F" title="Remaining original issuance discount">zero</span></span> OID remaining as of June 30, 2024 and December 31, 2023, and there was <span id="xdx_904_eus-gaap--AmortizationOfDebtDiscountPremium_do_c20240101__20240630_zauWqrmHnLt6" title="Interest expense original issuance discount"><span id="xdx_90B_eus-gaap--AmortizationOfDebtDiscountPremium_do_c20230101__20230630_zChkYQ9Zh8W8" title="Interest expense original issuance discount">no</span></span> OID interest expense or amortization recorded during the six months ended June 30, 2024 and 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 300000 300000 600000 0.1000 0.15 0.15 292 292 0 0 2023-02-25 2023-02-25 4800 P5Y 9600 40.06 80.17 P5Y 2.95 0.70 0.50 1387060 450000 282109 21899 145992 445032 192857 225000 225000 450000 16480 2023-07-31 375000 9000 18000 0 0 0 0 <p id="xdx_801_ecustom--DividendNotesPayableTextBlock_zFisbKJ0MWec" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 15. <span id="xdx_820_zRJkA5ofEq66">DIVIDEND NOTES PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior to the merger, we filed our tax returns as an S Corporation. Historically, all income tax liabilities and benefits of the Company are passed through to the shareholders annually through distributions. <span id="xdx_902_eus-gaap--DividendsShareBasedCompensationCash_do_c20230101__20230630_zi1A5tZFSoUe" title="Dividends declared"><span id="xdx_900_eus-gaap--DividendsShareBasedCompensationCash_do_c20220101__20220630_zd63JUpklmgh" title="Dividends declared">No</span></span> dividends were declared during 2023 or 2022. During 2021, the Board of Directors declared $<span id="xdx_90E_eus-gaap--DividendsShareBasedCompensationCash_c20210101__20211231_zYwMQGghuKj" title="Dividends declared">7,395,694</span> in dividends to the shareholders, payable in cash as the Company’s liquidity allows. During 2022, the Company paid the shareholders $<span id="xdx_904_eus-gaap--StockIssuedDuringPeriodValueStockDividend_c20220101__20221231_zqUkYG4vNsqk" title="Payments to shareholders">1,965,706</span>. In November 2022, each shareholder agreed to defer the accrued dividends payable by entering into <span id="xdx_905_ecustom--InterestDividendRatePercentage_pid_dp_uPure_c20221101__20221130_zZ2QyeStPKei" title="Interest rate dividend percentage">6.00</span>% interest rate dividend notes payable. All outstanding and accrued interest is due and payable when the dividend notes payable mature on December 31, 2025. Interest commenced accruing on January 1, 2023.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></p> <p id="xdx_896_eus-gaap--DividendsDeclaredTableTextBlock_zPhZC7oY2dq6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividends declared, distributed, and accrued are as follow as of June 30, 2024 and December 31, 32023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zAOooILutm19">SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240630_zKzaQpkIm2Kg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231_zPzoPmdaUGZj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_ecustom--AccruedInterestOnDividendsPayable_iI_zEjft6hT8qm1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued interest on dividends payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">394,959</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">274,242</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DividendNotesPayable_iI_maLzkwq_zzol5iBeLQE6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Dividends payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,023,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,023,923</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A3_z2OOOye1c9D8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> 0 0 7395694 1965706 0.0600 <p id="xdx_896_eus-gaap--DividendsDeclaredTableTextBlock_zPhZC7oY2dq6" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividends declared, distributed, and accrued are as follow as of June 30, 2024 and December 31, 32023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B4_zAOooILutm19">SCHEDULE OF DIVIDENDS DECLARED, DISTRIBUTED, AND ACCRUED</span> </span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49F_20240630_zKzaQpkIm2Kg" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_496_20231231_zPzoPmdaUGZj" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr id="xdx_404_ecustom--AccruedInterestOnDividendsPayable_iI_zEjft6hT8qm1" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued interest on dividends payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">394,959</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">274,242</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_409_ecustom--DividendNotesPayable_iI_maLzkwq_zzol5iBeLQE6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Dividends payable</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,023,923</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,023,923</td><td style="text-align: left"> </td></tr> </table> 394959 274242 4023923 4023923 <p id="xdx_80F_ecustom--GrossSalesRoyaltyPayableDisclosureTextBlock_zz7v6JPiYGhl" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note </b></span> <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>16. <span id="xdx_82D_zUfGnkc40541">GROSS SALES ROYALTY PAYABLE</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2015, we entered into a Royalty Purchase Agreement (the “Agreement”) with a purchaser (“Purchaser”) for a gross sales royalty. The Purchaser agreed to purchase a sales royalty for the sum of $<span id="xdx_90A_eus-gaap--RoyaltyExpense_c20150615__20150615__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember_zhiYGOBm0Ll9" title="Royalty expense">1,000,000</span> plus applicable taxes. Upon mutual agreement the Purchaser may purchase one or more additional royalties in an aggregate amount of up to $<span id="xdx_90A_eus-gaap--PrepaidRoyalties_iI_c20150615__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember__srt--RangeAxis__srt--MaximumMember_z9iCkglqDu7a" title="Prepaid royalties">1,000,000</span>. For the period June 2015 through May 2017, the Company paid a monthly payment of $<span id="xdx_905_eus-gaap--PaymentsForRoyalties_c20150601__20170531__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember_zdmfDAYpziUg" title="Monthly payment">20,833</span>. Effective June 1, 2017 and all subsequent months, the monthly royalty payment has been equal to the greater of $<span id="xdx_901_eus-gaap--PaymentsForRoyalties_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember__srt--RangeAxis__srt--MaximumMember_zHE5l0u3wq78" title="Monthly payment">20,833</span> plus the amount determined in accordance with the following and of June 1, 2017:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><i> </i></span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If the trailing twelve-month revenue of the Company is equal to or less than $<span id="xdx_904_eus-gaap--Revenues_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementOneMember_ziwz1Bg6lxhb" title="Revenues">6,110,000</span>, <span id="xdx_90D_ecustom--RevenuePercentage_iI_pid_dp_uPure_c20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementOneMember_zljrRsblPEA1" title="Revenues percentage">3.60</span>% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement);</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If trailing twelve-month revenue of the Company is equal to or greater than $<span id="xdx_900_eus-gaap--Revenues_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementTwoMember_zGndElylbmd2" title="Revenues">17,200,000</span>, <span id="xdx_90B_ecustom--RevenuePercentage_iI_pid_dp_uPure_c20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementTwoMember_zqYid2KdsO32" title="Revenues percentage">1.30</span>% of our monthly revenues, in perpetuity (unless terminated in accordance with the Purchase Agreement); or</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">iii.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">If trailing twelve-month revenue of the Company is greater than $<span id="xdx_909_eus-gaap--Revenues_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementOneMember__srt--RangeAxis__srt--MinimumMember_zakw6WlrM0Z7" title="Revenues">6,110,000</span> but less than $<span id="xdx_907_eus-gaap--Revenues_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementThreeMember__srt--RangeAxis__srt--MaximumMember_z93uKrgBJ8H8" title="Revenues">17,200,000</span>, such percentage of monthly revenue determined by dividing $<span id="xdx_90A_eus-gaap--Revenues_c20170601__20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementThreeMember_ztvY595LLbHb" title="Revenues">220,060</span> by the amount of trailing twelve-month revenue and multiplying the result by 100, in perpetuity (unless terminated in accordance with the Purchase Agreement).</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The royalty percentage was fixed at <span id="xdx_90C_ecustom--RoyaltyPercentage_iI_pid_dp_uPure_c20150615__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember_zniB8jaRjYPf" title="Royalty percentage">3.6</span>% based on the trailing twelve-month revenue at the time of executing the Agreement (June 15, 2015). On June 1, 2017, the royalty percentage was changed to <span id="xdx_90D_ecustom--RoyaltyPercentage_iI_pid_dp_uPure_c20170601__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember_zwRGltwo5O94" title="Royalty percentage">2.4</span>% based on the trailing 12-month revenues at that time as outlined in the table above.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Agreement contains an option for a one-time buy down of the royalty rate. At any time following the date on which the Purchaser has received royalty payments that are, in the aggregate, equal to two times the then applicable Aggregate Installment Amount ($<span id="xdx_90F_ecustom--GrossSalesRoyaltyPayable_iI_c20240630_zBNoPtYUOEPi" title="Gross sales royalty payable">1,000,000</span>), we may purchase and extinguish <span id="xdx_90A_ecustom--AggregatePurchaseInstallmentPercentage_pid_dp_uPure_c20240101__20240630_zMNDjx5xKDE4" title="Aggregate purchase installment percentage">75</span>% (but no more nor less) of all amounts owing or to become owing to the Purchaser hereunder. In the event we want to exercise the buy down option, we would pay the Purchaser $<span id="xdx_90F_eus-gaap--DebtInstrumentPeriodicPaymentPrincipal_c20240101__20240630_z5oTVjhyRTMe" title="Purchaser amount">750,000</span> (<span id="xdx_903_ecustom--AggregatePurchaseInstallmentPercentage_pid_dp_uPure_c20240101__20240630_zDUt1CU3NF9c" title="Aggregate purchase installment percentage">75</span>% of the $<span id="xdx_907_ecustom--GrossSalesRoyaltyPayable_iI_c20240630_zMOUi6TugmQ8" title="Gross sales royalty payable">1,000,000</span> outstanding amount). The adjusted royalty rate going forward would then be <span id="xdx_903_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20230630__srt--RangeAxis__srt--MinimumMember_zZxBr7BDATHa" title="Royalty rate percentage">0.6</span>% (<span id="xdx_90A_ecustom--AggregatePurchaseInstallmentPercentage_pid_dp_uPure_c20240101__20240630_zSMQTW6PQIR3" title="Aggregate purchase installment percentage">75</span>% of the <span id="xdx_905_eus-gaap--DebtInstrumentInterestRateStatedPercentage_iI_pid_dp_uPure_c20240630__srt--RangeAxis__srt--MaximumMember_zBpG9Vssi1ll" title="Royalty rate percentage">2.4</span>%).</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Agreement also contains an option for a buyout upon the change of control. If pursuant to a proposed change of control the acquirer under such transaction requires, as a condition to the completion of such transaction, that the Company purchase and extinguish all amounts owing or to become owing to the Purchaser hereunder, the Company will pay the greater of:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">i.</span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An amount equal to two times the aggregate installment amount as at the date of the change of control buyout notice; and</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">ii.</span></td> <td colspan="2" style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">An amount equal to A multiplied by B multiplied by C, where:</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.5in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"> </td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">a.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">A is equal to the aggregate installment amount as at the date of the change of control divided by $<span id="xdx_90F_ecustom--AggregatePurchaseInstallmentAmount_c20240101__20240630_zk3E76Iy5jo7" title="Aggregate installment amount">22,500,000</span>; </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">b.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">B is equal to 0.8; and </span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"> </td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">c.</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">C is equal to the net equity value of the Company; or in the case of a proposed asset sale, the proposed net purchase price of all or substantially all of the Company’s assets.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Agreement has neither a stated maturity nor an interest rate. While the royalty percentage can be reduced via a buydown, as previously explained, the only avenue for terminating the Agreement is a buyout required by an acquirer in a change of control transaction. Absent the change of control, the Agreement will survive in perpetuity at a royalty rate of <span id="xdx_903_ecustom--RoyaltyPercentage_iI_pid_dp_uPure_c20240630__us-gaap--TypeOfArrangementAxis__custom--RoyaltyPurchaseAgreementMember_zs1LRaHpNxB7" title="Royalty percentage">2.4</span>% or <span id="xdx_90B_ecustom--RoyaltyPercentage_iI_pid_dp_uPure_c20240630_z4kL9xEmO7U8" title="Royalty percentage">0.6</span>% depending on whether or not the royalty rate buydown option has been exercised.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Because the gross sales royalty payable has no stated fixed interest nor maturity, it is considered variable interest perpetual debt. The periodic variable payments to the Purchaser are recorded in interest expense. As of June 30, 2024 and December 31, 2023, the amount outstanding was $<span id="xdx_90D_eus-gaap--PaymentsForRoyalties_c20240101__20240630_zLfioacYkV9f" title="Payments for royalties"><span id="xdx_906_eus-gaap--PaymentsForRoyalties_c20230101__20231231_zWKyhdq3oQ5d" title="Payments for royalties">1,000,000</span></span>. During the six months ended June 30, 2024 and 2023, we paid $<span id="xdx_907_eus-gaap--InterestExpense_c20240101__20240630_zexYVS1N24x8" title="Interest expense">177,281</span> and $<span id="xdx_903_eus-gaap--InterestExpense_c20230101__20230630_zhGgzFYG1Ydi" title="Interest expense">0</span>, respectively, in interest expense to the Purchaser.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 1000000 1000000 20833 20833 6110000 0.0360 17200000 0.0130 6110000 17200000 220060 0.036 0.024 1000000 0.75 750000 0.75 1000000 0.006 0.75 0.024 22500000 0.024 0.006 1000000 1000000 177281 0 <p id="xdx_808_eus-gaap--AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock_zyprSpLy6fUc" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 17. <span id="xdx_82A_zDApkZ30XIHh">ACCRUED AND OTHER CURRENT LIABILITIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zsOeIsxKiQB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued and other current liabilities consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zVdR7mPCZmWl">SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240630_z1i2MrJA6eW4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20231231_zPRaFmeQL5F9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedPayrollTaxesCurrent_iI_maALAOLzEe2_zLSgz67oKa23" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued payroll</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,124</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">326,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AccruedCreditCards_iI_maALAOLzEe2_zq4YzmWFEen7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Credit cards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">307,252</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240,989</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maALAOLzEe2_zRjm4ElCdKbg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Warranty reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--SalesAndExciseTaxPayablesCurrent_iI_maALAOLzEe2_zWL42yuv1aZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Sales tax payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,492</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,891</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AccruedRoyaltiesCurrent_iI_maALAOLzEe2_zr8GNw1hrTpa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Royalty payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1528">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherLiabilitiesCurrent_iI_maALAOLzEe2_zn0NuxXiEY8d" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,946</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">374,100</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccruedLiabilitiesAndOtherLiabilities_iTI_mtALAOLzEe2_z1pjlyQkBesg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Accrued and other current liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,026,330</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,125,495</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A0_zPYq8sYFeuie" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89D_eus-gaap--OtherCurrentLiabilitiesTableTextBlock_zXplUzjxaz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued liabilities and other current liabilities assumed in Merger</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zWajLgnX6KGd">SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20240630_z4REDUc7S1ji" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20231231_zw2RTn49Cou8" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable_iI_zCK5qcHDTJSj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued tax payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">45,008</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1539">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_zBwt4mqx8jM" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other current liabilities assumed in Merger</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">250,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1542">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iI_zMmsNn9lWf32" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Accrued liabilities and other current liabilities assumed in Merger</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">295,008</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1545">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AF_zpdEBmum7xP1" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_897_eus-gaap--ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_zsOeIsxKiQB7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued and other current liabilities consisted of the following as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zVdR7mPCZmWl">SCHEDULE OF ACCRUED AND OTHER CURRENT LIABILITIES</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240630_z1i2MrJA6eW4" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20231231_zPRaFmeQL5F9" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_40A_eus-gaap--AccruedPayrollTaxesCurrent_iI_maALAOLzEe2_zLSgz67oKa23" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued payroll</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">9,124</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">326,515</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40C_ecustom--AccruedCreditCards_iI_maALAOLzEe2_zq4YzmWFEen7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Credit cards</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">307,252</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">240,989</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--ProductWarrantyAccrualClassifiedCurrent_iI_maALAOLzEe2_zRjm4ElCdKbg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Warranty reserve</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,000</td><td style="text-align: left"> </td></tr> <tr id="xdx_40B_ecustom--SalesAndExciseTaxPayablesCurrent_iI_maALAOLzEe2_zWL42yuv1aZd" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Sales tax payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,492</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">43,891</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--AccruedRoyaltiesCurrent_iI_maALAOLzEe2_zr8GNw1hrTpa" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Royalty payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">222,500</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1528">-</span></td><td style="text-align: left"> </td></tr> <tr id="xdx_406_eus-gaap--OtherLiabilitiesCurrent_iI_maALAOLzEe2_zn0NuxXiEY8d" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">350,946</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">374,100</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_405_eus-gaap--AccruedLiabilitiesAndOtherLiabilities_iTI_mtALAOLzEe2_z1pjlyQkBesg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Accrued and other current liabilities</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,026,330</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">1,125,495</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 9124 326515 307252 240989 140000 140000 -3492 43891 222500 350946 374100 1026330 1125495 <p id="xdx_89D_eus-gaap--OtherCurrentLiabilitiesTableTextBlock_zXplUzjxaz7" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Accrued liabilities and other current liabilities assumed in Merger</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B8_zWajLgnX6KGd">SCHEDULE OF ACCRUED LIABILITIES AND OTHER CURRENT LIABILITIES ASSUMED IN MERGER</span></span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="font: 10pt Times New Roman, Times, Serif; display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49F_20240630_z4REDUc7S1ji" style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_49D_20231231_zw2RTn49Cou8" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_406_ecustom--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesccruedTaxPayable_iI_zCK5qcHDTJSj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Accrued tax payable</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">45,008</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1539">-</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_iI_zBwt4mqx8jM" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Other current liabilities assumed in Merger</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">250,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1542">-</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_40D_eus-gaap--BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities_iI_zMmsNn9lWf32" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">Accrued liabilities and other current liabilities assumed in Merger</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">295,008</td><td style="padding-bottom: 2.5pt; text-align: left"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right"><span style="-sec-ix-hidden: xdx2ixbrl1545">-</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 45008 250000 295008 <p id="xdx_80A_eus-gaap--StockholdersEquityNoteDisclosureTextBlock_zAHic4Lip7qj" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 18. <span id="xdx_828_zDZR437x3jfc">STOCKHOLDERS’ EQUITY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Preferred Stock</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has authorized preferred stock of <span id="xdx_90B_eus-gaap--PreferredStockSharesAuthorized_iI_c20240630_zWJgpN9nUa4f" title="Preferred stock, shares authorized"><span id="xdx_904_eus-gaap--PreferredStockSharesAuthorized_iI_c20231231_zKGkcfwZUedd" title="Preferred stock, shares authorized">10,000,000</span></span> shares, par value of $<span id="xdx_90B_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20240630_zi9CnSxRsD43" title="Preferred stock, par value"><span id="xdx_90D_eus-gaap--PreferredStockParOrStatedValuePerShare_iI_c20231231_zv3OtfSJvmBa" title="Preferred stock, par value">0.0001</span></span>. As of June 30, 2024 and December 31, 2023, there were <span id="xdx_906_eus-gaap--PreferredStockSharesIssued_iI_do_c20240630_zP9of10aLvNe" title="Preferred stock, shares issued"><span id="xdx_902_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20240630_zqVEqhh51199" title="Preferred stock, shares outstanding"><span id="xdx_90D_eus-gaap--PreferredStockSharesIssued_iI_do_c20231231_z1yCJtobYlPi" title="Preferred stock, shares issued"><span id="xdx_90C_eus-gaap--PreferredStockSharesOutstanding_iI_do_c20231231_zsNmVAHcNuuc" title="Preferred stock, shares outstanding">no</span></span></span></span> shares of preferred stock issued and outstanding.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Common Stock – Series A</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has authorized common stock – Series A of <span id="xdx_906_eus-gaap--CommonStockSharesAuthorized_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_zYUENlqrODAi" title="Common stock, shares authorized"><span id="xdx_90E_eus-gaap--CommonStockSharesAuthorized_iI_c20231231__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_znYot7YV3hGf" title="Common stock, shares authorized">90,000,000</span></span> shares, par value of $<span id="xdx_900_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20231231__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_zLFunUwLzMAl" title="Common stock, par value">0.0001</span>. As of June 30, 2024, there were <span id="xdx_905_eus-gaap--SharesIssued_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zGtmcbUMci15" title="Common stock, shares issued"><span id="xdx_909_eus-gaap--SharesOutstanding_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zFPMP29x6iWj" title="Common stock, shares outstanding">11,538,252</span></span> shares of common stock – Series A and <span id="xdx_908_eus-gaap--SharesIssued_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zXrDzTuNSOu6" title="Common stock, shares issued"><span id="xdx_903_eus-gaap--SharesOutstanding_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember__us-gaap--StatementEquityComponentsAxis__us-gaap--CommonStockMember_zUw4reTKGoM7" title="Common stock, shares outstanding">1,716,860</span></span> shares of common stock – Series B issued and outstanding. The summary of exchanged and issued shares of common stock – Series A and B resulting from the Merger follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_899_eus-gaap--ScheduleOfStockByClassTextBlock_zX2NJR7zNEZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon closing of the Business Combination, shares of TruGolf Nevada common stock outstanding include the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-align: center; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zI7ETox55Fgi" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF COMMON STOCK</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accrual Redemptions</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of <br/> Shares Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">TruGolf Nevada shareholders – Series A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesAMember_zl55FWoR5Lcd" title="TruGolf Nevada shareholders - Series A">5,750,274</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesAMember_z85E4csrEClh" title="TruGolf Nevada shareholders - Series A">43.4</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">TruGolf Nevada shareholders – Series B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesBMember_zXJtnryPDMu4" title="TruGolf Nevada shareholders - Series B">1,716,860</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesBMember_zRaBbigIXLZf" title="TruGolf Nevada shareholders - Series B">13.0</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Private Placement Investors (2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PrivatePlacementInvestorsTwoMember_zENjAAOePlCd" title="Private Placement Investors (2)">571,450</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PrivatePlacementInvestorsTwoMember_zGolV90L6vjc" title="Private Placement Investors (2)">4.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">DMAQ Public stockholders (3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQPublicstockholdersThreeMember_z7ruLiVtLUM5" title="DMAQ Public stockholders (3)">1,460,077</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQPublicstockholdersThreeMember_zefKI2XAgSxk" title="DMAQ Public stockholders (3)">11.0</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">DMAQ Directors and officers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQDirectorsandOfficersMember_zBXaBNE644sl" title="DMAQ Directors and officers">280,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQDirectorsandOfficersMember_zRt38azGlP09" title="DMAQ Directors and officers">2.1</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">DMAQ Sponsor (4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQSponsorFourMember_zaWZvHUzbmPk" title="DMAQ Sponsor (4)">3,162,500</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQSponsorFourMember_zIJDSauUoit3" title="DMAQ Sponsor (4)">23.9</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">I-Bankers (5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--IBankersFiveMember_zMJmioXtgV95" title="DMAQ Sponsor (4)">313,951</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--IBankersFiveMember_zGwf55DqGbMf" title="I-Bankers (5)">2.4</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TrugolfHoldingsIncMember_z24YQhYam83e" title="Number of Shares Owned">13,255,112</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TrugolfHoldingsIncMember_zCfcsmhrZ8I3" title="Accrual Redemptions Ownership">100</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr> </table> <p id="xdx_8A4_zOEpveVM4iq4" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Based on <span id="xdx_90C_eus-gaap--CommonStockSharesOutstanding_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_z40L2vvPOyC6" title="Ordinary shares outstanding">13,098</span> TruGolf Nevada ordinary shares outstanding immediately prior to the closing of the Business Combination, the Exchange Ratio determined in accordance with the terms of the Merger Agreement is approximately <span id="xdx_905_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zQznZOb24uB7" title="Share price">570.10</span>. New TruGolf issued <span id="xdx_908_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zkDNMarjhom8" title="Number of common stock issued">7,467,134</span> shares of New TruGolf common stock to legacy TruGolf Nevada shareholders in the Business Combination, determined as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_898_ecustom--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationDeterminedTextBlock_zi0ODUfTRABh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zDhxAdveFxIe" style="display: none">SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">TruGolf Nevada<br/> shares outstanding<br/> as of immediately<br/> prior to the Closing</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Ordinary shares, par value $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJVU0lORVNTIEFDUVVJU0lUSU9OIENPTlRJTkdFTlQgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240630__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zXf1sbV9pSx6" title="Common stock, par value">0.01</span> per share</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zo2otDV1Lg28" title="Ordinary shares outstanding">13,098</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange Ratio</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zt0f98EBXaH1" title="Exchange ratio">570.10</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zGwug1cEiOr8" title="Estimated shares">7,467,134</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AA_zznFtaSWTENc" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 134.75pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The shares issued to legacy TruGolf Nevada shareholders consists of <span id="xdx_90A_eus-gaap--CommonStockSharesIssued_iI_c20240630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassAMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zSF9op5laPJf" title="Common stock shares issued">5,750,274</span> shares of New TruGolf Class A common stock and <span id="xdx_908_eus-gaap--CommonStockSharesIssued_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__us-gaap--CommonClassBMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zepPmVR9QvRl" title="Common stock shares issued">1,716,860</span> shares of New TruGolf Class B common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(2) DMAQ’s Insiders had an aggregate of <span id="xdx_909_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQInsidersMember_zE9nBPNaQtn2" title="Private Placement Investors (2)">406,500</span> units, which contain <span id="xdx_90E_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember__us-gaap--BusinessAcquisitionAxis__custom--DMAQInsidersMember_zcyoah0YCyIc" title="Private Placement Investors (2)">406,500</span> Private Placement Shares and <span id="xdx_90A_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateRightsMember__us-gaap--BusinessAcquisitionAxis__custom--DMAQInsidersMember_zBjKMwLWlr3" title="Private Placement Investors (2)">406,500</span> Private Rights. I-Bankers had an aggregate of <span id="xdx_901_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--IBankersMember_z6HJ5oAtAPK9" title="Private Placement Investors (2)">113,000</span> units, which contain <span id="xdx_902_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--IBankersMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--PrivatePlacementMember_zySIKnaVd6pk" title="Private Placement Investors (2)">113,000</span> Private Placement Shares and <span id="xdx_90D_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--IBankersMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateRightsMember_zXBMPTKPi08e" title="Private Placement Investors (2)">113,000</span> Private Rights. <span id="xdx_902_eus-gaap--ConversionOfStockDescription_c20240101__20240630_zIVGWlKdaI0e" title="Conversion of stock description">Each holder of a private right received one-tenth (1/10) of one share of DMAQ Class A common stock upon consummation of initial business combination. Private placement shares were the shares of DMAQ Class A common stock</span>. The <span id="xdx_901_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQClassACommonStockMember_zEk57clWBbZc" title="Ordinary shares outstanding">519,500</span> shares of DMAQ Class A common stock and <span id="xdx_908_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQClassACommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateRightsMember_zBMawvLrhZCb" title="Ordinary shares outstanding">519,500</span> Private Right were exchanged for a total of <span id="xdx_90C_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--NewTruGolfCommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateRightsMember_z99IRF9ksbO2" title="Ordinary shares outstanding">571,450</span> shares of New TruGolf common stock upon the closing of the Business Combination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(3) Prior to and in connection with the approval of the Business Combination, holders of <span id="xdx_901_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQClassASharesMember_zFyMBHTW0MSf" title="DMAQ Public stockholders">378,744</span> DMAQ Class A Shares properly exercised their right to have such shares redeemed for a full pro rata portion of the trust account holding the proceeds from the IPO. In addition, in connection with the January 26, 2024 meeting to amend certain provisions of DMA’s corporate documents allowing DMAQ to extend its existence, an additional <span id="xdx_905_ecustom--AdditionalSharesRedeemed_iI_c20240630__us-gaap--InvestmentIssuerNameAxis__custom--DMAQClassASharesMember_z5kMLtUElLwe" title="Additional shares redeemed">943</span> shares were redeemed, resulting in actual redemptions of <span id="xdx_905_ecustom--RedemptionOfShares_iI_c20240630_zOeWcX4VyX98" title="DMAQ Public stockholders">379,687</span> shares out of the total <span id="xdx_905_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQPublicstockholdersMember__us-gaap--ScheduleOfSharesSubjectToMandatoryRedemptionBySettlementTermsAxis__us-gaap--CommonStockSubjectToMandatoryRedemptionMember_zIb1C0V70ls9" title="DMAQ Public stockholders (3)">574,764</span> shares of DMAQ common stock subject to redemption. Upon the closing of the Business Combination, <span id="xdx_906_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--NewTruGolfCommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PrivateRightsMember_zxdebLdsBlbj" title="Issuance of shares">1,265,000</span> shares of New TruGolf Class A common stock were issued upon the conversion of <span id="xdx_90D_eus-gaap--ConversionOfStockSharesIssued1_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--NewTruGolfCommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__custom--PublicRightsMember_zsSqm4ZeGbCb" title="Conversion of public rights">12,650,000</span> public rights.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(4) In connection with the Business Combination, <span id="xdx_90F_eus-gaap--BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_c20240101__20240630__us-gaap--BusinessAcquisitionAxis__custom--DMAQClassACommonStockMember__srt--TitleOfIndividualAxis__custom--SponsorMember_zBVa3LfSOdO5" title="DMAQ Sponsor (4)">3,162,500</span> shares of DMAQ Class A common stock held by the Sponsor and its affiliates were converted into <span id="xdx_902_eus-gaap--ConversionOfStockSharesIssued1_c20240101__20240630__srt--TitleOfIndividualAxis__custom--SponsorMember__us-gaap--BusinessAcquisitionAxis__custom--NewTruGolfCommonStockMember_zEJNoW8XvKX2" title="Conversion of shares">3,162,500</span> shares of New TruGolf Class A common stock.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">(5) Reflects the payment of transaction fee pursuant to the BCMA Amendment due at Closing, which was paid to I-Bankers a transaction fee equal to (i) $<span id="xdx_909_eus-gaap--Cash_iI_c20240630_zhPSXzmFYkq2" title="Cash">2,000,000</span> in cash and (ii) <span id="xdx_905_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--InvestmentIssuerNameAxis__custom--NewTruGolfClassACommonStockMember_zppeEuFw1fi9" title="Number of shares issued">212,752</span> New TruGolf Class A Common Shares, and an aggregate of <span id="xdx_901_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--InvestmentIssuerNameAxis__custom--NewTruGolfClassACommonStockMember__us-gaap--SubsidiarySaleOfStockAxis__us-gaap--IPOMember_z3mt190KvZM9" title="Number of shares issued">101,200</span> Representative Shares issued in connection with the IPO were exchanged to New TruGolf common stock upon the closing of the Business Combination.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In March 2023, the Board of Directors authorized the issuance of <span id="xdx_900_eus-gaap--ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_iI_c20230331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_znpd2GOeQOf2" title="Authorized issuance of common stock">821</span> shares of common stock to the consultants for the services performed related as outlined in the services agreements. The common shares were issued at fair value and $<span id="xdx_905_eus-gaap--StockIssuedDuringPeriodValueIssuedForServices_c20230301__20230331__srt--TitleOfIndividualAxis__custom--ConsultantsMember_zk7LkHmrKkk8" title="Fair value of common stock">4,493,333</span> was expensed to consulting services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5pt; text-align: justify; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In April 2022, we secured the services of two consultants (also the Note Holders as described in Note 12 – <i>Convertible Notes Payable</i>) to assist with services including assisting the Company’s and its counsel in an initial public offering preparation and listing to NASDAQ or other national exchange, assist the Company and its counsel in preparing a code of conduct and employment agreements, franchise development, and valuation increase through growth among other services.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_ecustom--StockBasedOnPerformanceIncludingServicesPercentage_c20240101__20240630_z4NYKWkSMyOk" title="Stock based on performance including financial statements percentage">Once services are performed, the first consultant will be provided a 3% stock grant; while the second consultant will be provided up to 7% of stock based on performance deliverables including: 1.75% on consummation of an initial bridge loan agreement, 1.75% on engaging an investment banker, 1.75% upon filing an S-1 including financial statements and footnotes, and 1.75% upon the closing of an initial public offering. The second consultant will be provided warrants at a 20% discount to the then current price per share, for up to 2% for achieving a $250 million valuation and 3% more for a $500 million valuation, as well as another 2% for opening the first franchise location, and 3% more once 100 franchise locations have been sold. As of the date of this filing, no stock grants or awards have been issued.</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Common Stock – Series B</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company has authorized common stock – Series B of <span id="xdx_907_eus-gaap--CommonStockSharesAuthorized_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_z3eBeifcBas3" title="Common stock, shares authorized">10,000,000</span> shares, par value of $<span id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zw5uPhJ2h2p2" title="Common stock, par value">0.0001</span>. As of June 30, 2024, there were <span id="xdx_90B_eus-gaap--CommonStockSharesIssued_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zSU0NtGTO0V" title="Common stock, shares issued"><span id="xdx_903_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zDDMMWnVjW0c" title="Common stock, shares outstanding">1,716,860</span></span> shares of common stock – Series B issued and outstanding. The common stock – Series B has voting rights of 25 votes per common stock – Series A held. As of June 30, 2024, three TruGolf insiders own <span id="xdx_902_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfInsidersMember_zRBkj4yoJ2q9" title="Owned percentage">100</span>% of the <span id="xdx_90A_eus-gaap--CommonStockSharesOutstanding_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember__srt--ConsolidatedEntitiesAxis__custom--ThreeInsidersMember_zZCntEIxQaE4" title="Common stock, shares outstanding">1,716,680</span> common stock – Series B.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Warrants - Common stock – Series A and B</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, the Company issued warrants to purchase <span id="xdx_907_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_z2t8mxRBsm46" title="Warrants purchase">422,777</span> shares of the Company’s common stock – Series A to the PIPE Convertible Notes holders with an exercise price of $<span id="xdx_906_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_zsWuc7YBWbX1" title="Warrant excise price">13</span> per share and a term of <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20240201__us-gaap--StatementClassOfStockAxis__custom--SeriesACommonStockMember_zqu2iZzrPyO2" title="Expected term">five years</span> commencing February 1, 2024. The maximum Series A Warrants to be issued for all tranches of the PIPE Convertible Notes is <span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember__srt--RangeAxis__srt--MaximumMember_zwKtPlIGY0ij" title="PIPE convertible note">1,409,091</span>. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $<span id="xdx_90D_eus-gaap--ConvertibleNotesPayable_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zmVnL5TpscJ3" title="Convertible notes payable">4,650,000</span> as a percentage of the total Series A Warrants results in the issuance of <span id="xdx_901_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantMember_z1CyISYqtyBf" title="Warrants issuance">422,777</span> warrants. The value of the Series A Warrants was estimated to be approximately $<span id="xdx_90C_eus-gaap--FairValueAdjustmentOfWarrants_c20240101__20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zXnHm8p1eCQ3" title="Value of Series A Warrants">703,000</span> (or $<span id="xdx_90A_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember_zOMBIjxkLLr3" title="Warrants per share">1.61</span> per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.25pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expected volatility of <span id="xdx_90D_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zC8Ape1V9Rr2" title="Expected volatility">227.52</span>%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk-free interest rate of <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zfuXebbaEw1f" title="Expected volatility">3.99</span>%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expected life of <span id="xdx_901_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesAWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zwaQJEpu5Owa" title="Expected term">five years</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, the Company issued warrants to purchase <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zIaT90eWpej8" title="Warrants purchase">465,000</span> shares of the Company’s common stock – Series B to the PIPE Convertible Notes holders with an exercise price of $<span id="xdx_90B_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zYweuksakuib" title="Warrant excise price">10</span> per share and a term of <span id="xdx_903_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20240201__us-gaap--StatementClassOfStockAxis__custom--SeriesBCommonStockMember_zGPd005zbXok" title="Expected term">thirty months</span> commencing February 1, 2024. The maximum Series B Warrants to be issued for all tranches of the PIPE Convertible Notes is <span id="xdx_90E_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember__srt--RangeAxis__srt--MaximumMember_zSinzLbf1pj1" title="PIPE convertible note">1,550,000</span>. The pro rata amount of the first tranche of PIPE Convertible Notes payable of $<span id="xdx_90F_eus-gaap--ConvertibleNotesPayable_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zBa2vepuxvL7" title="Convertible notes payable">4,650,000</span> as a percentage of the total Series A Warrants results in the issuance of <span id="xdx_908_eus-gaap--ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantMember_zCFdSkzTdA6h" title="Warrants issuance">465,000</span> Series B Warrants. The value of the Series B Warrants was estimated to be approximately $<span id="xdx_90A_eus-gaap--FairValueAdjustmentOfWarrants_c20240101__20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zxP3VPKn5x2b" title="Value of Series A Warrants">662,400</span> (or $<span id="xdx_90D_eus-gaap--ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_iI_c20240630__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember_zURXP65brJG2" title="Warrants per share">1.38</span> per warrant) using the Black-Scholes option-pricing model as of the grant date (February 24, 2024) based on the following assumptions:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.25pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; margin-top: 0; margin-bottom: 0"><tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"></td><td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expected volatility of <span id="xdx_902_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputPriceVolatilityMember_zPGhHdFq49kf" title="Expected volatility">227.52</span>%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">2.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The risk-free interest rate of <span id="xdx_90A_eus-gaap--WarrantsAndRightsOutstandingMeasurementInput_iI_pid_uPure_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputRiskFreeInterestRateMember_zFXKyubAKVB3" title="Expected volatility">3.99</span>%;</span></td></tr> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif"></td><td style="font: 10pt Times New Roman, Times, Serif"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.</span></td><td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The expected life of <span id="xdx_907_eus-gaap--WarrantsAndRightsOutstandingTerm_iI_dc_c20240224__us-gaap--StatementClassOfStockAxis__custom--SeriesBWarrantsMember__us-gaap--MeasurementInputTypeAxis__us-gaap--MeasurementInputExpectedTermMember_zKabpwNcqj68" title="Expected term">thirty months</span>.</span></td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 41.25pt; text-align: justify; text-indent: -0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 10000000 10000000 0.0001 0.0001 0 0 0 0 90000000 90000000 0.0001 11538252 11538252 1716860 1716860 <p id="xdx_899_eus-gaap--ScheduleOfStockByClassTextBlock_zX2NJR7zNEZ5" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Upon closing of the Business Combination, shares of TruGolf Nevada common stock outstanding include the following:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24.5pt; text-align: center; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8B3_zI7ETox55Fgi" style="display: none; font-family: Times New Roman, Times, Serif; font-size: 10pt">SCHEDULE OF COMMON STOCK</span> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Accrual Redemptions</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Number of <br/> Shares Owned</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">% Ownership</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: left">TruGolf Nevada shareholders – Series A</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesAMember_zl55FWoR5Lcd" title="TruGolf Nevada shareholders - Series A">5,750,274</span></td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_903_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesAMember_z85E4csrEClh" title="TruGolf Nevada shareholders - Series A">43.4</span></td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">TruGolf Nevada shareholders – Series B</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesBMember_zXJtnryPDMu4" title="TruGolf Nevada shareholders - Series B">1,716,860</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_907_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TruGolfNevadaShareholdersSeriesBMember_zRaBbigIXLZf" title="TruGolf Nevada shareholders - Series B">13.0</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Private Placement Investors (2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90D_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PrivatePlacementInvestorsTwoMember_zENjAAOePlCd" title="Private Placement Investors (2)">571,450</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90C_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--PrivatePlacementInvestorsTwoMember_zGolV90L6vjc" title="Private Placement Investors (2)">4.3</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">DMAQ Public stockholders (3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQPublicstockholdersThreeMember_z7ruLiVtLUM5" title="DMAQ Public stockholders (3)">1,460,077</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_90B_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQPublicstockholdersThreeMember_zefKI2XAgSxk" title="DMAQ Public stockholders (3)">11.0</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">DMAQ Directors and officers</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_901_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQDirectorsandOfficersMember_zBXaBNE644sl" title="DMAQ Directors and officers">280,000</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_906_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQDirectorsandOfficersMember_zRt38azGlP09" title="DMAQ Directors and officers">2.1</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left">DMAQ Sponsor (4)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_902_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQSponsorFourMember_zaWZvHUzbmPk" title="DMAQ Sponsor (4)">3,162,500</span></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span id="xdx_908_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--DMAQSponsorFourMember_zIJDSauUoit3" title="DMAQ Sponsor (4)">23.9</span></td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">I-Bankers (5)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_909_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--IBankersFiveMember_zMJmioXtgV95" title="DMAQ Sponsor (4)">313,951</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_90E_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--IBankersFiveMember_zGwf55DqGbMf" title="I-Bankers (5)">2.4</span></td><td style="padding-bottom: 1.5pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: White"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold; padding-bottom: 2.5pt">Total</td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_906_eus-gaap--CommonStockSharesOutstanding_iI_pid_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TrugolfHoldingsIncMember_z24YQhYam83e" title="Number of Shares Owned">13,255,112</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left"> </td><td style="font-weight: bold; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; font-weight: bold; text-align: right"><span id="xdx_901_eus-gaap--EquityMethodInvestmentOwnershipPercentage_iI_dp_uPure_c20240630__srt--ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis__custom--TrugolfHoldingsIncMember_zCfcsmhrZ8I3" title="Accrual Redemptions Ownership">100</span></td><td style="padding-bottom: 2.5pt; font-weight: bold; text-align: left">%</td></tr> </table> 5750274 0.434 1716860 0.130 571450 0.043 1460077 0.110 280000 0.021 3162500 0.239 313951 0.024 13255112 1 13098 570.10 7467134 <p id="xdx_898_ecustom--ScheduleOfBusinessAcquisitionsByAcquisitionContingentConsiderationDeterminedTextBlock_zi0ODUfTRABh" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-indent: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_8BA_zDhxAdveFxIe" style="display: none">SCHEDULE OF BUSINESS ACQUISITION CONTINGENT CONSIDERATION DETERMINED</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">TruGolf Nevada<br/> shares outstanding<br/> as of immediately<br/> prior to the Closing</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%">Ordinary shares, par value $<span class="xdx_phnt_RGlzY2xvc3VyZSAtIFNDSEVEVUxFIE9GIEJVU0lORVNTIEFDUVVJU0lUSU9OIENPTlRJTkdFTlQgQ09OU0lERVJBVElPTiAoUGFyZW50aGV0aWNhbCkA" id="xdx_90E_eus-gaap--CommonStockParOrStatedValuePerShare_iI_c20240630__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zXf1sbV9pSx6" title="Common stock, par value">0.01</span> per share</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 16%; text-align: right"><span id="xdx_904_eus-gaap--CommonStockSharesOutstanding_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zo2otDV1Lg28" title="Ordinary shares outstanding">13,098</span></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: White"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange Ratio</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><span id="xdx_907_eus-gaap--SharePrice_iI_c20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zt0f98EBXaH1" title="Exchange ratio">570.10</span></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 2.5pt">Shares of New TruGolf common stock issued to TruGolf Nevada shareholders upon Closing</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td style="border-bottom: Black 2.5pt double; text-align: right"><span id="xdx_90D_eus-gaap--StockIssuedDuringPeriodSharesNewIssues_c20240101__20240630__us-gaap--TypeOfArrangementAxis__custom--MergerArrangementMember__us-gaap--BusinessAcquisitionAxis__custom--TruGolfNevadaMember_zGwug1cEiOr8" title="Estimated shares">7,467,134</span></td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 0.01 13098 570.10 7467134 5750274 1716860 406500 406500 406500 113000 113000 113000 Each holder of a private right received one-tenth (1/10) of one share of DMAQ Class A common stock upon consummation of initial business combination. Private placement shares were the shares of DMAQ Class A common stock 519500 519500 571450 378744 943 379687 574764 1265000 12650000 3162500 3162500 2000000 212752 101200 821 4493333 Once services are performed, the first consultant will be provided a 3% stock grant; while the second consultant will be provided up to 7% of stock based on performance deliverables including: 1.75% on consummation of an initial bridge loan agreement, 1.75% on engaging an investment banker, 1.75% upon filing an S-1 including financial statements and footnotes, and 1.75% upon the closing of an initial public offering. The second consultant will be provided warrants at a 20% discount to the then current price per share, for up to 2% for achieving a $250 million valuation and 3% more for a $500 million valuation, as well as another 2% for opening the first franchise location, and 3% more once 100 franchise locations have been sold. As of the date of this filing, no stock grants or awards have been issued. 10000000 0.0001 1716860 1716860 1 1716680 422777 13 P5Y 1409091 4650000 422777 703000 1.61 227.52 3.99 P5Y 465000 10 P30M 1550000 4650000 465000 662400 1.38 227.52 3.99 P30M <p id="xdx_807_eus-gaap--IncomeTaxDisclosureTextBlock_zpsrHIHQc3vh" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 19. <span id="xdx_823_zVcGfB3hWFzi">INCOME TAXES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We have adopted the provisions of ASC 740-10-25, which provide recognition criteria and a related measurement model for uncertain tax positions taken or expected to be taken in income tax returns. ASC 740-10-25 requires that a position taken or expected to be taken in a tax return be recognized in the financial statements when it is more likely than not that the position would be sustained upon examination by tax authorities.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span id="xdx_905_eus-gaap--IncomeTaxExaminationLikelihoodOfUnfavorableSettlement_c20240101__20240630_zYRAExUYfzNi" title="Income tax likelihood percentage description">Tax positions that meet the more likely than not threshold are then measured using a probability weighted approach recognizing the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement</span>. The Company had no tax positions relating to open income tax returns that were considered to be uncertain as of June 30, 2024.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Prior to the merger, the Company was an S Corporation for federal and state income tax purposes with all income tax liabilities and/or benefits of the Company being passed through to the stockholders. As such, no recognition of federal or state income taxes for the Company has been provided for prior to January 31, 2024, the date of the consummation of the Merger.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company incurred a net loss for the six months ended June 30, 2024 of $<span id="xdx_908_eus-gaap--NetIncomeLoss_iN_di_c20240101__20240630_z8ReTgjwMbc2" title="Net loss">2,871,192</span>, which is available to reduce future taxable income for federal and state income taxes, respectively. The NOL can be carried forward indefinitely and can be used to offset 80% of future taxable income. At the current federal tax rate of <span id="xdx_907_eus-gaap--EffectiveIncomeTaxRateContinuingOperations_pid_dp_uPure_c20240101__20240630_zwdhHDE21b47" title="Tax rate">21</span>% and including book to tax differences result in the current tax benefit NOL of approximately $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwards_iI_c20240630_zfwCNlPIEccb" title="Operating loss carryforwards">498,000</span> at June 30, 2024. The Company has no income tax effect due to the recognition of a full valuation allowance on the expected tax benefits of future loss carry forwards based on uncertainty surrounding realization of such assets. During the six months ended June 30, 2024, the Company increased the valuation allowance from $<span id="xdx_90D_eus-gaap--OperatingLossCarryforwardsValuationAllowance_iI_c20240630__srt--RangeAxis__srt--MinimumMember_zXTrgEx2b4Fe" title="Valuation allowance">0</span> to $<span id="xdx_90F_eus-gaap--OperatingLossCarryforwardsValuationAllowance_iI_c20240630__srt--RangeAxis__srt--MaximumMember_zZvXHDQF4Zqk" title="Valuation allowance">500,600</span>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> Tax positions that meet the more likely than not threshold are then measured using a probability weighted approach recognizing the largest amount of tax benefit that is greater than 50% likely of being realized upon ultimate settlement -2871192 0.21 498000 0 500600 <p id="xdx_809_eus-gaap--CommitmentsAndContingenciesDisclosureTextBlock_zaWDSN4tuqd6" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 20. <span id="xdx_82C_zQiA7lIQ8Yzc">COMMITMENTS AND CONTINGENCIES</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Operating Leases</b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As of June 30, 2024, we had two operating leases as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; width: 0.25in; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In June 2023, we entered into a <span id="xdx_905_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dxL_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_znCvnC45tfi9" title="Lease term::XDX::P5Y"><span style="-sec-ix-hidden: xdx2ixbrl1753">five</span></span>-year lease on the warehouse in North Salt Lake City, Utah. The base monthly lease payment through May 2024 is $<span id="xdx_90F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_ztt6j0jsVhAc" title="Monthly lease payment through year I">10,849</span>, $<span id="xdx_904_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_z2p3lCiOFbR5" title="Monthly lease payment through year II">11,163</span> through May 2025, $<span id="xdx_902_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_z0SxZsuZOmo5" title="Monthly lease payment through year III">11,486</span> through May 2026, $<span id="xdx_90A_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour_iI_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_zSbXk6cS1tDh" title="Monthly lease payment through year IV">11,819</span> through May 2027, and $<span id="xdx_90E_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive_iI_c20230630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_z6GLSckNqP88" title="Monthly lease payment through year V">12,162</span> through May 2028. As of June 30, 2024, we had <span id="xdx_90C_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtM_c20240630__us-gaap--GeographicDistributionAxis__custom--NorthSaltLakeCityMember_zU5ZEUV8Hsr9" title="Lease term">47</span> months remaining on the lease.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="font: 10pt Times New Roman, Times, Serif; vertical-align: top"> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify; width: 0.25in"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">●</span></td> <td style="font: 10pt Times New Roman, Times, Serif; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">In December 2022, we entered into a <span id="xdx_90F_eus-gaap--LesseeOperatingLeaseTermOfContract_iI_dxL_c20221231__us-gaap--GeographicDistributionAxis__custom--CentervilleMember_zdo3ydj6gArd" title="Lease term::XDX::P3Y"><span style="-sec-ix-hidden: xdx2ixbrl1767">three</span></span>-year lease on the corporate headquarters in Centerville, Utah. The base monthly lease payment through November 2023 is $<span id="xdx_909_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths_iI_c20221231__us-gaap--GeographicDistributionAxis__custom--CentervilleMember_zJ2xjGqkOMZc" title="Monthly lease payment through year I">20,343</span>, $<span id="xdx_90F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo_iI_c20221231__us-gaap--GeographicDistributionAxis__custom--CentervilleMember_znzrzxd5q80j" title="Monthly lease payment through year II">20,378</span> through November 2023 and $<span id="xdx_90F_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree_iI_c20221231__us-gaap--GeographicDistributionAxis__custom--CentervilleMember_zJUBnkYh7Tre" title="Monthly lease payment through year III">24,616</span> through November 2025. As of June 30, 2024, we had <span id="xdx_906_eus-gaap--LesseeOperatingLeaseRemainingLeaseTerm_iI_dtM_c20240630__us-gaap--GeographicDistributionAxis__custom--CentervilleMember_zTLqebsBgmVe" title="Lease term">36</span> months remaining on the lease.</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We utilize our incremental borrowing rate in determining the present value of lease payments unless the implicit rate is readily determinable. For 2023 and 2022, we used an estimated incremental borrowing rate of <span id="xdx_904_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20230630_zZEXc7U8nlz2" title="Weighted average discount rate - Operating lease">10.00</span>% and <span id="xdx_90C_eus-gaap--OperatingLeaseWeightedAverageDiscountRatePercent_iI_pid_dp_uPure_c20221231_zkcLYtjnt45j" title="Weighted average discount rate - Operating lease">5.90</span>% respectively, to determine the present value of the lease liability.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Other information related to our operating leases is as follows:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_89B_ecustom--ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock_z670alktIYxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right of use asset:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_z5GRd2Bh5jCe" style="display: none">SCHEDULE OF RIGHT OF USE ASSET</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_4B6_z74x1eyhZdi1" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_432_c20240101__20240331_eus-gaap--OperatingLeaseRightOfUseAsset_iS_zkGJILM8QiZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify; padding-bottom: 2.5pt">As of December 31, 2023</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">972,663</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_zKZu2VzqNB9c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,454</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2qgQnrI8Ocb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">As of March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">890,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_436_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z6tFLGoyJIk9" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Balance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">890,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_z0bbJqGzug8h" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_43D_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iE_z5xhkACuV2E9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">As of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">806,352</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_431_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zbUg9zxlP1v8" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Balance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">806,352</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A4_zAsMUYSq19G8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_893_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zJrC1g2bw36f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B7_z8SbnpsZhtZ6" style="display: none">SCHEDULE OF LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_4B6_zNABt8bZVMb1" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20240101__20240331_eus-gaap--OperatingLeaseLiability_iS_zdq0zwReoJgi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Lease liability – December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,002,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasePayments_iN_di_zzbjaQR5bhU1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,311</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_437_c20240401__20240630_eus-gaap--OperatingLeaseLiability_iS_zd7rRY39yb74" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">As of March 31, 2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">922,172</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasePayments_iN_di_zrZeNa6Blcug" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82,027</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_438_c20240401__20240630_eus-gaap--OperatingLeaseLiability_iE_zM3PUJawuB7h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">As of June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">840,145</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8AD_zkF0w6KVSwg8" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOU8UxIa7O7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below reconciles the fixed component of the undiscounted cash flows for each of five years to the lease liabilities recorded on the Balance Sheet as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zlMrgJUKQ5tb" style="display: none">SCHEDULE OF MATURITY LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240630_zBIWVlfp2Lt6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Minimum Lease<br/> Payments</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzNbb_zp6pySOJy52l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2024 – (Six Months)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">203,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzNbb_zzZZE4yxAqx7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">406,990</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzNbb_zfI0B5RTdAd8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,163</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzNbb_zcc2gcvzyBM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">144,227</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_maLOLLPzNbb_zUw9dty7eolj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,809</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzNbb_mtLOLLPzc6N_zAu2RGeayfE6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">955,672</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_maLOLLPzc6N_zOuxyEvBxTBf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(115,527</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_maLOLLPzc6N_zMyb44vwVo82" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">840,145</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zwA97iNnnZeg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(361,606</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zC226S9miJd3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long term lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">478,539</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> <p id="xdx_8A6_zvvQU3XjJgF" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 10849 11163 11486 11819 12162 P47M 20343 20378 24616 P36M 0.1000 0.0590 <p id="xdx_89B_ecustom--ScheduleOfOperatingLeaseRightOfUseAssetTableTextBock_z670alktIYxk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Right of use asset:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B2_z5GRd2Bh5jCe" style="display: none">SCHEDULE OF RIGHT OF USE ASSET</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt"> </td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left"> </td><td id="xdx_4B6_z74x1eyhZdi1" style="border-bottom: Black 2.5pt double; text-align: right"> </td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_432_c20240101__20240331_eus-gaap--OperatingLeaseRightOfUseAsset_iS_zkGJILM8QiZi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify; padding-bottom: 2.5pt">As of December 31, 2023</td><td style="width: 2%; padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; width: 16%; text-align: right">972,663</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_zKZu2VzqNB9c" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Amortization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">82,454</td><td style="text-align: left"> </td></tr> <tr id="xdx_437_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z2qgQnrI8Ocb" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">As of March 31, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">890,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_436_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iS_z6tFLGoyJIk9" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Balance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">890,209</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_403_eus-gaap--OperatingLeaseRightOfUseAssetAmortizationExpense_z0bbJqGzug8h" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">83,857</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_43D_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iE_z5xhkACuV2E9" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">As of June 30, 2024</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">806,352</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_431_c20240401__20240630_eus-gaap--OperatingLeaseRightOfUseAsset_iE_zbUg9zxlP1v8" style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Balance</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left">$</td><td style="border-bottom: Black 1.5pt solid; text-align: right">806,352</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> </table> 972663 82454 890209 890209 83857 806352 806352 <p id="xdx_893_eus-gaap--OperatingLeaseLeaseIncomeTableTextBlock_zJrC1g2bw36f" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Lease liability:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">  <span id="xdx_8B7_z8SbnpsZhtZ6" style="display: none">SCHEDULE OF LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="display: none; vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify"> </td><td> </td> <td style="text-align: left"> </td><td id="xdx_4B6_zNABt8bZVMb1" style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr id="xdx_433_c20240101__20240331_eus-gaap--OperatingLeaseLiability_iS_zdq0zwReoJgi" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">Lease liability – December 31, 2023</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,002,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasePayments_iN_di_zzbjaQR5bhU1" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(80,311</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_437_c20240401__20240630_eus-gaap--OperatingLeaseLiability_iS_zd7rRY39yb74" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">As of March 31, 2024</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">922,172</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeasePayments_iN_di_zrZeNa6Blcug" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 1.5pt">Payments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(82,027</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_438_c20240401__20240630_eus-gaap--OperatingLeaseLiability_iE_zM3PUJawuB7h" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 2.5pt">As of June 30, 2024</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">840,145</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 1002483 80311 922172 82027 840145 <p id="xdx_890_eus-gaap--LesseeOperatingLeaseLiabilityMaturityTableTextBlock_zOU8UxIa7O7g" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The table below reconciles the fixed component of the undiscounted cash flows for each of five years to the lease liabilities recorded on the Balance Sheet as of June 30, 2024:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8BE_zlMrgJUKQ5tb" style="display: none">SCHEDULE OF MATURITY LEASE LIABILITY</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: justify">Year</td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_490_20240630_zBIWVlfp2Lt6" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">Minimum Lease<br/> Payments</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_406_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_iI_maLOLLPzNbb_zp6pySOJy52l" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 80%; text-align: justify">2024 – (Six Months)</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">203,483</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_401_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_iI_maLOLLPzNbb_zzZZE4yxAqx7" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">406,990</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_iI_maLOLLPzNbb_zfI0B5RTdAd8" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">140,163</td><td style="text-align: left"> </td></tr> <tr id="xdx_400_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDueYearThree_iI_maLOLLPzNbb_zcc2gcvzyBM6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">2027</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">144,227</td><td style="text-align: left"> </td></tr> <tr id="xdx_40A_ecustom--LesseeOperatingLeaseLiabilityPaymentsDueAfterYearThree_iI_maLOLLPzNbb_zUw9dty7eolj" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">2028</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">60,809</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityPaymentsDue_iTI_mtLOLLPzNbb_mtLOLLPzc6N_zAu2RGeayfE6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Total</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">955,672</td><td style="text-align: left"> </td></tr> <tr id="xdx_404_eus-gaap--LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_iNI_di_maLOLLPzc6N_zOuxyEvBxTBf" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less interest</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(115,527</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_405_eus-gaap--OperatingLeaseLiability_iI_maLOLLPzc6N_zMyb44vwVo82" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Present value of future minimum lease payments</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">840,145</td><td style="text-align: left"> </td></tr> <tr id="xdx_40C_eus-gaap--OperatingLeaseLiabilityCurrent_iNI_di_zwA97iNnnZeg" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify; padding-bottom: 1.5pt">Less current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(361,606</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr id="xdx_40A_eus-gaap--OperatingLeaseLiabilityNoncurrent_iI_zC226S9miJd3" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify; padding-bottom: 2.5pt">Long term lease liability</td><td style="padding-bottom: 2.5pt"> </td> <td style="border-bottom: Black 2.5pt double; text-align: left">$</td><td style="border-bottom: Black 2.5pt double; text-align: right">478,539</td><td style="padding-bottom: 2.5pt; text-align: left"> </td></tr> </table> 203483 406990 140163 144227 60809 955672 115527 840145 361606 478539 <p id="xdx_80A_eus-gaap--RelatedPartyTransactionsDisclosureTextBlock_zysOVxs7NLy5" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 21. <span id="xdx_827_zmD0yi1hL8yf">RELATED PARTY</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p id="xdx_895_ecustom--ScheduleOfDividendNotesPayableTableTextBlock_zolPhJmmRbeg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As described in Note 14 – <i>Dividend Notes Payable</i>, the following were outstanding on the dividend notes payable to our officers and shareholders as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zMHAhpCdCwMb" style="display: none">SCHEDULE OF DIVIDEND NOTES PAYABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240630_zxuqR1TAETO1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20231231_zs6FQfOkFMkd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChiefExecutiveOfficerDirectorAndShareholderMember_zHQfwDGU50N6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Chief executive officer, Director and Shareholder</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,639,240</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,639,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChiefHardwareOfficerDirectorAndShareholderMember_zw0HW3REX5j6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Chief hardware officer, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">786,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">786,976</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ExecutiveVicePresidentDirectorAndShareholderMember_zvOayGQVyj9i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Executive vice president, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">817,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">817,457</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--InterimChiefFinancialOfficerDirectorAndShareholderMember_zl1kspaP7En8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interim chief financial officer, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,519</td><td style="text-align: left"> </td></tr> </table> <p id="xdx_8A5_zf15r7c7OpAj" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The Company’s chief executive officer is related to certain lenders of the Company as discussed in Note 12 – <i>Related Party Notes Payable</i>.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify">The Company’s chief executive officer purchased five (5) regions from Links during the three months ended June 30, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p id="xdx_895_ecustom--ScheduleOfDividendNotesPayableTableTextBlock_zolPhJmmRbeg" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">As described in Note 14 – <i>Dividend Notes Payable</i>, the following were outstanding on the dividend notes payable to our officers and shareholders as of June 30, 2024 and December 31, 2023:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> <span id="xdx_8B1_zMHAhpCdCwMb" style="display: none">SCHEDULE OF DIVIDEND NOTES PAYABLE</span></span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 93%; margin-left: 0.5in"> <tr style="vertical-align: bottom"> <td style="text-align: justify"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_491_20240630_zxuqR1TAETO1" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2024</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td><td style="font-weight: bold; padding-bottom: 1.5pt"> </td> <td colspan="2" id="xdx_49D_20231231_zs6FQfOkFMkd" style="border-bottom: Black 1.5pt solid; font-weight: bold; text-align: center">2023</td><td style="padding-bottom: 1.5pt; font-weight: bold"> </td></tr> <tr id="xdx_408_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChiefExecutiveOfficerDirectorAndShareholderMember_zHQfwDGU50N6" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 60%; text-align: justify">Chief executive officer, Director and Shareholder</td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,639,240</td><td style="width: 1%; text-align: left"> </td><td style="width: 2%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 16%; text-align: right">1,639,240</td><td style="width: 1%; text-align: left"> </td></tr> <tr id="xdx_40E_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ChiefHardwareOfficerDirectorAndShareholderMember_zw0HW3REX5j6" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Chief hardware officer, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">786,976</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">786,976</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--ExecutiveVicePresidentDirectorAndShareholderMember_zvOayGQVyj9i" style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: justify">Executive vice president, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">817,457</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">817,457</td><td style="text-align: left"> </td></tr> <tr id="xdx_407_eus-gaap--NotesPayable_iI_hus-gaap--RelatedPartyTransactionsByRelatedPartyAxis__custom--InterimChiefFinancialOfficerDirectorAndShareholderMember_zl1kspaP7En8" style="vertical-align: bottom; background-color: White"> <td style="text-align: justify">Interim chief financial officer, Director and Shareholder</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">198,519</td><td style="text-align: left"> </td></tr> </table> 1639240 1639240 786976 786976 817457 817457 198519 198519 <p id="xdx_802_ecustom--TruGolfLinksFranchisingLlcTextBlock_za0TSVDUnYD5" style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"><b>Note 22. <span id="xdx_822_z9sTl6hHGNak">TruGolf Links Franchising, LLC</span></b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0; text-align: justify"> </p> <p style="margin: 0; text-align: justify">TruGolf Links Franchising, LLC (“Links”) sold five (5) regions during the three months ended June 30, 2024 and received proceeds of $<span id="xdx_900_eus-gaap--DeferredRevenue_iI_c20240630_zXkelVKz6bq7">500,000</span>, which was recorded as deferred revenue on the Company’s balance sheet. The CEO of the Company individually purchased the regions from Links. Links has a commitment from a buyer to purchase four (4) regions in the subsequent quarter of 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> 500000 <p id="xdx_805_eus-gaap--SubsequentEventsTextBlock_zJaYGyAju39a" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>Note 23. <span id="xdx_825_zXYcgdnZiMee">SUBSEQUENT EVENTS</span></b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">We evaluate events and transactions occurring subsequent to the date of the financial statements for matters requiring recognition or disclosure in the financial statements. The accompanying financial statements consider events through the date the financial statements were issued.</span></p> false false false false

A!;FAXD,GW6+ MBTGD!?X'! 9*'&=3E:7?\%=QU:[8TU^_>X/L2D_;QQ0$3U0TS""C3["D GQ* M!'3-;[QEO1FRO_2YU2*.'5DH[C[@*HX^ZW;BU&Z^[.R?:^-X1KB'95]67F7) MOC0LP@,0%]&0TTQ$+ A/VI&UG^OXK22YBUN2.C!%%0OT ^QZHJKBR1)Z:NYG M$-7V*M@GH]6FM7_5<_UB>G_=;ES8U?Z'?O3:*DK^2+AJ_,J&TCMH&59 ;7YA M1.!87*1LO!TRZ-"HT$;/%'/DT] 51SD:VP:V]8[=B")7\#'XG9W7G][R;R?U MAJUU[3VV1J8X-CNF,HXWQ&14>:4-T2T4\^%J^"=XQYI.8' :S7)B"ED QQ ; M'2G=.>U3C8FC,0\4/:FZ]VC*ACR#IL^8C\/NTST'EE+2G!==^49?,0E=M*T> ML/; TC+79RHF;/ \>PV*>T):HO0I+N7"4+2^,A'58/'(Z]V;I]'BJGMF$T$Y M(*/C.'2)\=Z?4! 2^V+%%?TD?WJ75-C"Z:M?3_G:M7#>+/<_T^G;D.$<=?K" MVJ86U[Y0SMK72J$[&XXO2_MPH21&\ZW&_[I(7_#1_$5 WJP-E879P_PQ0QT^ MB 8##/%4M>#KON>GI1L*0RE'@T,&MF*1HMX%2S,4*USZ\58UBM5[I'HD^ MEP!/(7ZG^?B##FNR 7NY*EA;7HM8/OQD9*)<2I]FVH9=T#F[[-X6+BY;5\(G MTDSE'=@%5#-%H9K?>4)R42?$'0>O3@[+-Z:I\*KZP2YDI!C)"L4V=PMF/J2%J)A5N0\9_1Q, %E?X*BEDX:S.N;@5 M#>UXZ_UZFH96G!4.(5Z:PQM()? &W&44N'$DL^]M[/Q6P=&T%/B3(Z/W!/[\ M'X V! ,;G"1&^P9RJ&AXF#2O%A+ILLO9G$8-_8YHLO"\W<\E0(TQ1:?I2*+D M/Z JOA$X^X7!_(1R6F%97H4D[:N>?]=H,[=_]U/6ME<1LCG)\Y6"1+#)[$%Y MB?@YP&45/#(G8GACBI:0FF'QCTHZ1#F;M*MGH/O[+#2*A=8B_Z07 ]Q?_[@3 M>[Q!C3UC>[N)<<39;#H?'4SZP^VG,ME/];$1?;')J?4^AX*H^A1$YJ"$S::] M%;\]V^C]-+[ZGT/\:H'WDR9CVPL :!/P.LGN7/^Y@N8^",5D!3ERE. M+1#/WOH#/-:*(4P,A?3I1-< '@1Z)M3;3T5MJN".+Q!6"&E7B5]A?F/Q/CSH MA?M_R@ITV0.N'!PFM;L20\X8[!(G:?\!<$.JFNDC);Q-5!+P/D3-= Z$A2#+,TT/QG7X F6+:$3D:)<-V M%%"ZL* :0$*# F]VA.R J_1,]+A4H'V6]KP3Q[7,F?$*;!-N4"I 4ES8%WA, M1/(U%CB-Q= W!4XS^=,K\6AR_E8M;A6<9H71$X#3RKL IR')BBHP6V-OEKGG MT_);8]PN7I=VLJ:NU@\/'[UZ?#A1=[-\_WY0'_K9,<'LYV;<\;RS$ M>:.CHQUAT+\]68RD%T&_S$NKW[@10I^5_GL^D[@>:$,C=#:Z\_,4YS-;X:J+ M;!]G-0];HW M5FV5/FZKSEH"T.8:IW93X(HFM<$)5S6*Y/G!R%SUSH:_?A+.WCA;E[M[E'CBJM=7UTU MSKO<::M2;9VVNJU&YXOQ8F]\]C M'Y=F6VZ9;_\_>V_:G#;2_8&^YU/HSIVYE51A#_ORS/Q3A6WL./$6XR7)&Y>0 M&E L)"()8_SI[SFGN[4A0&"PP>.GZIDDMM3JY?39S^]\-;ZACV;#CTVL)D- MF.05T/B=C'00)Y.1$K>%)SB$H)G6G'L+N)H;/^D7ZVA8O'NZT2^K_8O]G_U; M,]K1<#%6%_WCO9/AZAKWY4/V9-XHG#I?&A5V6_KO=C+,A3L97JJ'??;MI'Q8 MWY).AD$#L494 4,&#O+) 6J^0J1]H57Q/F*-D\;YR5.3%>Z>3EK=ITK5_JH6 MBJ_;%'# )[NQ#>E"6O24O4WOWL\O[;NJ9_.%I #(VVG\M^0^)_H(\Y6E6RP6 M*EDXIC4W_=N?:.&Y[S#=\/951WZ/H2U9X(8MW>ZQF*L"*YO?[G&U+?]><+^2;\KR?1Q*N6R]-K\9Z7+7 M(]28Q=:'FG>K8I#<&]-:57/?5%W7Z!BPZBGR[?)7O]0T]_6O[>Y:Y%OB_9&S M1&7UI4U/&AQEL M=]XV+7"Q2ND)PH7I_=\?.Q/2*UNJ+R.[/KZ>V%IJ_Y(OU-)J=:F8K=63HI(K ME6%"0/MA[VGWR*D=G8WR/>=JH+ZV8L &U/S[M1')PGT7%X;26>.1F&A5;N;/A MXW>C^:.V7FDPU0=$$TWE<9EI\\YW *4]S\5&2G53IAQ&^IM27+H[>K$,BG\I M*;\PE8\K[:;]AP\L4<@5E]:^B]52-I^"M2UU8(ELHSPI_&9'@>^,*^ B7HB+ MY >_S/&W^SWFOIC]-LE0"ISFI*MR9EQLWFX6EJ-?>DW1[2'(YE3.MP5'640N MSS[#!7C/\I#CV5RADBTF-K)(L?W+4+93!4YKM7ESJ] M>+719*Y-*,3?R-T]7?SX77-_'+*AP38^-O\2*17%2CRE@JA$B*JTN1,'<9UQ MWOMW3]\'YO73KT?U:7MR),(9$;/S)537A1.B!/A3YG29LV5I!.^Y#[-R'VIW M3[?JKY.N];WR]4A/S'W(A#(=9N=!*(U6Z_JT>: U5<]WFE]!>IOWAJYA,=?=M_MM*@VUK4NFV5T++IU^K ,W-3I4:-2@ M N,&+P;5084)*S2BN>]K^6?VN?#ZZ^M'Z];NY#@B-[X^+R MY*M]V4-:P))8.MQ;*F=SN=I;R:A(Z1TLUJ=[!Y^7T1#NJ;E>8B&5DJ[QWL@K M]7\_UGZ=OJ*?,:W*]Z:=6R]PXNEY0FEI1UEA*OKZ?]RSF9*]E K3V=HJ%C7%$/LOX?+N.KO52PP(<:&D/6:&>3BWY;WDWT[*? MKC17[C'5FO49M8JD[4;'FV=M^S32 +MTGP5EA$ M%Q0%3BL[#&>]IQ[C[JGQV=!*)\:@^OO7%E44UB8K"FMW3P<_+TO%ZF/Q5T?[ MXU/KZGS_Z^?SDX/F94M 6!GAQD_ZPF$=!K)#SQ!=;MGLMW++ M$?],8M4C HXZ]'JV@T(?H+]?"Y M_=(=G-6M:[44PHN)?B^KN#1&:$J3V#&EA2<@O'9?C^ZUSNCG-=/UQ28P)]]U MUA06T((60O[R]2#^P35,,C&865X(<&MBDKR5^3*8,N);#T! 21/A3/O4[K MRT-_3TTW@07.?=H4TA-I>:'>/&%E_6(90EUHPLD$NU"KFL0)YW:!7I.27N> M("T&UN4P903_RSO=@@7L<3?Q%*Q&OQ@@,3I=9ZY VH9U: M8)KUEY[FC(U,Y"^5_*9M9/(TB\^;IF6GX7^+</GDJDRG7V](NH\.1Q:UZ.3I].&.84Z4YOH*9:P MPK-=SLF4RAR>;O:&#=R9/7?C!MVJV6+"*#P"@BS?MA!OF8^41&#R[(^\OM:^ M/M4,A*>9Q9FF&97UB17'S,B-7/;AQ>E%H?Y8,6Y_S5[V J9L6N-53NQN>[+-(M):>>N;$7+.>1\AVP^6Z94BZ1B^)G,.A/8:[,5(^H#%;L!M1EW M'CM-/.L"[*WI GQW#IZNAF>M\V%EN7M?G'?O-W;IUZ.2PZZ^'MFGU8V]^Y-K MC]V4=2IF:[G[ M>H@_*5Y:A+WL(8 0=E.UNDK'L?L$L\KSMP3:JOL6$%17G5Y2K4^'!":BVQL3 MPYE6N59/1/U-?!.X9^'LRV7UZ:SYL[SQN3[7P!@SF U#37\X:J],EE-"V7+9 M$)5>.<,CV^S 5QY478T2;8CX%<,BZ/4H$O"*J9/^6RA-YFQ)O'OZF6%ABM\Z M.MLF -X>5YM7]F.Y?-@-*GQ666<6KB/;/S\]/3]3*,=';.SL=O8O7 ^6U.E^ M'BSN>I%>*ZN'<16X7\HETUF?FF'-+?E?&-5U(_:NL/J] Q:/\6%T*;:=OS]E MN,16SD<6TS<7*WC5N_ 7+=AQ>\9@0RAGWA;,>/R9;Z>=^FH+\'B*;TRRD<@3 MZ:,)(8J5%W?-K!J;7>&5G,DPX42=;86YCA=6;[CQ=,J\GJT?6P_,]0*3*OQ3 MQK!'3-1($SO)-[(5VD=AZTMSRP0Y>6M?ED^T(%%MUBGL^/N_L ,YKB@DW]6ZLC8H7GP])B%V3OE3G[7N*=>)Y+;98#:@E$QAIV^)OB;\C5R-;WH?FV:]&XQR>V0_7 MA-CZ\OZ%\. W- 6>[J>=.*@^_M%71W$J9 M[Z($6%_(R)NA'N\67Y7OIE:)#TX;WY2+8=LT-.[EE]+R0_&E.>UF.#=P0_A^ MA+?CJN%[H]MZO%\)P:V4Q2Y*?0L96S-4V_P6JK9T: >&PS22AI11 MT.D8&FS8"]^&_,8P6W\[X(/G8C,DX>]]5_?.FI52R36CA)^\AR_!:*=/-T;G MS\MJ*=2FY1YO,H^M;#"/G45GEUZQICX=F1>Y^BKH;.7\-371+60_36>NA=VI MF=$;J+ZV!K;EVH[RH?3?55G%'AS:0T<2M7K[\^'S]5.[?Q'3&D+[]1(<#ECJ\M@VON#0QK9PMSJ.L%<6Z M"L7=I(:7FZ1J3LEU.=[94ZU[L@K*'^-3W5) RN0"E-?COL=BBP^-!]]@._W2 M-^SO7O>F7GXUUCLYK]CM>%[4JY@O9NOEU&K"?Q,\-;D&=9/8?1+U'HTZY?+! M[Z/V:1!8BW"2%V7T<^EX1;&R0OJ$AM3$O'I5^&64E5?H4+#:R:Q7VJ9(-A78 MJE>VIYI+Y*JN!)IU3H+JPCQOH=%3> A>-<^E:YN=SS!K^)9[;&F2]Q5*/[[U M?JC]6C' FPKRF,,9S"^0R9(XQQCW>U[$%(0XD'@VGT\JG%P$4O<9M/9?O@[Y M#54+IE^0_8[F]GO.S]IQ8 @F%$D$2>\OG6R3XM+D5Q3E36ZON?)K$],BTN%2 ME^Z>SIN#!W9S6C)^EYY;J\;_B^V>7J-DD&H&V2-5G'WZ]__9V5$.#6;J_U,N M@"PP9?/WD%D:C% H_:,0Y 3\5=G9$5Q"-Q[2Z_(Q<.<*%8(M5&.5KG(JJ=YL MNK;BV8,DRIBB#\GZN$BA5GC?Y([]HUR-!_#]AJ.V#>T?!1D!W]4S&_>O4 J_ M];=\#7\5T*0DR'__AHU.V'*'J?<[;087#L8>T(F%(;7Y#ONU@B&R"VAA$!D\ M/"6<*Y].B$164'OXGT>0VE-=IF> 6\]*5YJGP26A "#%G7<:CH.UTLCJHY*' MUSN'?CT! "!+6*F1@VL@UYV10"KE5BEW4GAXN#@?[P>P!^<.3!2KMQ+I2&>P%4!4T6-UF;B\84 MK.M%B/'YZ,3E:FXW/U6;VB7&):E20"O,1&/!B\E!.0Z&#I AJ)&&K?.OP5CT M*U<<>![4\+O-.?K[@[-3U?G5L_NU!!,T4I'O0[3,)H94F_''#"B&-9#,\](C MJME2I9K-%Z>Z[$*0!B'2R41V#QB5R;JJ-H[SNTC9 #"AZ?PKQ*Q4]QVD8RI( M1R7O@W109\G 2DVX(^[>./2O??@VT"S"!L&O##@3VOL#?^>GX7K4@FZC:_G< MW9.1.S^X[EQ=-O9Z*S>P7@[6HG'W=-![;.@/[/#QF"7#6@3(%,KYH;)WW3H^ M:[9:2F/_V_5QZ_CJ^/PLLW]^=G5\=H2]C>&OK>.#YF4#?Z$<-*^:EZ?PPL%F M]3/>//R*-: /1#D;QV%(4./$+U1BF"&53OP\HMCM<\7N9<$,GH4(4,.#CBG[ M87C."6S.*8BQZ9IO/%?^?^_DW?9-?=!ZG ;0%H!R@I:MNBZ?]J!G>7>71^;3 MC\+C@U:\&?]L-;SCP[.#5O.F>7/]>'C7!D-^_KH(!USJM"+6OAO+K>CN@T.!2_7J=>: M>]_5SWG_DOGG0CKN9OD4"NOV*:PD0^EE"TBF!D9;2<9NDJL =;A9QNYP "^D M5/#6U#YVZ0CL@L7K$Q/UNXBOV7VPE=$L[(<2@;5.Z?S3 MT ?D>FY27Y3&+&U[:?#_V)#T0&-%;*-U6+<'95.]^)+05R&-O05)H_C,MJ[S@)S$)F0226,O0AKO;=U\GW;A);*&/A0^9K#"0G1! M=Y5C[KQWE9Z*@.R*VNTZP.\]EL3*PY4D"?>'IZ@=HT>5@3#@Q'SNX)^H O#@ M'%S5\!6?K3?.O:2X%KD$'^"G;NU=G*G?/*NP*K"5U2QV,25QS5LU)I-YYU5#SB&YR0X7)GJ1!-#:(^&)@4)=H M5[NK(;R]7U]/1R>WIE/<2KJ+(DQ%-B8MS3W/VDU+.OUKJ MC5X9W+\=:IHC'*/$5GJF]32'V!82@0=O@NAF"<^G[WNG%U=?+XQ."Z^+PSM@KN885,>42#5/QS='M^9773W.L9"S M1(Z"TI3[3/1@(/_H%DVIBVQ:.=[I:M;<__C45(&O,#709'U^O'E8?W>;9\7MI4B9VU06HHL/[/KT&Q$]"FQKDD)G[*@:\51 MCY<,(&Q] *3X,7,AT[2I 2WI91;CM\$OGJ/:N ?.8Z;7M"X]H3<)>!_H9,,<< M@^QBCF:XF$S18X8CK H@OY[Z@)V1P?@0_,5A.E9G2B'7&9HF#H-YAV"4V(XT M'*BZTX'54]WG$$R#'D=RH-_ &QICNALT1SZ^.-\%$UG!-!Y.N(:52:+Z+ZHU M1,%1J&05W&BESQCU6<;+ C:(KFC,(?<7W@[#)0@+KC7Z$47-=F"J*+]U6QNB MX>(JJNA\RS<*!H.SQ=$,S\TP(%(/R^6SY&P54X2;EU"0*DFYX3_%-_M2;-RT M1)( ,(,(S$G&C (;-OAZ_."F70\JYIHVZ;0PCG-I_'FQ MF7II:B^&B.4IUYH-M>&F"F0/L4V<$+9) E<,G6& @B(O?_3TGL[9K?:]=#/^ M7J\MS9=HXR>_-&O+8YOZ/,.K6*UG*[6I/0!"&II_KTFSG56,O3G29!+/?E*O M#3J%T\=!S_T%7.?*/@7AJWJV,PY.9V_<8AX<,][3*RQ>3\SGX>DR,X;QL5C; M^?W<335GNO65M -X+=G&I]N:W.5H*E#*?8F1]W,["96RU":$][S6":G")SUFZDI[3.0H=UOE)K"B M=CJ&B4@"W,3*<+'C$;03J$<+1653R)W%"6=%HNJI^>7,OJU]?_CZO3 M(IQ* MH5FEC(FN=+[@B='6,^W#!6AK7IG%"XN>K:R@>E%Y5/Z8@<,V01BYW#&GCBF. MCQ:-HUJN(.T.@U\-'53J/0D>LK=_VE :Z'&C-_0A4U1/5IS*5+21ZL*8!A5I M!<#S:GSP#/N-GAEXZ(/Q<1+$(](>0G5[,2],[Z+U_:E_^./^=^C*PF-SKR@^ MD]K-4DEKA^:B1[&$'^9EMXP M&+#F\'"4[QCU!'RSA>J,UFS_I4E@J#[/U"N 'EXM3T7?3N2-HBZK)7!L\/@7 MR>;=&$I8+''S^.)<4E"Q[^7KN:\//T^WDX)\!Y>_IAA-/=.TR^6SA1E\XY(- MX#D$U?:,!R;H*"-UR[3CZW,J>J [ 5R+G)< MUCU;=732_8,FB$.O9SOP&H7\Z(I)AUVJ"*^/XA:Z 7CL[9-Y#>00@L M6&%X=6'B3H63LLK5)FH;Q9U<<0<6+WC.Q/)B'.5YEF*M,!T5*]#CX^":PM$H MYT7!7TKO9,Z#H6$DF3DX*:9G'&82=(5*(2-3HO]&GE8EQ*_+LSSEYT(A/,'# M0*/LJ(9$=T/Y.*$5T_N/_>=K_?W023P M,)CYHH2WR#H211H1%8FT!66LJ5Z,5LL3@_1HC' 'O$><9DC* J6 MEY&DL1X)\FH(&_^V?1G2_K1]<:9#4KL9Q&_A-/G:?1MSA+HE_F"0FD9^7^4?XU/W&GB&8@CBK]V%>"J MZ)\#FOKT,8,I'BZB>'!MQI^#86&W %1.^*]EF@ER;=4:^WD?TIF%"2DN,RDG MP/)SW(63W.YT&%XY!52K@< TLTH'))#6,UR6T=D#,^T! M_IS;#\AO^)QA5QP&D@GFX-C#;D_I.O8(MDT%-M05$U_3O=O*0,#:)STCTX08 M/JD1Y]8%EZ6HL!Q+PI:\/M0Z*+&>I73VX^OM?>MT?![4OM'82AL'5X L!L'P MH8O3 17>TO :N!*VA*2Z[-BSBJ*7:@PY>N$U__'I'![(!'H$@NA+S8.KNAW# M@5L7<"/@%*:IM!G/!M-1I5"*?PG-I@O7""3#J&>8HER%X>6;^?IP@**K^E?& MKPU*W%F=F6"1.BJY;^4A$J;$"-J.X;>98IIDR] W/IL\"JSNFJ7 M>(:5,7SK'>:!WC7Y'-EMZ+.GYY363G[>:2/WZ-BV9R'CY"E/E+T0V7YPH*E1/^#QLU=!Q<'G5+")!;LZ2$\M,H M_,73$8$EL@=DT:KR9Z&<4^":FKB] 4_$1<'Q]VV@')[!^&3!C M%3>&,TOQ&1LT&"EA.+GY[!C.3)/O6WI&?LE&BLC#=R8?='F*99O!2ET0E+M* MPV^(H0L7D =OB*/,*I8=)EX799"*)D=X(*X\[TZIK-HRKKF=K+[]B?N*,IS[ M2AT'GX>!]K90']S*PF>]B+;8T9' VE9G((D+HSG8($+(WO-<5/$8Y)3YAH5^;5GID_EYH9.7.$[ M#S#@X>C6!0/_K#,Z\693[F$Y^5AS,(TG(:12W]D MIOAU)V2>]+F"CAPZ^JB+-OE-%*T/-OE=>(XA?JQ0QI]QYW TD37V?H,RCZ9R M 3" @H9A$@O0'LW&M]FP%KPX^3AJUN7>_:_2V/Y2^!W$/JD?=9+=_4(M=R?G M&:/AA9+QE^JW^Y.&JDU?M _ M]X%2CA^_JS9FJ6H]#'K-]-YP!4 <_KE#I3E^S@9&.4FT[ZNFR?2]L202\:#[; 4C M*9>RX-7ZCY=[;K\4](J3'_97-5-["TBL.\W(IZ\]$?BX4LM7J_)KD3F*8 M=Y;FT!"QA915E.,01V7_%_ZNYY? M"SVYMT.M^F/OMOT]'Z-3!W-5QTQUW"D1 M*KK!H(RA/^&0M1T"_,AS"<#=$7WUT>@/^QG_5M^&9$#;3Q^C$)]I4KD!F/(^ MQYAR^0UWMM'YVF)#CA@Q2B\QWX0_3O\^Y5OC>YV_>A?F\=&/G!&49]/RM=#R M,>2[.;(EMDQ8U5UD43$*?":RZ2N.6,,Q;M0^1:@%(?'XKR O MU%:F4-: IS$ERH_)&FUZDUX4Z4\K)YVG_HUU4KX:N-J78JS,+: (?]KI:MTF M9KWTD4<.N)I+ZVE(2$F<5QB-(<&0NRV*<#+)7#BO/IA*$C,%B;_3D-'6XK\N+YF-:_MP])\X+OUN5\;Y-G^MX /W,AU M3JQQ'DW,7,."-:\I&$-:W7"",0#=S&0+'T!OF#BLN:K ^O7\^.F=G^X=_WJ\ M/SD)==X(C$:IW+ZVBC_S#)<+BD7T^]W*[$[?XA9_5(:NS-LBYRB&=VS,S[,) MV&<'[2','NO;.J/$+W'5*=.*9V-]\-51]$7@BC\&^7^D$-@21P[V="A@QOZW MAJSV4GZWD#*O?>=E*J,68AC>>AX,TRT ] M9:H[=(@9'UN#H2>3,,+AX4*AM!+KS1\B_E&,6\1*9N./$%>^\9P]$,* M[O.%7\(D)/_H#+^S=EMMCO*=[>4?TQ<892+YY3(8.!,I[M;K[RPD_04MOCD6 MXFL>IM&9ZP%:+&BP 5Q"WGJW)6J2,5U7QQ M#9&*W8F;+C-&MB' OI4E'2O-"JAMD)KEV<'CM2<&'+Y M8D!\3Y_VU,(#&PP?'TZJ&Y 8$)M>[(#3!G\W*C%@HU3.6&+ _J'>NG^ZTAN5 MWA8D!D1G'Z.-]:J:? *90+QP9I"4(;#WK R!QDMG"$PPA,>+XLW%5ZO\6&AO M8H; ; ZQ-)I9I5+(EA;-$#AX?9T_?GK7E]\O*N6V\^6HL+D9 K//<+E83S1# MH%A[5H9 )IHAH+QG"+QG"+QG"&R9GWYVAD#A]<-\$V;<&C($+HYZG_7#WZ7Z M_09&^.(;\(P,@>)S@GOO&0+O&0(+9 BDK0[:%M8Q*T/@\/O7\;#=^'JS5]Q> M_I$V0Z"X7';Y>X; >X9 J@R!Z@MG"*R42R1E"'Q5VX/1F?;[5Z6VX@R!M%?[ M.1D"Q?)ZHA9K31+84%,OOA/+H0ZS*_7QP' 1 MJ!:HX@J^L6=RO/V!?^]JD7LWZ[6[IX'K?#[^_$TK/O26,$PCMB@>3]P:#5"A M5X3UP#'5Z[LQ5E,K%.^>;K2CSEZQ=WOX9/SQZ?AL__RTJ5PUOC=;_LE-0--L M?#+(5F:PW+(,8?6JNCWP!)X^H2*[LB=]H[6O5$NYG7QNIU"6O=0$<++B,,WN M6M374-$< ]BJH8I(M6R^T0^XHO!5$5BRI8&ZH&*,0GU4!C;OC>AF//6>60@D M[ LL[IKF/S<(21[N"+WE,&_H6.YN=(KPX]]# Y,OO!ZA.=!&RMG,K*'V-Z2*2Z-$/^5*P 7%3";"S2=L=<$G=.'W5I''M-4V M=Y*-&*H\" B)(2H5.)"\F])';@*5@/F4"86^81_;S&(=0UQ!N)]=A\&U=?A$ MRKF_Y,3@\38CR$@&I/4D[R-VA,%HF.+ZBYVF5U',+8!WUA$8](5CV$Y&] . T^]BAX-PMN>( M /J5%OS &=BB70M*NPZ#DP2A@9*1!$?X[ =#>-AE,J//-,._- U^!3"R"6__ M#8,)FJ;4T_#7.0$/P.PB.<[[K(C94J:AR!PD<%-WJ/4(P#\LP6% .5/;F9@H M"WIMA6#,,X3R[S=2P"<&N$_XY2^J1=&G8CZ<&QNT$F 3G2?P9Z>TL^\4_<*0 M]'#0V-T"53<+6#>8'Z'>:L:C,"L59N$Q1YA/8L)0.+7DC'E5A: -W#A3/YOS]V)OOKUJKY M;+X^U6,O-6@01NJ#:I@4AO3P'NI##13,(0@"NF[T"W[[,O-X")XQ"%34:HT' MD&=<&IV=GR@:' H(#TUU'(-?3VS0H: %WL&F*2C\<$3QW%"T0[,['1!Y2BU' M"+A\4IGHI("-< $OFZ+("9(\F^*>#EN[S4Z'S]=7.M#WN0_G9EA#8&7GH/D0 M8W#),QT#1HY1SDCO?3YH%O+M4I J=B4F,A>X./5$EB2KA5RWTX&*I[=+_(OW M\_)[ZK1MF_=*A!W0#6R&@W"B,C5,&C/RX,**$M*,W(W;&Z>._V M@<[&@LAB*6%/G='^F7EQW-2T('G'?YGS&RW\^KQCF_[AU(VTJZ6E83M*]=KL MI#TOIJ'%%$07A6](T#,B0FI=+F1V3#*K< U!-PCU#\+<#9[99V7PA<"L#0[4 M#>YO:(LE'W"#=!!?O01M&_1PT![(LR@48E] H]Z R2(,T\QX/\B8A,@D2(A8 M48QH!L>]#4D+ZL#-6I;J;N1X#3E<+),I.2$9F&$H(?G[E=-M/A;:I4,6232+ M371Y$IVC436/O]5^ M/&E_?-H_/ST]OCIMGEVUE,;9@;)_?G9U?';4/-L_?G?>O\)=\_E;Y@1%JKN% MT-I;N?6)E;\C1IX_[$%L!XHMG0LZ[7BV[:KS:U_E?(+LV7"V;#R;]GG9LU/[ M._R!_0E6F**"^1'/SWQ]Z7/P]"V:>;U2K:]HZNMO-8Y3HYN-'>OI5E.?#XH" M8MOO":]&.$9TPL X8H':B;DH8:R9\YLQVOUU)-[T2]9_NA?%IK_\':+Y6]CA$T<3KA7;=A O_[ MW_>#[__[WT7Y1VR[, ]EQWC95?N5_N3:\1-+8[G;5D@O90CN?9,\]<:Z*)4XS6P4Q94TS77MIQDL]E:Z6I MV8C9R:,N+7'4QY98_ _8U:N1O98S+@R*YKYQ?MB^+"]TQBL[Y/@J5W>Z2_L3 M\OELOC*]R8'<"'&WRPG'77CV<6.[L+4<>*[U^-,=_CSOVPL>^)I.'!>ZNC-? MVH,!9UZJ5=*>>27AS!O//?-#>^BLY_W%:V5]PYZ"QWYS5I.')>YL@.O M+(UE#P=>RT]EX?$#KU(#^ME]D)?;#=!,UG+HE:.3EG9_]ONB5EODT-=TYK#* MU9WYTC %^0(P]JE1S?B9UW9)A4OLHBJLY%GX\TD;=6]C>6[OVU]_K;$BI*U ME9^OTM_VTC/?.G_; =-()**.4$CCEVW#T&=ZVX@+>MDH5:[C IIOK;M-$?BEH4DS5?P]5QT-(2,-20A-- MYW*CW9?:VYG]X)]",='O5E^]WVU%Y_&E\/CKZ/?]^>G/S?>X%7;RA9VB#W(X ML9J8^K>T95[(98NEJ=Z8!$-\&;?J-%_;BL[5>G*>'O7R[UKNUP9[V18[T>K2 MIC>>:'4Z@%#R14XTOY]_U&$_VZHN\?6>=?^C5[URV&9[V!8\[Z7-;C"8*_GY MOK7P>9=W%[*[*R]N=R><^]7);]9V][K]&[8:BSOA0-+9VM6E;>UB98JM32+V M->WM]Q2.*:6O0T0(>0*U:NCPK%3D JJ)II##<=$TM@E7PBS>WI&?CZW M.SUSDR?ESW)SKN1 N.1]NM=.?GB_+*]4_K79!R(D9^Q %@)6G'X@Y=WZC/,( ME\AD,<%9WD"6>*68+?JW.B:GQM]=7E]]+^6UF/ZT&3GG9A>@U?ZO'/ML@;6>%RA:**TYHGT MZ/K>'?,1?988[>ZI4LVIYKUW_./Q?ND95U#&U7B35^7&1>C' 6,4 ![I2R9,:=5='5CCID^:A&_B>JMUW MJ>P)OVD[_U.<;OM#(5?*%HJU;*%<_CCINDYTZXI=\&-"!8P7!;<\"B@V_^'X M-Q-C4O2:HMM#.(JDR$_LXY(J2GN5NZ=JZ3'/QKV?NI&/!Z72?L3!Z['0$N=- M4MI <(S^9(N%B=K/8C$_59^*<9\[HP5:TM&7XY/3VC?CI^&O=94$(2BSAO&4 M18B#&^R^$UP4S!?C6RF&+_R5ALJ6(!P9#_HKZ7C^C,]F@0$K?R42S"+J9NPX MIRC[";IE;6GG2[U:R%82L]D2CR4_[5B6(?9(1Y^9.]'HVT# O$03(>6L7P='::()U?EBJ3I?M+D^8"\K\4Z? 3I=OZTH';6C%;*U=?D,\> M/(_/-N^>RH^]^\;^\*;0K&^(6A"):+XSV3G@-O6E#9]:KI(M)G:=6!>UYI]- MK>WK;OWIT;S(/]3>M8(M)=CEK:NU$VP()CT>Y0]YQ1NENZ>&>WK]H_4[7S^J M;;Q?^R5"#_4)>/18%@[^1T*OR0C!)!Y+?;HF-G6$NZHWCW56FUKX/[L>3\K:>(,)\U&JZF<'#?VCD^.KWZ\!QE2 M>-VB6O6S_&V18,!98\^KM7_>G+:#8$!J3_\2W.;V3O;Y\]7 VERMD M2[6%W.Q+^-,;4ZE*9G\*9-JGI_8O]=MEN=V[SK^.T2XGM/4&^X=%J$ZN>@F_ M?"VWO%V>RQ;S2<"J2RJ.'U?FJ8\QNZIS^:-8'[>KI93.1/L:JTL M*IE&EH\#%@K9?'6^=;%6KN3\9&=J9<_4AMUWKK0Y7&F&M["6>TZT,%=8H;=P M%E>J+HM/&U?7E\=6/ M-^$J2I:/D[)O,=W&OP=8MYC4MG:']]#"[YGZ5"4O213"0G%__^^/PA^!V@ L M(6CML'=\>V-V!H43KS([A30R_8193<*2_/%)X-XKQ&C^;3M_P\P6TD43OI1" M,Y]7%SE1/,IK F'-YYU# TM4\"2P9*>OGIR?G%P\G;7;=T^#RF#<.O\R+A?, MUW%:$:2F]%1]:!F/"B]4_[CQ3JKE3R&]4I1_1F5V\06\6/DE\1?BP L1FGSZ M^;-9&C\V?C]6UYPLBN7)KYHDNNR>+4!!2[L9@.=DZXGU:\]V,\P#5TO:@A"< M0X1:.L>YO?+EE=[0:R_GB4+@R*T@G%D@$\AD*KI$,J$L#\I;@ON6PIVTG/]25@&F77JC M VK==&*Y'M5U;UQEMOGKU;/.$,ERZ]V=R01+9:#+'=D")+MT5+"2R]9>,,MW M&8SQ.^,*2-<+2%?^7:NK M0K@]YC#7VWJV-R?*L]01+D# RP,MY\O9\@O%?B*=2Z;&>8ZC)'LZ;I=*#Z,; MNU98,V>[B(/LB$:6?>$1BF+N;%#QX1+1F,+RL<*4T9B%.=YTJ!I_??N\A:QD M;4^C1KUJG%G63[9,D'H-[$SVN!U@^<<;*(%9*'8=/Z8%J'%I6Z-8R6T7RA46O6^\44OOG 6A8@UG]B((,:6CKON@HE+Z0ZS,BC*27!9\T>Y>[+-B]Z7?O^RS38_2MZ@9BJ MRQ$L&F' 1_"AX3H=0V..FT'P1;='?0E-'='1$U(G"*%Q(EM_ZQ(J\F"4?6[T M!OOZ_N@T54+%P?'-\4'S[$ Y.[]JMH 5_&CLG33?=#I%BC*:=:9+Y$/I$H_# MWY?YJT;SZGP.XM8RZ1*I2Z/GID6L=T,.<$.*'+S4K1Q^ZYS?'Y[>ZVO9D(D" MG!7FB=1""D:8CZ.YT9NK>NR-P[^)X63W#-9I/H+<0,C2<\[8#@R':9[M-"R] M%7 WB:/]^5MG='!T7-U3IU=4IF:74)S5IB1#S?7R MH<^JHV.7YU1L:)3[?%N\;'XO_UIW\(OSFYZ87'IV\RI.XJ58R0(;'R/9VK(D M6ZU5LO7J?!_>O(W:S$U.8@S+;_+2[JC5;'(B*ZBNC17X#/0&M@G#,VB)>;.9 MP<.Y.C[Z=C/^55]/F78B7_ GJCS 3 G:G:;Z1CC#XN<0)=O2\O6R^6JVE +( MZDWPAF=O<^%UM_F%N<,Q&EQ&GSCJH6&IEF:H9BJ%PMG7HR YAU,E5MGW# M<]"CL8?=]:TKLF_K#M:6JI$0V94S/++-#FT'<"(+]M/%P+^I38O0%H+(6(J7 M[Y[4W%7KYN#:^G&P?&!V^M[YD=3"9"2U7(\-E#[GI+2T)Z6\.BD.E0--5RE M1U2E/1P#-P09(P>"G1DZRH?2QXPXKNB0S5.;%6L[\TFOY1S M\>27EK^1S0=,=)W&2,/)O%/?N7OZHOXX&C=^#8MU=8L26XJ3[!ATT.\_M*YN M_31.&0:XK_=:S6_7S;,KI7D#_VV]L>26C9_T+BBB2E'V9"6N>O!CWE75<32 "Y,S>X=>->@@9!S=H'M(L>' M!W0_FRLC.%'26)Q;JIK&F22.D_A)N-#H]7'D@F3'97^^4R=+^2N&ZPZ9OCN; MA80NZ6CS=2D";S+__S\Z.>LP5N% MZC_*#:;SPU^5G1UAU(-\2A_VCS&<"K&)A;)4YN>>Y',8X9[D1M/33H A)H7M MIIC?/#_JF8W[5ZB&W_I;OH:_ M"LQZ:=/_^S=L=,*6.TR]WVDSN%TP]H!.+,SF^0Y/*I?A\Q]$!@]/">=*)[V1 MF51K9+ R_V1BSO]37% 7S1W0 -P4'R$A>-HX:QPU3T&J">6OE3DX;NU?MUK' MYV=*X^P _M\X^=$Z;BGGAQPDY?#XK'&V?]PX4?;/SPZ.K^2#E\W6]< M7S0O&_@+^A?:;^%3"_7"]G@K+X5:<;PW 5^&ND;+>9J8! LL5?B&0RES*PMRQ>ZGKTE/X MF2%YB$2*)78XC8_J,'=H>F2FB;:[*,;QU4#J@9#42?ZB5#7<\%+'UIDK0;,:SNPQ[ ?/GI(.+YWWB#&SZ97AC#$LSAVA% M,=-EHQZ)8-PNF-0A/ 1[O_-M5VGH?+IH$64G5@P/>[:#S%TN/H.Y!?!9Q6)8 M#*@ZV+X=S2I-%4XB84WQK:+3Z:MC7#5[Q);3,*$.A13 -ZL'5I)/&*MEWT MJ6T9_6[KI;NV3#A"@E83QAHGHY'A,J%4X@@.FN H2EV?@(17Y-2_9C[%'$2O M;D->7: +/R YKBX)/3,I: L>.0\N%;1^U?(_X.75GQWQ,3/LO(G0S?^$S#% M_1_A5\2/8[X#'%>EF^&1FP;N&5^O5,3;0]>PL'R.+EG2]-XI]L6" (:;\5D7 MD:QJP%%(%S^PE9'JZ#NF;=^3516R<#Y/,#+B2LC(!/.2# BY$C%1(/A=Y7SH MS!@W Z1B D^C='M97_E@L!&02]L>>G)(;C!EB=+:Y'&R2?H,^X- AN OP1#\ MA>,!\=U;]L@2U?\1*P981(SQ&,UDBV:2EVY-6\86B@,IAL=I&F0 M#+"WY/PB'Y;7LUUQ]_L#+E':8R1[^&EH]UZ 3I)BV2,>R_Z/4_UAE/HR(;-: M2/@L,"E/D7+9-/H&CWUEPR8XT>.*RSFFG"3]$('G+%FH\+9.-VF%JUU(O5*M M_T-RF?N(R(X%B8-*$_&2K*+U5 NL2="DN.:G&8XV[*/VJN'8G#1D. *.'CL" MR2%,U@7V(*(.\$Q430.6ZAG>$&E([2*#]3)#][7V]9UREJ44R#5&*$6X79-*9ZNKJ;ZXPX<,#L"] R "UF :H@SH.*/R8 M>N(@[W2R;72"6@6>(QBJSG# 36H[HM" 9F#%]=_W<]ZV.(>>Q4N MN&8,N/;'+-8QA(L#2"!B_1 $M_P!V%!ML.>0&&3H5L@/%51-C:N2P$CZ"/) M(@IF@;(F2WCAS OLO]CLX'!'6>'!H7]X/915,"VUC3X*'CHG?G;/0!Z"YFJ/ MV3OKV2Z2U&S7BR1JA CPO&-J5J7&+J9%GI5(V&/Z&JZCHZ +SV+0'=-B8L<4<=#BC MJA/6:#73L,@7B!$@3F6]#L49C/@@84M>LPSOS>#WC;#IC!%]$ECGIH5W7(HX%! M2CA7&$$P 9%WFDT4>)P%6)2\2U%-/YH:"*=WNM@&N@!ZR(0NO(K%#P^,CM>_ M_-(*Y4]%PM;OA[P-AQR^_$&:12C@]P\>^/M1;M-14O2CHV)EH2L37IE(YN') M]XPGV* CVS.9GPEPB8[/0_ZB2 5XF5JN5TPYK;VGG*XTY;3VGG*Z;"V#G/MZ M,RS7D3C5_B02B#+G0(>8[K&%J]C*7(B6@25>^7JMZ*CL(H[,!R#.I_BRSQAJ&_P!#B#7!(]9@XHCL$G BP$ MDVSZ*N42P:M]N/B*^J :)K*)K/CW #X)2B@Q5E)"Z:<=X!(Z?TQ47V0\IO4L MT!:Z8[]HNQ7L7[1@A6H=FQ;[ U(N\V?-- #')':YW0*Q.0I*N7S MC(#^D (PH=DFLG"5#T':QK_&)ZH^Y'"PJC*P!T-3!0&(\/TN)R,\S(O]C]D0 M*0?X7SX99T4.=083[2V8.-L1@V#*%VJ^5"=O6Q9FGB&A$$0LZ:%$LB/;@2M M=T9>NF8%Z( \/88.ATY3\%K0LVF^TJ='7C^<69-NOR;<@B ML?;4!YZ-9H#!K7-W'JCI3(3\Q#]&> 4Q&=R&6X;7@V9&!![>LQQQ!I5U4>5,=@8".CJYT*VK-D/#/.H4U.DDB$Q-\XVS7Z&"<"97PR M#1V#A*X'?PPM#"/8E@'/997&P.XRELU@S; &:I2()!I]K!.@BK:AHVIC&4T MELL4C#!RD1 =36&J"X2[JQPR[-O-PP3\ S+/[G^PL*%E@(XG?W%C(Z)6 U:% MB5=>-@,KIQ^A]Y=0E\>NQ_I<:J@F-<$&QLQ[7EOJ@]$597.&,^MJT6U'_&(B M=<-2Z&[RB,: ZJ@U-'-H<]U_,B6!/H[@ M)&E>YL/%^?%'Q87%[_1MHA6'+X8XW_M%?2$AY X-7E(:1HBD^^J7J<=XJ(+& M&]9MHE-4M5S2E/Q+[MI]1AD=)(8>#,?C5?52N^ 9QDBYG-PYJTMZM\GIRP$'"Z7X.J*EW3!HI5+'C+=BBC21UZ/=N! M;4#AX8(QRARJ9O! U^0R1MJN =$#Y;WFANK.D)S-81,=<6"^O=Y,DXRADXB"= MVG,NX2SV)I+G3=>F&J"N0ZNF8 8FBQ.)YX(52/ 6,.I$_"I(S[ZO0$/Q.F,EDQ3E?% MW%CJFM+QC> ;KN H1&>@\=N:P4G^P\U1XR.'T("_(;FIJ/7 G8"I"[5( >*V M[/Z8Z]T>V"&N4+0-@M2@+\SBEIEKTM+)0%:I]D,C;1TDN@6;8H3A./!B9WV[ M(!MXCZ1[*)#V*K?M28+SK6O;L&-DMO$I$"J>?^]@#KN9I@HP\EAB9%\3 %8W8I(4\%S-+-=,J$=P M-VER?OFWY#V23\R2V-(C8:/>I-US!L94A#$2OA+D%;L*YXG(4EQ2>)B&B@AP M"-#FE ]LM[N;I4EP9:%G>*0P$"A?%A_' C>R_GC5G$+%;EG\-SSGOWA M;Q_IR3"W1044AB25#C:)@6%F(=MI>,3,L2D7<%&F<@\3?)&F,@Q-F2D]'A,8 M!\:2*+@C&XU'MOD;()Y,XTEZKG![@ZWM"(?5;I@T)C!LMY*[S0YFU]^#V2L- M9M??@]GO8GFC)-Z[6%XIA]V7.CW-D.1O7"YS<8/"[1?(.>H]*7")0.QV'(/Y M<0>P,O#7I(_;EDE!OF9,0,J'5 7CCAIH[2Z5K,/3A&5 (G$@P@YCQ<+P7L\V MI0-&M;@,Q%^B*/2%X"Q3Z>U)P7=F\LY,-H^9"(=(P$K"3A&.M.MS%XF ZK I M#@>.6I95.B9VI> P-#V5PI6#K A.S01BNO:(PP6 MNYJ-;F;N?B"(&S> 3($=0)^ \)50RJCK8Z\.# OKCSU-^E)A-X4Z3Y M$;8)"-J'Y@%;X"OW'>"C;D]X:0V'FO:B=?$6.=7&3_K8RGBVIV("_V2:@5_M M3NXA)1QXH "F[W[DT.1(*[UA.\$WGQ4Y*12G)YT8I9;OC/0?]-&;0IE:W$5& M<"T1UR8!$^)=X0!0L"_2'/0?(9SR$0I0O#\NYB:B\.4SY=EO)[ZGG+[0[AN?).9%)H1Y\8[Y]T*9*U;F MBVH-5>!NHB=]*1OIZ, S!?H\]RN,UZ@%AZ5\P-^(LH]]$/; %OU>'@GH=YC% M^PQ>S)2S+1K@]/=/H\T8> K+2HQ<:LOR3ISZ9*L5 3YG3Q09J.CVC4B[9 MER&,5N!K*"H?D%?S ?EZ)*(FO1D,*Z>9Q:EAJ@8'5 GM0%8Y.&WLBT\J+9!' MQY:VBTE?9^Q!U3&'PQG8(LA,B38D(LSQCCU"08;8\X9NX ['FF5\B,X)AO9G MD]FC]F'*#6DR2FL IP!VW6#\3%\LGW\ MJRZ-8YU'M.2,D,@SD2,+B">2O"M6YPY!/_ 3Y,57?!5B/GWPO?M@P!03&K)D M,#Y'W5PX/(C.]??9J#I;_X5#2WRLVWJ M'$4(STI):ENU;ZIP_1N4@VE;&2 4[9Z7X^,U#J#+.,5PQ#/EB"=/G/+D">S\ M$Q20@7U[CRG-XW[;-N5%181P"2 +0QVRMD-<*N^WM-HJ/KN5P@$THX:F 7O& M*$RF8SM3(:JV4%MZZ1*I%RD_19AWP6F0-:C\]"0D.&>A#\PA^&E1;R_@,PA= M2,,<(8K5$4.[WFWM*D>-Q@48X^*V@LV&::DV1=]4GSA(2'ZC;WH\43PC)(2J M436_+B43GXG_(J8H#&S" R OA.K&V6AH3,4?TW]=#._L K^:F#].-Y,\W6F$ MG/0YQ"-X4$U40@)4:CD][+I"Z;K8;LHK9U@CB?V9C<^9[^43&>((02C$1YXFTT[5>[D M%A0BQ6/B/ +49TL1C8%"^7)!YP-,L^,.]@B@ZZL ]Q9>LRA]_3[O&4O;-&?X M-OC"B5C6KJ5LCW_\A'55;4S3BRO>J)'R[L=^2E]?_07LT?-U[ >;2Q][Q'UV M^%UIIB3ZC5^=7#>50-])-A)N=/%.?!MZH%M/ M?);G&.VA*"2*\\ NIO]3#D+;UL>@UV.G^ F"C"#VO!/EZQ_T=A.E[T9RF650 MCTV_DUB,5TX^$*7,UXCO;I8.O_D^%N/3Q?%%,W,N2L6V,*H#2Y!;OW5S/[<"\;*PXE>WS(L&6"W(?G,!H&=_G'C1Y![O>'8IF@;R,CH!=@T%I!I0:0!.B M.?)L-II>%T$E/:;\F<]C_9JH88-5B-8MTA6#'AJ5-WC)@$0D$82V;]#;;Z0Z MCDK%-._&F=R4+ '^1,<.$4'0!=ZAUEIL(FA!X1PA-B9/ M6H2P L(!86-A8P83NR@,N7P9#M C]6>^G"T+DOH07_=^:&1L&.X&82 *UN!M M9!@@D61%)=K8-)KJ]_UEY+.E7#V;J^>E[S :_O$#/=%X"[=N([/R/W@K/B@G M](^,( 6SVIL_JW*9+SPRJ\SL*-#T6>WYL\KZ_0")'DQL[&8\,',ESK"N;7I>6+3GBNF%V^1H #"!4CTD9X%H=B.P80,)O G^%H3E(Q$V>/GE?#?9 ))]@8$RN9/ MNL5;M:(ZQHG2S\<-49[H_DV=M4QL:R51[GCG-4RA"O),$C1. B=!T!-RSK9- M! RCCEL$O45!2-Z5(H%H J4_4)SYY0*]G=LIWL@._U9<';C]UWC?X+L(OH/0 M96!9>+ =BMKQQ&0+H2Z NCH.0I@TE22"I\5C"YCPQ).H/9BX%9[=HEPE,\%5 MLDMS J-#NCM.]I)U#=<366$MV6"5$OITYFJ.T9:G_1$#RAD**'<,D^G_! E3 MJ=@6@5P1:6%$/LQ/#HDKGV)"..S8.-3$/K$4>6>VI5[*%W!Q9,N/4,PFG#I95+3=QZF1L\)@=QV9](#$@.A3A\22< M_S]!=MP4JI$9!QF=:295@#/JGH=9BB(IL-7<#]M)SZ2<%B*1Z.E(9\L8\E9* MD1"$9C;B<9HF$,@7$[DZ1$2^/$DM,K)*<(8MMC1 BC\JIAA.?4#T.M^,( M'.))F9'PEF^+PW51@/15?HNX&T/B8#T:_6$_=",3;WD^EZV5?0]:Z.M3M,(#XY2W+>S)V:4/+0=89SG#$! MT,J!U7(T,)#P)E/AGW\6^#[L*L<=V+])0L"39R9'[D'P'&(GN.)97\),)"?( MIFH,N_AIW\'H'VW&_Q2<)! +J3(6]GQSJ%"7:S2I/SM+]=DV[B.F&]C&SYST MM D;,F:E$#RTH:@Q")+X)O:(Y$T5H5C52;ABR#<[XKM,.,9']M"D?H.)WLF6#W;,4QKI]B!S MIN(NL+ZQ(Q5'!;007)A4$](['JECE8F)YC*H,& VVN[8H(A PCF[E]:A/S&6 M036,)BNT?U!,/^1S'\-S%P##)$YH!CSGTU?..!XGXNB("8(.]&>5 _218UK. M2370:D=?.-WEP394M*[Z#K]4 '!?9NDR/>.#W.E!L2"EW&YA?'";8YNW+.,G M3[- :X]W/28+*W12HN^V&\+"PC@F_Z'/-!*SR07]=P"3@A"A?'<94=4QS"=]R2@FN6N2M#O MH:5ZHN >A_21PX.*9TTU,QW$6A<%8"-F#&.8 4J:E8[B+*"J>1H>#X(U4DV,21A [NAF$;'!\:4E$:) M]-G0LS*M'<$0QTQU7,5OQ9!)*F=2.(T +6$+53W0%;$ML' 5X+$#_<&%4!49 MEA6Q^>C+%/F&)5FR.HXZ[#&+:)F:1O FC%2DX;_%FT#P2@"%=^-#=+8HA8CN MC;(OK"LM;=[1WL]JC%2.*;K-N.(<(F/RDS#J]9FA+)]@AK0:/D*H)D"$\UT6 M&B6$.2IO/AE@B+/C=R1 A %"T+40"USORK@W& I]@=Z-,?!PL\H(^_!X\UDJ M[?2-$=RHKD532)Q.7#K >@Y%/H)K/'+(.E?A!:]?AD!U1:&UH:$8'O'/?+94 M+,+_:QPU=#Y_\^<@FH6+ VGPNZ#*NH@9NPA7-/-GOEC-UO,5/XVBDVKZ_-C: MJBDR+I(_@SP %E8LE;/E0H$J7GA]SI X,-/ES55E',*?#O"+Z >W3&YMI1<% MA%D3BWPRIP'S/S[;WT*U82NW'T.4M/^( <3(/2Q/(9K.$QACD1_[5AG,C P8 M:40)V>PBP@_*U!ZP#)"344.(&D[ ?8-;S5'%='7LHM."XC/(A/C,]:IN$BT+NA$NC M"2+D?L:TI F@W(.!!:J/ =#5"3)A/WA&Z;*,!:^3T5]G&=W2*B3LH(*).9#:#VY%]&/["I[ MLGI/3D>6]>$H.NNH6/6OF=1T35C/\7F.A&8CFY"2-Q9M FS+Q048;9]NN&V$ MR:,23+$$V!K^-_(( G&@1BY$*T$2\606F)AJO@%Y,SN9*/^>3+329*+\>S+1 M?\XY 7,_%J!AF>L!1GBWP"W#$/R(?^"[]OYV]4W*7."(Y)>' M$%NBC[_G@3+&$Q[DS+B?A0/[>81B21]"]$E,MF!]WF3$(6<%3C;RRW5LB?O EII;)FENRN3.Q7N1T)BX;#+\GY89*&@^\20@!S 1JC_ 4?4 M#&Y>L;!;]\<7P2GLYB#&LSN='0$%W27+AEA(OK9;\E_BE[7/WU)13S(&=%?9 M(WS#Y5GYZ!6/#I7!O- '7O("?(7J8^+197%CJ"!.AUD?D=\<[; _2?#"W.87@+ MPJ!]((( *8[AWKO4.DS##!DF68T,P7$HHEA:L'1^\*IBRFT/' 5",[N$@261 M"N7D)=C(&\;_61;F9V7P]B_-MY]5B)_HKGCIY:P06&"N^V4]%BL/H=.TP91C M X+W0@.6!Z90H_=Z,@O Q[+EC,J/:DHP5= !L5\4]K%^;6:QCB#@JLE8Y(DX"?H=]4Y'/.4(3Y>8# M,5V'^Y0(UV/H,IF:-'3]YSEF/L9KL;4R[ZH<7B2V!(YL")4'$=<->'AL9ZAG MM2YV 7.E97-BR@8W*+*KV-RR\8 /BE/A)G>$9XL@@5"FQ0.[2L,$9HX@Z;*F M(U@](>P-J82=KYG#EL@,LYF&%-^+H-,U+T[V+39_+S"?W0*;6/1]-3%;G(.V MA],I*)* =:>,>"#4;-E#'92%VN14L$-0\0Z]D1[2'XF&(1V>+-)*5/]) P\ M@O#,Y/)I]4.7Q2DE&0_C9?GOMC/<]_DO./]W.MO,<]I^2=Y"_DFS!GZHH;!\ MX@S=K^!!2;6+LIU$.PE(3 PF-(P1"S@YY\1\%!H )1?AJOL\WL\QXUTKY2@@ MNX#O]Q"_EG>ZQ)&$QX5D"XWLCR+:B@0E1MAKQ.B#?LU9.V+O(C,76H@O/J/9 M6^CEM81+1CAKR,7"W]JEB=PRD?1&R8$A(3&1\134*KM^GB/-FN>%H:SE@IJZ M,JL^BGVPJ+&4/-+'PB6OD*-B-">" .\&^\SKIH=.3,J#T.HZ:I_4FQXS!V@< MHFJ!ARBK'53='L@=B*A$*J8HHH+"Z8.K9Q;7K4A]2="A4 V1>@HH%[<\7.R" M=6B.0S,EQ/?F:;/A2WM5^3TTM'MX2KJ#+>:-;(%!T M\Q(9/K[(T!*P+ [2$"<0V!+'0.!>O R"3M&]2#.@"7J\4!NMV#*UJ>?.0*'( MW0K5B%0UWDJ'ZQ7*%VR9I-S B:!%'N#2B'@">OU J422V.\9ELII!W,?J#>J MOR[\,U5'_[4)T1*7>T_1K41N8\(4A26UDKCSQCZ++ M_&\2E]WO'L@_2A(:)_&0 U"_0#> M>!T@S*E^Z_67=[U\& OS26U+UCE<RN1=D2_A3)$I:2]IBJ9XGK. \BMR%(!!60K&-9N=JA#6?.[H]LC(2 M?- B:"$-7B-0-.QWQ'AAB($UFAQL*5J\BC5VF)%J/)&B3*^\96XUN\BA\%[D ML-(BA\)[D<-6Y-B_E+3U\_HR@5WT=A;XMN0MVD7V6#4QZ>[]E#9U-;_%6%J.1>E,#J%,:8XAL!;@(8Z2Q#.RY"# ,% LK:UQ:OAJ08JA6 SMT1_>"GV1#[>.T?,^1U!>(\5 \NW.(@ -_5\3*5Q5H1&N+$8 M;B/<&\),T:R#@366T/QR:2 MZU*FK8LOP &^-79LK&Y7'_%QL#%-KY=5L#>5:E*2/&$5&99,,I0[\LZ*-G(U MR(IX "N;.:*<7Y-.OQ$EJG>6M*FKX3EKT%$?LPL] M7^B$:CMT^8>&R2'4)"17,'JX(H^*7%RX^CPEF>:!>Y,0A:8 M@'^:FGE,B5?AS.]H4I>,OD8-9BF5+@Q/ EJ?:V.>&<\+HI6*50?97+[K M/=@K'B05V_7.S39R-8*#$1G&Q.+L.P%4WH%S%P V**@)[135>I-UT,##%*\QB1B%AA_>(U4/:.SMI<%>:CQ#_,L-->6?EV=PKDB"1%OTX? RTL5 M'O@"* G\MQ\)"XE_D)KAH2]6YSCW+M$G33L$/2L6G EYI[LA#A_;G^#*O-/V M1JX&#&$_1S=4NS'C2'V2G\==_5\!KQ0X%.Z0"B-E#@YF 5,&)FB.$],8,?X% M2B<.E JJ6-PEC&6AN MVWY9+\% ^R_R'@TO S[^3M5+.6Z174FG[;NBN:FK(8 A4+W@52T3(-U\/#%0%,&"5*N,\'M%BQ(1J0XOQ+\11$]E/A$QXIPF%*6->%RAAL\ M!RDN*J]PPT<4S.(C)P5'E.;6%_\[YZR@U X=W+90?5U0ZQ<%%_G@,E$UY;$3E7AEO/$8#UWU ZQ8GER4B4\1(601]A6+QPUN]04[ M&NQUEE3_V+N3N>E9Y,^83T0F)<*^81,5*LO7!/]%R"KC@,2 MA^\N=S%3&B5F\OMF"$&NBK\;Y-P>V"BUL-)0P!V(G>5=D#@40= 0Q2_4]"C5 M/R,2K[ #'@MF*ND"_N0@Z6/-?#=W7S$^1A)U\ DX5_4 M1I%8M "Q$ST9@K8">+?[6.:9_(6D;@RAM@M!OPR2*7\#X_'[,XC$3M[FC$?2 MD7TSV8.!-VQ"-'0WFS$-CDM"',U/&Y5,BI1J4?JLS("EYW4/;$P!X=#F/"C#PFCGP8+EU(T.-O:@QCHH1_FF$Q688^XG2W7BN\ : MA-Z"[0Z5 N^WJE WV"#).0P $+Z:-ES<-^Y4GIWW6WS/^UUIWF_Q/>_W/>\W MM"BA-;J92]\0R6+IP19"B&^E!G^+32@)Q4/$)1$O<\(K-\5D)%!?TDDDGAO9 MC.]HNB]S<&%M1+,M9-*.[XD-':=(:14H,N13(!W)/\8L^AVPP1^Y#9A&;5,2 M!TF2JAOB9[.0>#H7W;8L0;\A4 ML#6FH\_FG<9>DW%C-:Z*ZB^9C(8;Z7G(6QZ9B/Q _L:^K3,SL!>POL[B^)/< M/ S>#=Z!(?T7D!"3+2DDZPP2-:JN :UQ%Q?IRGZP(P:_"8J]96,;@XC1D@U; M7)0,Q>/H]&]4-S35E8A$Y#$=6;ZFC9T110ZW:=S#&GNV3;=$FC6^XXHOC'J] M!S@4"!0O.QARDTNT518(R>)^X ZQL!F'%AF"*K6I8P4,YB 0/35V"#:*XW?* M?:8XC3UL>]B;TN?JW$Q)9]R%83Y"1AZEQM+&CC/4A4$TF? !+6(6(GH6@5$8 M.JXWQ"E\3'WA;<8UMED,-RK!]TA2RJ=*;)0PLU\&H:IBD=]*'"XE!\VE%'OF=#A'X<43ZL2WV1X[?!PY*O4ZB8@_].5AW_ M(W!LHK_+\")F0^0$ K,/==$-2Q699,H[I0NN1 Q&I:E3&1/,16(98YX3RB$I M"M!A@P@.PF:GB7;\YH6VEH&'\D6'TL;VJ[-G9' M#@=S(I(HY(JTK4C<1DB@H/\,%X/OK'0C5P.L]):C [R'XU];Z< M@J@&%. -;E1O%M60NE#0_!R:H8^B2K[%G9;6L]'R%DBGR-3P 5*R9736#Z/P MXL/!D. QPG[^L/,XW N#!5%:[*H9GW(V^#4P->U>\-0'&Q,\$><]&XOTHG:' M0/DB3A'JF0U\R#8)H[W''=]#2^0!^"D#7C1VI/#8D8B@^SW'I *^2XA:]%E_ M/@:%DH(X%9X#CT-QHP19<*085;+?8$5R"W@C-"$"D/_BV#Q/%8/U&*NF44)] MOOD623 ZP;S1ZMWI8)=WU/ S,B:1N.WBC,/&T&2T[0H%U1"DRA@]F,BY'SBD M/@^%"8D+V^X38/<]HW9C5_-O^Y-H;(17]MP/7KVCQ+U^J@.!0B$7,$ QI//! MVW35P\M\:D]K<$^L#%NU<7'\?HR;N1J2U7Y(UQ/@H![IT2'4!+ U=$P0T(-\ M@%B4F;?\BX2:77)T< @X[-"-X3MT=!Q;?FD;.3HP 2[C=R#E[R*FG A8AWP] M8CR4Y8&/*-1&?$ MC&[/P_%,_1]%+-2/(E.$.?*^_SV8-6[6__U1B0>09P2I$SXY&?_%2Q+B=8?CE; M@.E7*Y7MG/Z'?+:4RV4KN<6V_^,:ICYS3Z;.OU#9+2^V]Q__>OX]O.4J<"K] M;U\$$QP?8YA/=M9&I=V=A!W)9XMPH(5\8=:S26.N;3ZU"+UA>&O>C4*V7"UDZ^7\AM!) M,5O*5[/5^@1S>2VZK95*V5JIO ET6]JMIF O+\UH@[;QS(>773.)%,O5;+T^ M(3M?C61SN6JV4-@45ELLY[+5ZJ;L3CZ_.ZFE38[W>LSVPPDPVX\8JO-;7]BA MV,!Z[W2U5L[F2FEN]9IG4LKG0!)L#-?-9_/U*NE&HI[L[:2;5>AYGD:[NY-$?T>BP7 M*9<2D@73'2!2@=WOVY;B]E1G24*>,,*3=BBWF\9$6_*@TLP@MYM;LZZ==A]2 M: AK)]A\-I1?;_;^_*FMLVLO4[?@7*5ZF2;D$TP)W.)%6T%D>);3F2/,F=EQ1(@"+& M(,!@T9)??\_2W6APD2E;HD@)4S.92,+2C3[[\AU1LL55P3LJ&+OJ QJ6X6J] M!2-S1\5#L:"6@HL_<$U7&?U$KMM-$2140]J!9;BE:]7L!'W@@=;YQ#.[G\NI MWKOWNEGU7D8:(#S[/E;PA_XP2^(H&*:BIT"8*?\5 M'>1!-&)09^RA$DT("#65IM2=31]3?CPU4D *@7I&!=8;*0 G=YI QF"@>4Q MTK5LV>(_IP4:4#%!H!A7((KRC<^?SBWSV/>.;FAGY_Z76,(D%2\2@PM\0D$: MI>#KXRCWB!O0;[A/=J=1KUM.HULB6MG:IH.;TK>+XFB_Z,0" 3#AIG=J\XH) MHCO.4^ $B=NGD!6PRS@,X$B(EJ_B,)_XJK%#@TJESHJ,*4A-C\)^@>=C(SY7 M55N--]R>W:#W&<_E"Y4?*O)ZW^J'RD2<*F'@S>"04[V&0_VD$:8Z*5<-(<3+6)R6P?'E88B@'OHW7)#- M>2+*WDQ:WLQ5K1LB::,(Y0DVO[%+#1Y&(NIQPDUM^NS3YE;]STZK8UL-NU>. M\=\UG%.-UR3[C8RO?3*^)$8M3B0V8R#E>RV$[BH6@1.5&%96=H"+,(?JH2]/ M)=5QZOT1]C]2)()C(O=:B)PWNG",*-'-]Y( _Q-U_OHAW"H9M;%+#2HAM>0_ M.YU>S[);K<)21"$EALBN,H].DU724;RW@!*#/:QFI M.U%]XE8Q.E),EI1@447D$M_9[%IVHVDM&-1<7'BO1>!#G5[;LCMMZ]EK$+Y\OAYAVGU;4?0NW,Z0=9"_3,PB/;NQM])-Z)J$VM M8K*;N1N,R:K!=Z(@$R7#3J-MM>L.B8"=>M?J-KLK1S\5,(LEH9%!Q(>WSR:7 M\KPHH!I@N46[*;&K'&))_-JMVU;/[C+#-AL]J][N?"_'+DB0=!VKW73,.#%V MN^U:M_O#GI:PT,*>NDQA$T-@K'TZ^72$25;RT# !0,/I*MFPD;NI0-,VU#5= M"IIV'MQ4D&G;OIL*,FTCCZ6"3-LDM#!-TFT%8-HC@",],&#:(VYYY3=74&\5 MU%L%]59!O3V^+'@A4&]=J]MM64YW#L-F.[#2'-MJM-I6K[VEZT>LMXYC=;IS M^#!;@O7F #?,M:R_9*RW!DB&'DB(%4#$U@)!4;=ZO8[5::P EK*>];2!Y#<& MP:M;Z]3-KZ_E1:"]M:QVO;5!:&\=$.W 2?4- G/I-("]5P%">GST,B:5KMSJ80B8,MG W+606,;SU4VP1QVX7_;0)*8:-36VD=+Q3P#01, MO0O_VP0!@V33L'J; &Y9MSKM%IB9*^!6K86EVN!IKH"/] 2(;XB;]>B:Q^IV M$(%O W )=UL@_1W+7@F []&)M-GI6=U5\._60J3-=FT5'^2%XKPU'H]B5EI! ML^G45I%GC[B&9M.N=3?%*^SU:JM ]KX,F+>[T9E:%3I3])#H3*T*G:F"C- V M5:$R;?IN%L 4JC2&*F=)@YO5P2&*-,)J]R,VA#&+4=NBWUN@T!H&9\??O+ MVCB^&U7-G$=5,YX 5V#5S$6P:L:WP:KUX/B=;X%5 M,Y?#JAD5K-K+LY$K6+7MV7T&JO6Q(M4?NO-DFK([%2!VJAK.A2.&1%]*?Z2*L-]I6O5M?*WS: MUD"G512\TE)7I>*[2X.K,W[RI2X#%'H",67N]-JVY32_ 6ALWF\OL+X4#(_$ M_*)0A)>S$SJ+Y&568FG32;822\__C)<"G3V)7&I8G0ZX5E-IT"GY14FH[H+0W;.%W+Z=.Z[FC'.BA]EU_X(T[VP$L M?L+ XA_<9#@6 2L4QV]C-T&H1/,P2/PA^;F7B1M1<(_D>YZ-XR3X1T[!"=(T M)Z1"D-U<6$<&IJRTR^+A%S.[CC$"C[+;Q=#\+CYH'(<>N,&T"($>,H?+ ^(? M,],#!HOX"+\RG;I)>L+YT3S0+O](I?SW&R"5Y\Z!SCN-D8G9_PXIM[5.Q1\\[P@^1^LD5 MIEX$[(3OS4X=&F)!DZ??,O*5)R\>3C]4I5-RR5>?T M;+BEOAWF0S\,65MQK=@]7$%S-\VQ1"*56,A8A3"'.HSAKL0?QWGJ@V&2N%=8 MGR$0G!4HL)\-:ZPTM:*(9J-E=3O:C,.OU)FLE-93-3.X;LT1I9>[DQCX_!]7 M9@J&[C3(X-/_@X4;LLJ."R"HEJ_1L7I.QYJMK9E'7L:K.XVF97=Z7\-0IH64 M<91G'C\'*LW)D%;/:MFV)>LZ-N=.47 M"ZI\=PM=NVJA>] 6NG;50O>M,,UR[6O!6G[@M;\/_LX#+\AN#91@!^Q4F6=B MFMFZ4,"W4E\]L WQ-D^#"%Q3XR"># +N)C#79$AL<[W\0Z-RRX0"Y1$FG!5 M!3P0YX.Q#'4^"W(G9 K0O]91=__J1CEVI#0QB6&ON]1.$)K M^ AOC1TA-,@O$F*?81QR@TF:0:[44$?T:LS"2C D2Y)D+AL2\QF=C@U M):88BMR'7)5!72[+OH(ETBEM<')LV^8N$CB1. G@[$"<8(K$5VTC?'6[1=?N MXAQN^X>]=1@RVTWE7R6;'0PQP3< !17PG<#"V)"@3!8!ID@F?DWL ]VA^%& MB($>]S,7AL@VD.$?OC%VK_2RQ'B )="8!W73,7[F48[]8'FB#PW(QF#-7XZY MF-K'%K&BPW"$VVU>PTZ'+9_R@O8S2 7K>+(Y;6'X1[\;1S$AF*3!2)D*M+EA;! M+(!=9+/",Z]P2 (* )139@BRB8007 Q'3=;(KY_,#W%R"(&;?=CZJ:6 M53HJJ$0?2C1>>[*VI4^=YO#S^>GQF;E[[@]Q'>8IR-<((9Z,8R[N@2V>P?U[ M]$].-F68K\.?X,V-FFW_8+J#^(J_$3T-+^4%EM]"-TU\EY029ATG\A#ZF'\< MTL=CXC-W&[66_8.!(&.XG\F>.0WSM'@'/KF7TR<&:Z(5D_3T"A MXX,$L8EPI6TY#DE40Z0HJ<1*MDB1)!0W5")K/0[! 7QSXQB,)K:4"AS=/NH. MRL%OH4^\E:=Q'">KP%^PL,^86\"7N@H\'GZLV[5J\ED$*&8S>Z] W9Z:B87UM- M2H/"4.[*Z=+ZRIIUJ]L$V>'YH&N&/#R(A?1,!<6.TVE8=2Q+H"[,F;_B*.ZS MT\_\-KX<#*:&XRA5-GO'7>X^"#.GUZD$T::0?J-,^GG*FN-NLF]:O7;/0CIV:>4GF3N+4H,M*286",=SL<, *RCE/0LJ1A97+N M*!O'J?E!M>.9)]&0W$?.Y3E.V[*;-C(5;GGAU2IL0;=A91#O,I(0IQ1AD5BU M0LD#_;L4.U%X+46O,EJ+Y$6C+M"9T5C(C/6N9?? DINKY@\*L6QJ(;2\^%Y\90$HU9/2:MH-KKTHA508DHO O]Z."89,@IN*$Q, MLIZB,"!3NVQ4%%>E8Y!>^Q0$+(*3J327'"QXK&3-$\F:(@A0R9HJ/TGYR48= MF!BX[\Y+:G)[>2NN^AP18Z[",EF69U: -(.N#/LE>S E1VG3:P"E#7QRXXZJ3J\ M#KP&$38HQ0]E\L&V>HWGX#+?7KX'K2.KU/5\542&, ZV1=I#N5@W=-60?D6Y*YU968HY\"A=)AO/TRC3AV(F/81F\$WQ] MOO A"SC&E/R("'T^MMMF^M=,L'XH\46!&/.%A"#%O3&+6,5G8>;'+T(/RAGX MOF*0=2[Z,QPYFSI)'G+3=O_\P#S/!V"1!D.0Z*W]IDVH-77[QT\( !MEBM"/ MU>&?*U;:?T?D><#D232;0:5+1*=$32U4?$&)3EUV.? MDEE VTQ1Q%ZO0=ZBV ?R87K#\E:$Z<$E>3%L LME4"20X4;G$%3^IOUS*D'[P4%.X5VX0RH*: M@?P+6E/P%<3.461@0"I@.VZ.)64]7O$L5:H'.A1'.,CJO8AM2HE5I8,/.26A4S(S]2B=;(Q[JKE/*L2!QLS$WB1-@[ M<<(.BBS.JTAC#8O&QML4'AZ,@B%"9\VPO:Z5X8>0PMHEL-T%\P^DR1_!TA&T M3)C]4QY?@$D5*I@O8%%Q_%@R#*7U($2 5WYS4TG40ANPUU,P_0%T8(IN( M:PO!#>#L6RC; V?,IE(* -U[JRFVAH9CGC"CR8DP.15)R-I584NB5$_1%6OA M*^MV53VPKM)J_/IDCL@3&*3B(,JKU$64YL)>HH%#V/#.G#J+3C( M0^PTPC9Q%*Z42&';GFT.C;9E"LA/T.@0S@AY&QAN$E(:EN2!NUN(;=\.I8U]-6+^?G&5@]89[IQ@T>V&]1?!U1R$2H1Q(N7 =Y6KAV5??]>KLH M2QU&A;T9BDE_F"'(400GP'[H1Z-05^VI5-59 .JAT#^@!UZ!I04FX.?,'8L4 M!#^/7GGE)K>D"W!FG@$2/Z">D8&?7?M@U3$:'H>L6S7S).)H]K*>J#2XR6[W M27$AH%\P#44!JYK!I?E/Q5(Q)>JS'Y: )7CNAIGYWOTRO^@B)Y-0[:]<)G:C M-%L=66UK=3KV+= *D3S0B*N4Q\A=%\=X27^^BP\0F[U\!Z]*AIMQC% M*< '0RPKC##1SKX[!FG!F@0OJ(;0T?PR+_<-C@&+2\F8H2 .(1Y1275!;$BX MPI5*BZH/=.*D)RA31I;6D8'3+_6EZ/%L=+'X@89X'FXFG\J"7!+C%:$YK5CQ5($STV\5"#EHUKQ?%219!!3J".*(UD&:,R\@4(;I%W=8C8N M>&XXFU;4/"P*>Y,/1?<6WFN,7F"0"1M;1R) 6QL=R6*CL\L@@P 3R&34!XGN M@*G%X&.78.;+J#^'NY]#GNGN2K!N50GVH)5@W:H2["4BNAUAD@7%T;LDO@:3 M300&MG S6ZDX[M%%C=XXG, MI_R=M>1!@<@ 4 @6_+IX2KH3=5*,=7%70>I[AJ:'4Z55N6Z((I49[,:D##+B M7Q27((S"K0[=HUY*:I+=Y9#CQG 5>I%4AZ2FP6N%4JS #)[G,H'GJE'SY<6: M"Q=+VI[>YP48#T;KPH=_H<8G,M3909CF8-\/14IY9LVJ4@J\'S?!P?:RT*3( MA^\&>^A1X^%%G (AG(EEQT@(KH&X9S0*P&WB3BR.$X,SOO@4M%D^!SH$8_DAS!HTY#>) M[RP_P\Q1J$#T)-8 T!$JCV!PNDI?K!) MD&6B;G.>1K=,:&REI -=\WN.6<:,*)_2[?"+4/QL'@8I-@)15J1/Y2T?*+5A MG@7IETH=K:V!3X&3$[0-?_RJ76]M<64=E6P6OBR+L?T6)*T.?38/!%0S#V;O MO.8!:IC'*Q5*8.5^?%U@'@W'_I 0T#"$YEYQ,I4E+LCJ4]5Y3#G-*;A10ZIC M'L5#JHH7'NH4"^J2*W=F^ HC!'#I,%4-ZQE$KN22%DU<>I/!;^)$+14B1 H+ MD+*EP>48?L&P@P5NBC43//A<.Z^9EU@K%G'AA'P]>NW^K0!?(01$5DPBL\TO M0CB(0HEJL(&<4TM/@::5L3!0PDA78A0>93Y6!N&S--R,1*O2KQ3S M>L2.('0RF_6J*_]F2AJ9$_\Z&%P">H%D#P7?B9$%M=3I4[[Y^,ZY<"-OBC((*GW.&EE M$>PA/Y:*36^P)8P\% U#\-CW:*36H7C&B1KP=2#2P*@29=GX\>')@2P8-XI9 M8&$ SDIZ![^X$VH\#R):!8,-C?C-I!=3@B;DQW!'<\NJ-[HXK:0BKS7!8-P. M0#6S*7)K5%;T^JLS*&;A4YXI$HD562Z++)_F@ P/PD[7;PO$76'*<\G))#7H4YUI*-%ERS8 MPYS+-F1!I"A9%H4LEV2+NAB42SQ"*J-HWH"J2_)4I+J#R(/S2K!8'_%1L1@) M<^Q:B"_%_$"0CGTYZC"@WBLL%HZQ-I%*U;!L,4/D=E35[A>,(_I3^#!9D;7C MIA(J&P9G1;0]XDG!IBVY'5^8DA,P$^BGF?VKUU-O5BQ6H2P$H(D8,=9\SY!5 M"Q88YI?"44G\:3<'%3-!N/I;X+V+]ZA7:!<'BZ93%'-4#),SX-Z)8@:^O=(&3SH);O#S MR<71!Z-1,W__W/]X<7+1OSCY]Y'9_WB(OW@O?SX\.3]X?WK^^>SHW.R_/?U\ M87[HG_UV=&&>G9S_=KZ%H;%UI\S6._9WEPD@TQ;G;Z\>+L]/TYL>"GL].#HT/DNK7MEGX94+\R7%AK!='SJO!: MUWD>%6VFH.V*S +74*.QARKR$\)Z>)AP>.P#EE4:U5E^AZ/N%<@5C6>_('OCR\06R\2@(*?Z=JV;R\P*2^^A& M1(#ZU'AD.CV$V,0.B@FE:S'VK##J+%XC^" >HH-,,/C^C^]),Q-T OP@FK I M=H59=E''1>'D8!30NG@51P>J49K;VVE #NQ+@C,LVW% P?Q\DG._I&RNRB/0 M62(SCQLO0F!Z?2S^Y6 <^"/CZ :^ X6W3VGX>V+N'AR=[ED4B$9P$>H=1,MT M"@OPU=4\*C[AUBAZE%;/5SSJ>.FCBE@YNA!:YKEXZ_&I\&]4[2*;^\4=QC*2=!5(!8XRDD"$ MG, G+T_F)V"WHCD 4QF^P%=!^-0),,/^[X55/UO;2.;]"DNA)!#Z%442?D'V M2 ?25E1T[;M?T$%"'H,7Y2EAT?KP9==3YKPYBO'NHL1>593XH$6)O:HHL;(" MT+5"[2@S-Z0%L4,QS%-"UD(A2%WD7[<0ELK U20TRV5,1,OL4/%V;=B3MP0H M1;4EZUI9A+4*P^-N-3!EM!ISY 9PB85I:2RD5Z):-.;#Y]1G[UG:BA3:C$S% M4ALWABD+8"79)RJM$/%6W]LVE_5Y<<()X>9$C,K 19&BX *+]]1HE24M"X+4 MA;FXTJ0I#8C^VC71(+1D&(=X181*!^8-E MAF*\'H5L17!7MHXQU@?\Z8VYZW+2#&V_ #DB]2\3_U)]!2\G2SU8VC5!P-.^ MM,U_-'<'>PB]1[ $(U-[,*'Q<> TP1L%]3. 'JAB+.S\+7DP8H&\.2(HSOH0@*8)/$]8S*JGB)HK $R4P7$!MJEW M[=[R793',V1QP,'I^:DL#D "/9$$+&)8^_B+2ZYY.T[ <$:Q:>Z*DK< F\&= MQEJ0Z"N2^Y:X%NH\K6Z20U=2S"C@&-(@RE2=DZ,*1P:SLQ-L"&!@%@W^#C7A M5^UB-".E+EA96%NE_*N$J%E@&! 2 7FE)9T^HS>T&RSC6F@:S ^SG4JI8YDQ M)HT>8V1'JD'@JC?/A3H6T7H1 M!=_MF0P+UW7'+1P;W58@"K/V1!M."5\)6+ M ,&]UV37ZJT@>L3OFGF;NN]-[H%6N < 1US9F&!+)IC1//I9PO>*/: \5 M:"+EWJW%-K5F.I<^!T5]D%9%X*=B]8K5*U9_;"! :9%P6A67*;#Q*-@[31!N M%2P)'KA$4H"8FYQ.5OOP2P&N!U(\'/E0P9!;-;(:4^#@-H3Z8&EXW&TJ6CR WC :1LW-PHSGBT3QO45+@=]4 M@J 2!)4@6)])+^UXS7HW(W?>>DEO MYJ4[U5JA7H#1O[V[^=?@YP/*&:3&@C"E>8K1HZ+.YTQ&CZJBRFTZ9.I\,+"7 M#%L05//C_9([NV4HFS,J7G,:[K[3VAWMD3AP6ON>^#%7V#9ZL=V>P>C;JPSO M$E@PJ0HQHF%"P50LQ*.I5CCD*(TC0EX)@R\^H]C,76\MW*FQ;*\AD_L&K\U#^[,$Y.S'WS].*7HS/SY./QZ=F'_L7) MZ<KC%KVF&/ /W6OLRS4)I(MFKA+V&_??"]JIIK]GH1=< M[PI[)D4FU8"[9/#*=? M(]@I\]@=XM216L6B3VW]GT2&# 7*UH#Y.M:B%(8X5:N6O8US,QT3,,H09 #W M17QC*OOT16<'<=B/* MQ[2Q17R1P6-]1125J@?+\O4+30XAQ$V3*CZYWK*XP/,Y.X.#&B>%O,2Q0(AR MHCM"+$.52U0N+S:6E!?C+,MB-(:H-7YI/2-;S/DHE$>&*-'-(XD/JLI8"64C M(( "Q3IAD&9:8Y4JAT1F^.BFGONW>2 0X1CBT1+U\]H *D(SP*X\'Y^&!?5) M/#&6/D&-,$89<[?VG\=T+]?#\S,F6&4$E@B/@0RPH!8H%V63H(A82B9H9\A,!*=,-+">\%,!"",8(6<.3[$-AA&N=S% MRX1A>(X59JJ66I"3())SI'-#:!%9>\U_4W?@0*+1K8!"XI;;@#0>(^P@[7+W M-!F7J%R*=JUR(Y4(4\/K0%LU'!&GOM8PQ W6J-(4%:N4^\60N=FJM^S=X=ZN MLU=T9+#UJDQ=?+5%(Z^SY9!%$DVU&'JQWZ0 5AU1K!/_$JT2;&4[IV&]<-1'S 'G M9;+]S)/S/G' I3"WG+!0Y"84!3K,L@&-D MGW9W_[<7S8Q;N>A-DB -U$0CE_KR:?#EN1]AQ70A.2HIL:9%?P1/]$4S\R;Q M1;-F?L!&ZW-WY(. UD;&5/RP-G[082ZWJ]#I63"!V:J)T>\G1?*M(O_UQ*M4 M.K"NX_$?J'Y%A+JCV)5F.T[S9#AVT7>6X[-+P:E/\L]]^6<5=Z(($*(VRYB5 M\@X-"N"H]^'?/E%/U?L8-JN>E!:P*=1\Y8_BEAF MZ=G\13T#YP[*&U2(\"+)W\7AR/PE#CW"<<2)?2G;4?!"*@?$;%84X]@.$>1R M+QE"QM=0!\6T!702" 5]QVE9+=NV;-LN'R2LS3C0GOP1GRSW;_'X/Z0M>%W? MO'83X/*,._?1@:PI 1#\300<[( MS^YDGNIF]TCO-/0KCF70JJ!+<-DHV(SY^:GL0R@(5%)DZ6X+*,DW21R#)! O M^*#*D=2'..3:!6RIPHWUJ?4IH(<6)?$'I?SC68''=5K@<=$3X?/P4'/P#E00 MJ/@;+?$4AUX6^WM !5TIA 4*H9]?PG--I[%0'T0<3P@BK&\#Y@JN?$;G)Y18 M1G1:J!3Z\N^%^)AJXI.%NO8JAI]:)B 9+@N'C[H$> =+*Z8!4+2?74U"7/(T M))L24V.:0\R"R@)J\J-T!V8YL5A&E+,8,A@LOXRHF_F1Y1^/,RUFJ<*[BLUH MY2VG4_$O!V#@D_C&Z"Z/-^#IK(XC2_^5R%= *08]6RE-DF/ .AC@$2AIYQ($ M[$@*B@-Z4W["OKT^I( S82II(\KW"*9O75*YJ)@F\*^6@R> M;9GO@\A+05#^&D?XS$3BH<.9?W#+W+-(Q+^E:@V"S$]\KL@$7S]&]O2,@W$" M%!1/T?6DYW/Q4\(0JL3"P639TK@44K(_]F11@FU,P-MN1(/Y L_G)/JBCE*! MB(AL;0B27M1B!B(3UJ%&]8B&M93&;:)$F+J!1^.UX04?8%6T$5X1;LN"'<_F6623>WW,)DGLFJHPCJAE: M[)!XBIX1=V06D3ZEP^4O&'@_O;KQ;O[JV?9?OC_T]O<_QA&673CVH.7TDZ2/ M<\5][SAT+__R!L=_#9&C[*;M_/47_5N[8?_US\?S_H=3Q_D]O/[O*Y.JE']Z M!<_9I_H->I+91U=%X J*9[XRA^@X\0*FXRC[Z^Q=^,__U6^NAHU_W_[GO)^= M'(7YL!Y^^<^?)Y?__N77\7_>A?E_;M^^'4:_C@<3+QS\\>_<^^5#7])#L9N> MV,V]MW(QZIP.3W[_.QB':BMKW$9P\P8.]B,HFH20H2(DI#-_]-.K8U#WN,Q] M&_[K\+^U]QOV*Y/#8C^]"FZR-X,X#GTW&H&X\5_1]\ *<=MVNJWZ*S,"0_RG M5_!AWBP_Y<==1%-?Q-(5N/S#OUZ75O+S_,^":>G_D-9GR>!X,5%?)),H^PHA MW#3/.G]^[A[_>N2M0M,7-*/ ?0*R7F4S?US\XX9_GG2/^I=?H^I'VL@CTE3[ M#L(N/L[CKJ&[C*[U!63JT]Z3LEU#'=:^HX9ON]JI45 GTLESR86[%& M=Z93 M8*=I=U&=G-' 17*ASO=_T[K2[S$-!F%8MR.]<^_V<*=J#W_0]G"G:@_?F-%T M:V]0;M?,HS]_.7E[#>&?H M$+WW3V_ZHVBOM=A)H;B_K,]^#E4ECP]A!D[B,NG^<.AFS-;S &=?5U[WWI-= MZU Y^^.SXA'3,.WI8UQN2OLN!#)QM.JST ?1-NBL87]?QWU[R+-;[V$=%JG( MV4-3*&@;@.GWR!^E47.V C#O(1$('YO.7'.=F[FOPXSIVM_W:!I>NV6LXK7J]83?;S;KS&MW M9KTY:-3&V>1_W"CZ:Z@$_3X\FFOGS&GZFKLH\%7H= M'G_H#SD55N]1@+P!PM)]N7Q7WPIBKOA.\)WW-;Y[>XNX.K-,M'LG%PE]9((4 MEC%UV=I0\(VJAFMS7FGO)?--L])7F\@W3=MNU5N]U_Y-<[^./+.JEIHK-_L* MQX@'F,U:?06.Z0B.>=$,4RF:9\@P;RN&>32&:6P%%;Y@AG'NPS!RR-*H&)- J<\L=4;47S"H-I^;\[U80X#;RBG_3<(0I]G.1?A'YED^J]^5( ME4O+4GB]D_=<@#$W;)+_YVXR<",_W3=/;T+_5A;$U6V[_I+IN%[1\:/23C M.:W[@9CAJT6;&\XA3W02)U$81#SF[\^W9^_-DRC-J#OJ,!Y21]_+)M+S@U\J M(GWRDY@ET@OW)H[BR2W(\!B-=Q]([=K.CV">GV #$Z:-74 M)$JCX%V&(CIT,]<\1KRP76X@S[BECDF=R5Q 02(@$K=A%^D29V\A28L^V"UM MGM.Z:K%)?5]VUNJ]O**IJM["?N+YMFIJ4%W2VB3?K[\>6WK%/_6>WM+K'[$7 M\6$Z'?F?M?HZ^NC^USBFO!RB"2'DSZ,V;8H6\S7TX][=TU^O>OH?M*>_7O7T M;W8_^:-,?C\_>?>Q?_'Y[&B^EW_CE[^5T/0R+V>(UK_9^:,K@;;PC5PH%64$ M#.8A\*3 1M7F&@O$R )A#_$"!O[8#4>(,HD/(K 8<0$-8LL1"9:>Y^;9.$Y@ M]=Z68>@_DY;_@Y!38T?-M5#$PML=C9]A2W[D5>X.63SD/M\>_N&E[$6A(H'M5R"GU^GKVFM M.N+K+OVPQX"I_WH=/ B62$593\GC#QKZ*4B%EC-#+INUV(I4GI94 I]-G/F* M/ P!GMR-)+UIVZF(Z2E7M:OJ.Q=3E*45@,YC>B.Y%7_O#X>(\H_X;^*"O4W; M[AW$MMVQ\(U?]*&;^6_DN)>Z+5LSMFH/]P9W;?PH!K&D;\SW+FR\B@9_?S2X M\8W1X"T(V,X3V+]>#V+O%O]_G$W"G_\?4$L#!!0 ( 'R:%%F&2=FE5A@ M .8G 0 1 =')U9RTR,#(T,#8S,"YX= -H-,#W?W_8!,8=Q 1%X<\')Z^.#PP8>I&/PO7/!TOWT'1'MGU@ M_/UO__D?!OWG_7\='AJ7" ;^.V,<>8=VN(I^,J9@ ]\95S"$&,01_LGX!(*$ M/8DN40"Q,8HVVP#&D!*R-[TSWKPZ/0/&X:%"O9]@Z$=X.;=W]=[&\9:\.SJZ MO[]_%49WX#["7\DK+]JH5>C&($[(KK;CA^/\'[7BUXAXN\+G;Z^WY(>'.?IM M#<,?DS$([\EG\/&#'YT>'Y\<_78]<5.^@XSQ MW4. PJ\B]I/S\_.CE%JP07(35II M3J@P$QSSC/1AG>DP?MQ"(F3-2)4"T//%LE)"A=&/<:WF2O-2\A$CLS*GA\=G MAVG/M.3[ MHSHS7U-"H.^$?TM_;S$DM'BJT80^R,OG+/*R'@B\).A5="^?K&3^O&C')S3P M!0B8A;JW$,8D:^CJ(Z4&/Z6MS/PEW+5XZ,.02LU^D2A /J7Y1EZSD55M?+<, M0>(C2OF_ 9UV=&8 4Y5O88RH!@*HJG0EW,Z>BIOQ7>6M XYB''=M3)R5LV7S M'_KJW-P::$KXO5;#;_\*(UH9^Y<,%M@-.=K-,9NE8GA+6QG=09M.@C=0@&,3 MIQ*J;WJAREYI5-YI9"\=4.Z$LAM'WM?;*/#I(H3.CI"'8AY@$9,2MF_[8%M^ MV_\:^?L&6#O!.@+D]C*([@5>=T]2@O"'/A"R=QCI2P;B#Z5K&;&Z/+,.<3)Q12AW0%?O9 M9+,!^)$.BV@=(CHZ@3 V/2]*PAB%ZQEUB1Z"A>-5XU7 \TT=3W=Y?6W.OS"# M=.VKJ7UIC\SIPC!'(V3&QOC>FUF+ 1(B)'=Y1+2/\N(.B\D0!@1_J"-C3 M3]9TX9:"8KFL->#3@ M,<,1G5G'CW169OV>H"TS@YV3:B*VHW)Z7$=E-F?SZ\67=&YF_;JT9\Q,!NE/ZTT_=1:6:\S,+VS.-#2[V"FA+9Q$H @-[/]4:'!NZ3^S9Y:1 M%A]:6]C:%SAB! 7!)#, MHT<0Q(\53!JI"KAP:^VKN>.ZAFM.*"ASYXLYH=30$N;BENCD;S)1WOV9HO6Y:/EO,Y7??1(+V>H[?BPV/;GG[="<<>MQN@ ++ M@(<8#^\6^DD G56QJ65ZM/E)*@*=#K"=#]H,;/N8CD'99J4@V^OIU2B@S2WX MW=$':[RP&=]EKQL@?XI5E['N5$(!9"X0TL6B!W [I[>5L90QM$/W MF@N4-*6Z#4"IY[R5\1$\5X"%BVA4\]\&,'HDPE4\H(1! 1XN?B%.BAM@ZIX= M5T9)0E< B0MHB#/E!I!ZI!0PXN(ADKRC ;'NR19EM"1T!:04$R\&D)ZXR5];("DQ*\#' M!3.4-OP'-+ON_%=FZDU4!;SXN$1C%L 4N_=QS):[6SML+WA8A+2G<@!.?4Y M2-.\0QT;+C!1G6L,6#S/)0%C& ,4D"G [,$=['AI %=< 5DNIM'M$@'CN_RE MQNZM0R]XOM2JO''[)U45%2CT!"YP\H1TJORU0U=X]J[P3,EVPMH4.@D7LGF& M3C)DWW7L-/L=66=5V:I=1%,89P'3!L_1I:A"=^ OMBAUA])>+OVKMM&[<-*H M7A&,'1S&\V,O=16]ZU'H%7RFSA-[Q> AGC\+1#[7[%>%0M_@8F%],D.&.6=G MOV&1&&W8RF])X"H))K31FL8(&:L"POS5(27KM]R%?9VN')>N=;F<&!/[DS7X M?W4<9U%,]44@&*,@85W?O:6NL0G*%FX%-/E@6@G-F;.@\SK;G!AC>[)<4"@- M]X,Y'P!]INPML8_N6;8=[+?\^:D.&5V#4^XUF;MG]U5?1G@<)3Y8@-QMTC>T]LRVJL"H!R<;SF MC+[!4#L;ZBZ=K\$J.;H"8M)XVR[Q;S V99"N ?Y*VXK:D N]!*>[O UXR5@5 MH)-&P>B ^=%:I!OZKC6BLB_L84+T/#!*(QK*Y10 EL:U6@ >@A7]DW4;)KQ* MK JP\H&IA@3>88CL;+:[K-W%+FFWP?E*.!4PY,^1E4QSG^MK5')]!^?;.2-; M;(I*G HH=E-\2$)JP**\N"0,)E[L$5E'$=@BV(0H#^@ M[T:K^)[.*L;P#@91"M,H(HT>MD/)=I1_X*-")91'YLQ>F!/['];8<)W+Q6=S M;AECZY,U<3*\1XX[>."^QRW$3EB560%;+@XD/8(Q...>MQJ+<6SE4@"0B_MP MMQX/L/7PO>5$_P8G*V)1 $P:]JF=!QB;7+.T\B[$.O>%%SJ6*?;(RMP+.7+A'!<;! M9[$TG? Z_8;%H2)S.X0_"D[6-=S%/X#9 M8V@M#H?3R:L7 &IHM*UCC&Z2.#U_G)]$;AA6NQ56 %N:V5,-L36:F-2 MOZ?/W,7 WQFD7@95WA*34J=!+Y(;J\DY2[A+S#F*Z[O*8E[*EQ;:ME9Y#@6(I0$N=L^%,\UN*1FPZGQM3$/.6#N? FY\?$IRE(-Y2Y:2'UE*H4>H+T5%NW@^]CBV4XT0+#$JNMIY0^,",VRLE@2FR8%->T9BKG;$SJ7)2'/[ZL."_5BZ5I9!.%B8,G(3 M" @L)K1-!UW$3 JX2<-2$XN=\RXFL<.9ERZ')=+]N$!7A]='I\?%9UC7J+96_ MN*@"8(^KY?XLK>/D_/S\*.6BE:3YW-1]'Q7"%Q7$*&;%9Z779+@?&$?/J'D M;KIJ3HO X 55GK#Z7T)7VD&[ZEKKTR^D\6C_EI?0FUI75[VK!OE":H]W+^&U M?G\$MEL4KJ+\"?T[#*/,#HI'5/$(QT8(-I!L@2=3"H4D9G=G'!B$CK<;,,DO MLI(487\=%N4.V:/#D]/#LY-7#\3?2]I%B'TS=!.B*-=#B+0V KU7Z^B.@HJ. M6*<0OY\TL;,?:6=2?>D*D)M4A80;H,:36= MA*C ZG32+TU8R_9OTZ@30\[MT@H*=_>BD?*66]*H3_-CE MQ>4BQ1_]N@#!<2?T"_X,>?I7[]?VZ'K\RQO['0P@6PEF$\_Y\NJ?+L1L.[*T M474--S<0'Z1BTJ5&,QT% 5MNI",'<]-4)O2.NF\4^8MTE/&3+(1^8&2C#NV4 MF63O_&@#4&C'<,,XJ9[)#:$./F'<5SA*MC\?9-4ARM(N_D6+^$*Z#N+G<_\/ M4>#3&3FQ0Z\JOH2N@_C9YK5)%P[A.B55I6\FZR#\C+X-LW,?YAI#@?02NA;B MVS.KE/7)!*W)+V'04($T@B'5H,JAA0KY3:=-/:B1K(/PTZ@X45IK=A%!!X&+ MP^EI%'.S36*(=P>::UY?A5,+E;+1]3.+O80Q$0Z]'%$?P2]D@O-$'02_C!+< MT._%)!V$OL#15XC!NLG12.@ZB#^*,)WX@AA>H@>6\\8VX?>W;E554>350:VK MB(Y,(7O6I(R40P<5\SL%K/@V(M<@!-ETC9]3=.#74#V2;F7ZE\#+LS"E MRC5SZZ!:VO1I.D2U_1L\A#J[-LKM!;6G(X$V8KH.XM-UCP=].@+"\ ]N1<13 M=!#YE]EUQ#X8-6+SU:K,8I(.0E\B3&+K(88AH44;>GX;DPZ*N-LH)!&NN:/: M0QT$78:$.4GHSW"T082P3];355E5\#8F'12AOCX*_;:^T\JE@RJ"57+K,EHK M!*Z#N". *>JU"7;UF0YBEI-7G+#6 M>YN(N@F^N(^:!2\3=1"\,J9?@/"K9,BOD'40/I/-C4$8P,>:'0I).@@MCW1J M'>6T0Y]EF24@8 0L.BB1VJUX]-+-"E*AQ..5;KW\$MW!,7@DZ6;<(MI- MQ<<0^ &JM[8RMPZJ%9<"R/>06KET5H4S!Q5&G17BC$:%46N%;ND/194JK#HH ME:5&K,*H@T*-JTE=%Y!YJXJ'U2:B M%H*S.56#V$*2#D)7\Y)D.4L:BGTA$9NCZ2!V92:;CCNYV\Z;6C+OE7'_&ZAV MT4FU"ZU4R^?%LP!X68I"^BFZ"/-A%R5.'53:3QY(:?(@6$"J,.JBT!AAZ+'6 M!J'OK%;($\Z9I%RZJ)+G"[ L1EX#$5$'P8OU&(O)^NHLC=JEIV+#LN2#<@8(>TJ8KP!L6%OAF- MKLIA#/#CQI45F/555'1W4*[.:68IJLJ35>Q[PYJ---U52F[ M6#K:;*F39[O<=S [++,,,S5-=A MC/E3/?&\3[-T+:2K\FF0.4V>\<<)1N$Z58/882D&;3UXM^RD-N?&^A;NWQ@O M;#N<0ME^3L_64"S<>>Z5<9"L]N=86#")[+#)TO<+B58^77LY%1"S0UMCF/V? M8E+]:.Y^"MW.J*N2=&A*ON8]ZKMG)IJUYN M8>QC#X3]+Y.8]<4"K+HQREFU-<7=Q\=F /GUA4#Q4%OI!5]G$2_:5!BUU7). M_P;LYL\TJW(EFI*@=.I2U[I/05U-Y+T2:M"@,OWG=;"0O(?Q6*]9ZZ MQ6QZ^!P^9O?!ZYW8"_@07P04GIUSD?,\(?(7%]4\*S23\J=&F^%I8-,.HHJ< M$I@4^+2#2A3L:49,SJT=<")Q.=3:F+2#K"F@U0Q;>PGMH&O\P&*S^74KHAVL MS7>%-P.K4D8[:/-D'X'0'*1JK)I J;"=-8L"Y#UR:O8JJ8G6F:W1F72#;A*Z M)AH4=YDU*-!,UD3^_13BLG5$8338N..XHV-RA,7SB'7K0.F;'; M+"D*K5">>@!C4L16S5 0XYK"N!Q-WV]N%DWT9[U,TW2>9U4_"CWNP]#%SLP8 MWL3I8N5%&E[US;HF/SQG8RQI^T8X9B7K^RXO_YJ_:C?/MT*)&7$ CB,DK@J9_WA-Y9Q&=*)^&=,V7"Q"L\WK]@;"J%;N;ZQ%HN(+LZX MU>@NQ-5$_<92%S%4=JMM&(/U3F 1H:NL^\GR-JOF&1.7V>A+J%N"Z*Z.\Q=/GV;$&*&2#+B"W[%_VI88[ M$,#L>[7RY,P^136%,NU[; X>DSHV#^&*TCG6#[;C[Z$^Z&C@::I M)FPA9-,WXX0]G\)U1+TOM20JM;DI+Q-4&/\M=$Q/%E%3F5/I3?]?":%*6*L5 M]/+0:,W+]RVLPT@PPW";S?IG,&1CU3X1C2?H/9=D-]S-,/)@)6V'ATN9^PEQ MK><$:#_;+]_^R!JV*3^RA5?7?*5B1II]GEV8XBIGT;5_5AW$;KAN@[-[,4V] M:YY*6'A&)RQE2U;.'ZDP:JIC(7,A,7/_O.]IY=+"Y\SA'0P3@?@B@@ZCF+E> M8[AF;9G?ULC,!@1!-GS5M5#F[KDJV"88OK!2U8F7$J>N7C^W^2P3< 2P3VK> MH$K1U<>GR50F^TJ&APA<@(?<8Q4'>W=[:^U\NJKXG"'-$1=\SL#>-\A+!%*5 MWJIK\YN^G^Z_@R"+.)/S TJODMTXQ9,$("*NI#86!/!9' M=<8)-%=TZO(% IS>8%4.9?0JK:N5E:]G8*L,SF/4@Z0RQF^OY/NC[-OI].?_ M U!+ P04 " !\FA19HNZ21(D< #A=@$ %0 '1R=6,XCTDRR4QN2Y%HA[6RI!.IS&:_ M;-$49+-"D1X^_)B__@"*E"D2CP9%$O#43NW.Q X:[.X?T.AN-(!?__ZP#8P[ M%"=^%'XZ>?7BY8F!0B]:^^'UIY.5?3JRQY9U8B2I&Z[=( K1IY,P.OG[__[W M?QGXGU__Y_34./=1L/YH3"+OU HWT2_&S-VBC\8%"E'LIE'\B_'5#3+RF^C< M#U!LC*/M;8!2A/]B]^&/QML7K]^XQNDIH-^O*%Q'\6II[?N]2=/;Y./9V?W] M_8LPNG/OH_A[\L*+MK .[=1-LV3?V\N'E\4_._)? S_\_I'\Z\I-D('U%28? M'Q+_TPGY;O'9^SG[YY]>(A69^4RL\U&$_.2=/V7@T;IXRT>EXE/AM6)<=;NLY_= M@&C(OD$H342?IS;NGHV%&Z,PO4&I[[F!%$]4RDX8)-,%;7'GR7PSOR53'(\A MH<+X5-TSAD6/B9V)T0T*$_\.6=BJ;9$4FX(^.F?:3B/O^TT4K+%5G*"-[_FI M#+\<\LY9';O)S7D0W4OAWB#J9L)DB1^B))G'UV[H_Y$/K%&XGF&C'B.9(2K= M4:?LXX%VY8?E1Q=9[-U@B[J(?0^-@J PU5 1I#KK9G!DVZT;/^)1Z%^'/AY\ M;IB./"_*PA2[$HLHP,,1B4>+5"^=,%YTGRR1A_P[]RI ,R2<=ERB3MBRPCL\ M::+X$< -K6TWH-Y$<7J:HGA+/I&D^3P68L@CZH2MW#!/H_ Z_\HH20 +-H^F M$Z86<80-1/J(YYOY>^;?$K$!V G(.F%MG"4I7K?B";J-$E^L*U;[3IB912G" MWLDCF30B1FAMNP'+OT73R!6O"8V&G7Q^B0*\*JZQCY8^RNA#1-<)+?^6LW2!]!#(FHNMJD8TSM,9&;N=49S&)3J:^>^4'?@IP#, ==.3I/GG2Q"JG MCV(WET71#4,X8%]G ?9"2P]OY.&O8..,_3@\Y(EWA/6!_Y3@4;9S4Z5BQ\X^ MT)'S0^(LQWT0#PQ*TX[,SW;K[WP7/.CV&H XL0#2SE<1F96C4R:B"4Q94>!R56"?L\P&N8=R'UEM!\P2NHV6NHE:I(*-!VR MGH##[Q9=#H@-3)8V??47S<)X!I!V'MG".&-3]!?E G$6D_86\<(X%%/V&?W" M> 01=QY\PGAC4_0:"<*8@U'W%O/ F!13#A-B@*V@3#<]A1M ZR.@Z]L1AG$) M[J#S"24_B7I@"+RK,$&IZP?)S(W)+^Z$@?O1'2N+3 N&^HA):UVK%K'W&)SW MG8Z%?W*^YYL#K]R)\&*]\RRDD6W1J3JQ6J)Y[!>&#]C:FJ*C.N\85S-)_2TQ M[*L$;;)@BK\D/SP!G73,]@)[27BFN\'$#S*B'OL&CPEYSF']#!@XRXZIXWKM MP4C1-E5B@=#&2^WLGG SOK+"<1^] M):)D52W31]>K*R73)+^TBCOIF.VQ>^NG;N#_@=9VM$GO\52:H#L41/FWQU'2 M8L#(]]EGHE!V#$EVTTL9C2S/4/J.!T\U[R8]2CC$G2=D9?4)H>VV6DAZE(H( M.X::E0^6AAW849/OIOAY,EF,0<9_U M8M)&6JZ;CF= N5>"#887X!5Y/?&3-/:OLC3?DB@V)Z1'?ZMN>]LVDH5$IH]> M2^ED&9?MI^NDA6@K2SYS(=EC/P)5OL?F!(<5V1:MK? 2Q=?$YVHG:@??ZCH6 MB+;;*,RW_N1]?B9M3_N8TE$XN >5.SLX:L6-Y=)= M]>3H'174 #KIN<975O'R/?$$\-S RX+<8)(>#RC00XHU@]9E/T00X)'SU$]) MV^(2@%?&*;DQ(".C!?^Q:-D7(_1SY0<,O<9<[$_5YASA[L,$KC%U7Q@^KT,UP#(;6?RN/Y9?MW">RKX#]PH%^1?_7;2K-3M3PBLY MJ$P, _X/\4+NL M/3$4ZQJ/S$8_7_*8(M@Q \KILE5$TBCTCBK$W\.GD5?D= M-_8.QD[S+H:BQ5E"MDY)-Z<8[VU)OXFC+4_5A5JC-J)4(<%+P3WH7#CM$EP #.\.L!">UX?Q.)PU8P -XJ!8!];8$>>E_$Z-;UU^;#+7&O MA):*T1R&Q#NE2' EU0F2PWL;6-ZC+JX5R_!0$=%(R^7F^B(@-7?TBREHXY]' MI8!*LE M'-D31D"FAP_%F#$@D;7"B&S=[$2:1:$G6LP9S?5PJUB8\$34"8O*UIG0JZ*U M51L9%8E6<2:+T5ZU;\+6/B- H@NLTX B&?S8]=+?_/2FK++;[T4(@8)1JW9@ MP+#)*$,G$"=H@S!SZR5>]$->>K714+5/ X:&(:).*)0EY!-TE8J-,ZVQ:K\% MC 9'5*T0J9;0 =9+6FO5?@L<$XZP_4=@EVY\[9,M/%2R4*R!C*"+TUYUVD>L M<8$ ^DT$1FDF9'WGTL&@>J]^QA$/ZN'B"^P3M#L MHL5&E:,0(A$=#*H/ZJ&"*:#_18?/1ZVVE+$02?8!#$%?*EZ=6FE&JSEVD"6# M1Z0B.B!^&N008!K0"3/*G;+>LT](3D:%GM-5*-$"VWHBV^A[U.[HJOF:QIF-]J S(XFNU4I!/*2W*&-T1KTXU# M[%$G%9%J[]'2#N"):56'?6 LX8K0";[#NTYD?%@QI6K/$"H;.W&N(V* E\;H MKB*32+77V!(G\)-K(MP4IJIEY!4]-\@2\]>SNI13_/,0=QG0K_\]N-C@S;$7 M&Q@_''SE;_U=TR!XS?Y K)]@8CUU:40;XZE3]3.OW02-5[D=> M57N.YQBM!MI\\ *LQ_":')' _UMS'Y2A(-3R3UCK2:^%+4G*%IZ!2 MO-9,]>(FAHFKNN3FBJ? M3O-UZEY%,79PB@MLA4BPVJN>P5!$^/+JA(R- MS=]04*L60!N0QVO?5#+!.)_ DETG@U;R6G)9$54, M%95(M35HBQ9' UI9APO7#XF)FX>51Y0X.0-Z<]6N@BQ*7*GUFE#E&E3&_WZ8 M82&?DDV?T2:*46W8'=J,R@W0Y@/VBC Y$E82,:VOV M@UPE5ZH-N Z8L#P1BL^BI9.EH0[%-D0CNX#%@,0,M6:J9PZ5Z\8"JL'(T CI MO2B%H)]QF,M-ZS,)5,]Y./I,:06NTZ![90<;2HSR#_KVTMM6VTOD$\;!-XS= M1]1O-U$D%]<%<8G^8U7A\PJ@_?I21YV)PQR;IG"["F.TNT60^.56>.[Z<5ZV M.-_D;[PZAT^\4H#9'SWNHG?5=E("ST[EUMO$5NLGZA59!];U71OK6NW]K^YM ME/QB%!\YL*Z#5">0.^'/@^B>49SPOHU\I$\C[U3]:H$',V%G$4?D9-OZ\^,J M(<OU-IN!YML2GT_\A_ M9*/$)5*]7AR-&4 E.B%8Y6^^.<>!7>AA,?/KAC'[$S_978+)AA/>@_+$YK'8 MRBI+)Z"Y-Q97!1-N:,GWI/I(R=' MU6>3@,@ES[!/)Y'\23*KM)-%I17W++! MYE.I/EUR-+ 0I0QP\_V-&U[C2$.4^:C?>2\D4WUBI#T^,/GTFV56DF2D/+N( ML?"J\!MYT@\/)SS";!3?^1Y*YO$X^B1XZ)H M@G;_M<+F^TK<-#. 6O4U!<>C+*$DK3;VFXR7CS=Q VL!F>JK(GO DZ(6S8$\ M?/M)!LLZI?);)7O DZX=S2&M/E,O>C$+1JW\PLD>H&5KZ3G ^W0!3DN$FQT M0=8X]R2I*\UQKKV_TL9[DKPQ[97&N2>P?OH/5YNLE.?G)N@V2JCU%(000 ?$ M2<=4$5#"YQ"Z@)^B 9 "$=4X1P36C]Z@UJ[F%]6D JB!T.J87I*2\SF@V[PF M?A3N+M)YREU#;O8^OF?@J- Y&=61=O4>,9T,CN/'P;-*5SUWR.F7O4H!SNH" M"/>SRF8)]*43V SI=S5IQ]4!4?M0M(?I/N956$XT\G[/_!@Q7Z[F[&A*]*%I M!1$'U?K^IK3"M$H*--@O7\:6@/>)1-/:HB/0K*NC2_ 8P7_)PWD48T$\A-;Y MV9+RW0)F-HX0 VDUK1,"X"0AI(:SC2'WOL[IB#6$VH>R.I@G4*K/;7*+8%@D MFJX0',R:%3!\=>CDY529%;Q10A&OS5,E@Z\&[9#K^4&3#NZFNRW,XGP# XY- MH>GR =.I RM%H4JL\5U3@L7.Y#D[2X8>DTJ3>M!VR'(4HI6*"[V[.X>^"J8 MSBN7I=9WZ8XT+1&5,+/M5#>$*UY9 .IO([,\<"Z)IN6B *S$L@VU.5IR,=\L M_%M$GG'+SQO._?WQ $T/$)-ZSPE 1*K9DB8B$!%."UZ_5%$I&F!IC0\/)4, M ,W>X.8VMK2[9%J7XT:07^!2:EIU"04)KARM')"JQP2,NCDDNI9:MO,@H6%W MU_Y#^1IF0M[/84RI6AM="R&!LX6_9 M+4PM+R3369F\++Z63Z3HK$RY^%?90RQ90E;89!Y?NV%Q4!:F68PX#YA\ M^/#V[2OR*@L)3X(HP:WQ#Y]7MC4S;=N8+R]&,^M?(\>:SXS1;&+,1LYJ:1KS MQ)LL5J.OXQLTU@LK;%IC*;3^3C_VQ[O<"&3(WZ<;VS_.O0WOD>VJW<% MSWBX+:+ /WC=TO+*=^256[,1@B.4!56&.-6U@+TRB:]\51==]$I+7&4K4TIR/'Q"O3 MB S @71(C],K;#:6GBE93\G",UZ:$ZO/:5'+=W-TV5AAQG-L$I>.A74WE";+ M.%S$:V.IF5A?K8E)?*UA&,T?VK"Q+YT4CPQQF&VL.A?+.7:F[-$4<[J.B5+VL3R\.>-)*E2NL-]8A['4L5WA^$=.^6Y/&J^42FW<\I$>?K:GE M].HN<=YW?.+Z36-%PE9^_(\O\^G$7-I__(AOPLT>(]!YI(U5C![_,6 MSHB;CBJBR.-3_Z"V!]?SNX7I)?D/,:Q_PT>Z>'U-/!H M7#;60TQ^@X9'@7G'"!K>--9%>_79QM:#3"GS M:[_Q BS:Y42];QHK)3SJQ2:BZ+A'ZR"5K7#($DL5L['&RN58!LS>I:/F,IC"_-18I5D9C0%8KZ8VV!PW5M_#!,<0 XB6Z6 SW%A; MZ?F. 1BG)3[8?#=66WKZ8P"^&7D0-NN-!9B3#1F _VH@Q6:ZL1X?1%$#L,F* M^=DL-U9E3N0_@ "TP)7-/#!\'<9F\Z-"MA"-)1<4&PYA)!M!(EN(YHK*#!4' MX)P3E#!%>-M81[FAR<"3F_9N@U/6#9$8NGB1OW=*D::RT M8@%',B[/SLO#?.@&CNM%;44 FX\$^U:,R9YWY1Z=[M1X.2DBM*:(I# MFPA';G^@M857^Q2'<,1*[112%L9B&U*]#R1)LBW^I> RNCZ^I:90K4M)BBJ6 M2MW*,!JD?5=U(5I_H[%6TC,,@/V7BWIK01V8&OT1R8#=5UE<_3T$+AU:JHO5\-E#=K\$\D#\F#ZO/-?Y*A M30/V3SNNGRYI5CJT 6QHZ[R)6,^+>8;PY(",_)E"#?#P[84EJ]#= MO3&&1(?(>__JGRD443YF.;@.TUX4V:A-=)![XX? M?!H^*Z--%:LXOC_?C(,HJ3P=FN_*%J_L*'-1@,PI6P*TG10ZH0-:/H9]>+[- M?I-P#ZY9KGGDYM-P&W!2M9"07>E&G4F;JD@U.]-FDOI;4D:P2M F"Z;XN[PM MQ^;)O@KJINU8EWEMPUA-YL7V%S@J>X&$S_(B!;M&SRJ>"(U M2U,J(BWFCCESK-'4F%C3E8/E,>POH^5 4H'*6 $#]%WSI(9$0:N:@4EFX#UY MDI3R,C ;S7?5,2DHF 1J MTG%.[*[1$R_)%Q2LR?.Q+EYTMXR@N: %D*K.U@C0J3GH8%WT[U3G#@KH-5S2 MG-E:=>8!J'^N#/KM/7(O)H#,>)F7H ;$IGJ(/9+"42=P.&L0Y%EI*+U^4XL# MGY1.=(J#J%)"O*=&T2G[!(T:7VE_K(;C&'&K1_<';%2[0+2[3VC/(E5;J7K= MJ>!AZ=Y?X@ JQC$']^DN:G/5AIMZUTS]62:.H#I9ZSVC7]T@*Q) "8KO^"^J ML6E46V49;)@BZV2 GPS6I1M_QW8&FV ;>5F[1VWB%L@VX UZ[0#D9"ULYDF9!R-5+-R[L]+/CT-Q!F' MS4/>%:R>SDX:!V?QJ*=#57L[S,?@ MN-X/GTK9PT!TG@09+!&=:O\(@E#S62" *G1RG'!@E&VS_##A!-W&R/.+G8_; M !6;(Z-=G43^^Q9O/G;W!=5.68L!T;5Z]73IQNZMG[H!V6TM7T6+2PG-'4^ISYN?/;:&D:$_.K.9WOS/AX;JO/WE<4 M,(ZVMQE>BTM%<,VYB$[5/>A,K@0F74RIVJC#D*K-8JA"=#+L')XK1JEJ?%K! MRNQ+M;'N&FB!TG0RS(P+50!AP?O&%BKW:I4A8X/ZY;,0:1K)V\9EM*KBFVIE M$V=IY"9N:_>8]!]K4ICFJK^1NJ%S/(CJ]W?P0AAOY&6>[N15-6!8M_=P!@^W M2HM[E<^0^;/SC-P%< *+([M5[8QV.QC8BGNV(X$,9^<^ZF@ M['M3?<.,/<^IGVO:G^OQW+Y!75:71XTX"3XWK8SV2!. M][3ZU 1$E,;N4^WIB8$#9?KY&8 @/U.N.60\3Z$J#-H_(CE!7N#&^=G--/:O MLC0_SE-.>0'D@0IK^ <($JB MW7@*P;&1]V#=?3HDB*SG/" "-?(@G.<]E!U:$%WSRAF5W"(7X)VORL\O$.FK MY^D*15">/Z%N$D+(E>V1$N;P>,60!_DK&P6Z0H&H-*I#4RFLFAN: EWT?ZBA MX&&W0(_=>,TZM4MKJ#H4;*5\EC#ZA0&+.%IG7OH;,;UA^I@S[0;CP$T2?^/O M;QKB5H7 .E =VQTSBR2UU/^4RM=ELE_TX/D)>4BH6)PYAH[0BI)@$,MK=ZP2822C_ ZA() 6,2P ![IR5@ BUHE/!H>/L4 M>2G71.YNEBAOL.#$ ?Q;O8LXH.KU\V."D6VO+C&%-3,NS>4%;C7HUAYY:B$* M\Z[%B$&8;[QK 0E/F]N/G!XL:\- KW+@BY M6_@G)JDWQP2#I%0J+R5"D&VD]JHO)RJK!2!&<+Y9);O[;-@P?>"65BZMBR\. M^JE%;OV]"'?_+L_2-8E.9K80#3$P.*I\CL-"7-H@VY'JS-= @T#G8@<9 M$01U#O)=JA1'F?W"])+4GG6?AIX$*0:*3?_^;_ 5!+ P04 " !\FA19,PR)-11, $ M! 4 %0 '1R=6=,S-W2Y;H1#MZC23G;/:+BJ8@BQ.*\)"48YV__@+4BQ+1>% @ ?IH MJW:.8P-@=__P:'0WNO_Z7T_+H/&(HMC'X=]>7/WR^D4#A1Z>^>']WU[(7__7__N__:9#_^^N_O7S9N/%1,/NUT<;>RTXX MQW]I]-TE^K7Q!84HOI08]QL*9SBZ'77VXRZ2Y"'^]=6KGS]__A+B1_WG_WY]A<[7G045K^KSY\_OTK_NFN::_ET%P6[;[Q] MM2-G/S+YZRS9=\@V?O]J\\=L4Y\S=(;HV/\U3CGI8L]-TADBI*@!MJ#_>KEK M]I+^ZN75FY=OKWYYBFL',H5CG\[ %XU7Q3Y[[094 M0N,%0DDL^CRSL7XRAFZ$PF2!$M]S R6:F#VU$$A7%EJ2P>/!?/! =P,RAX0" MX_?23QAA/:);4H06*(S]1]0A&^ 2*9$I&$,[T>,$>S\6.)B1#;2-YK[G)RKT M@NRHP\CW4#,(MENU+ M*@^F9'*OETHW69!;Z]Z%/)I\; M)DW/PZLP(5K'$ =D.B+Q;%$:10OAV^'C$?*0_^C>!:B/A,N.VTD+69WPD2P: M'*TEJ&&UU0/J D?)RP1%2_J).$G7L1!#7B']^E7FG$L<6#S^F@A M:AAALD$D:[+>G'^M_ ?*M@1V@FY:2&NMXH2<6U$;/>#8%\L*:J^%F#Y.$-%. MUG31B AAM=4#EO^ NM@5GPFYAEH^/T(!.15G1$=+UBKR$/730ER7GB#DL([0 M3*Q_,!OKF;28[!Y1XM.]54%$@FY:2&O[C_Z,7%A5Z.+UT4+4EPC'\=@-4#S" M:S=(UI*$B?KI.F2C%9J136ZC5*\B>COI^NZ='_B)A&(@/8 F3?>@2=-=.5F+ MU5RHAQZ"R(5]M@J(%KK3\)H>^0K9G(D>1Z8\U8Z(/,A/,9EE&S55Z>ZH[0.: ME!]ZSYJX3^*)P6BJ:?M9+OV-[D(FW5X",DJL1%?MIXC*R:&5B,GF%^0<^!'? M1&[H+^[@2]MJ91;D])%/PHO[V0,;NYEN"2KC3GHRM&D6 M2[^#\[ZCF?F#\CV8'VGE$TP.ZXUFH8QL@4'-L540S7._4/V%K>A6=-;@FG%U MXL1?THW]-D;S5= E7U*?GA*#:"9[2+0DLM+=H.T'*RJ>\8+,"77*Y<:I\.*L M.J?.&[6$3>(G#:ZYP5$;K^X2,AEV]^5">Y[D8.79!%3A4!I$L_3W]W]E44,] M-1/8R6^^ G;N#_CF9C/$]^DJ741H\H MP.FW6S@N,&'4QRS34*@ZAQ2'*26,1I5FV?Z:)T_6[J8\2SB=M1MD5>4ITU=O MM)#R+!5UU PU9 ]6AEUR(,WDWZRHZ:I'#5BIYJ"1H<)#EVKE5YU/JN/HCP=3 MI5BJ3?K9+4);%U3BC/_D+#EN8V M4H5$98Q20^E4"5<=1[?10N3*4K=<*(Y8#D.9[\&4D&O%:HEFG;"'HGNJ+9#"_C5%J*5!79;G]-1/;16Z,=CN#NKF2VUV[\2_5A==GDBPU3-F! M".I*GO)0)2EZ9UUJ) 8I.<975?#J(Q5A('VA'B/OEWO\^ IYL^TM_O&!J+U> M@&-R$_S-3Q;-V2S=@]V@1R8O^>6)Z'<9"'+#49;H#REOFXN^_-A:&9KD7WBH M47TT@%;2FK-_KG8!D9B^HD9AS'C#JD:N<%!]+!#)K,A=J4MN2O'UVGE"7NI& M;9$+^#V.UH6YD!RW%$;.GN>WB/J" M)K@7/OA4F3EO&D.CZ=P7TOLR8U9?K\E:/V.?8(\;)T?CZF.DC>;N*CA]F:9 M\>D /-+]= <7IEUXNT?*.9K]2(O>X:_FT MND&@1F':H7RZ0IPT54G;]:ET3FY6=>%)N>M^3#/YM1^F5U-Z"3^B&STE*)RA M_0Y'!^298[()V/R$MMVFV+MJO*3Y^%9T,R8_;EN61 <[$]L1/6\($?L\5"E! M9/@P1C/Z4XP#?T:]JHWM2(W-4(T_W8;NBMSBT>P_=XGL=L0'V#NB. UMQA%G M Y^[\5T*V"I^>>^Z#]M=G&S:N]\)D@SVM&]G>626\EF:?WJX3 A4\H)TJ^1Y8E2975' MV3S"2Z$HMV+#7 ZRLB6$O&C@B.@1?WMQ]?I "U6*9JEEC,%R-0 =O7NDSH>MU]B_-)Y\SW53&T HL4U,0 7F,#R[,"0BP#5"VMTJ(#&3M$X5%"S1Y M?0C I8#(8Q6$82\,A:(*5RR)(H.'59;,QJ!6,)82+E]"L!Y6-BL M )R/5SGG/2/@8'3[93I.S>;-3/0;>'30]E#SZ0O/ KGD7)Q'1T^$MZ+C=]$K__B.%@;3YA44O M)'UC9\"&R&W(L"P&)\V-0<&1, L*)MG6V4QH$0(:]$?^0R.,']T@#0-,6FX4 MK?WP/BT8PSFH9;H;1HP'!"[*C76J[@C1-RP>N2Y1\K<\\VZ#C.:U 8I#/:A% MF0*&E01 " ^G4VU $O( WN.-'4^\.A:,XXG5O#;P<*B'@'EO"AA628\\'ME6 MM8$A3S1X.S$E_6&$'EQ_YCS1^&(DW+N8S6N#!X=Z")B/5JC3DFIT;8!@4 W> M)LVMC$W>C6% TW&Q:]:P%@CJTK$BE;V##0WG*=+49#E0GP MYFG,&+!-R1K>IX_E3AXFPJN'V\UBP.3)!Z$R9B5(7WIO6.SCT!,=.,SF-8 & M)AN$Q-A]_[AF&W3HVR_T+)V@E(U=WH\3'N3?XXMMF+(CV&]A5N,$Q-+8[3Y# MO[0%&NYC#*]",(!(JEFIC1D =L:*[;-N\96'V=X&S-0--"P>0(2,&0EHV@#* M$'WNO4OMMT^ (,1+IG>]T)/G",32F%VAC>:($#@;D M&]W[](44VI&Q/2,!(P_8OB:"E^ !%+VYB )VRD@9%8#3KR:(*? "(F?,I- ) M$Q2A.)%%C-V^7DCQ> 1,F:.V%BH0.2*&A^ XE/RTDB M3."04AJC)E 5Y N$S9C=X=A:+W^?Y?>K"8H*O(#(&;-'J&R/==\2E;=!8Y:% M#*4'%XN2&3;?S0:L-%AB(<9 $*VP2,BX ]GM;8!-('/8-"'K'WRC.>9A1T/V M5B&G9DCTK \B2@Q!V)A[1[TC/2V&LB5=O'RRK>L#E9 )$![-C[%8Z8&!M<)J M6A^)\SD Q5W4[ "(&ZKV (@<:EXOL?.Y $5OSI[ 5NVE8GQ$7>N#G!I'((K& M ALV%0197 LL0LP^]<--P H(F#&K0H98J3N/#9!HN.$(X# 8N@#6/^"Y*\!. M=89+R!8(GS&;0I&H/ OC\#2 5S0F[ZW!!Q3;((R4=,%C8T9C@U&3!? !&0"! M,1;L%J2P_((K&;!QY=E64^WJA!-$/HF*#(8-Y9Y&R;C![UOD:)L<; MB&;&#O+75R=L=\D_*R@<,'2I^6R!$M\[Z"['503>GEM%H/&GHZ]/[+%D+""/$;.QH5PI6&73Q7IX^)1#V'PRXN/9 M,T4N\=MH=QP"5:+?R?EW#D,V\+QQ&/2H7O2!UQ+Y 4(4V-R]+\0=_43CZ!N- MS4Q M\4M42)K5>FI&2^>O$)Z%[T"V==N=95&Y^E# A%X[/:F2HBK(,6A'+2.&X/E$G;*O;D:PDZ? M6=BIH2O/F6&GI505*SGLM 8!O@#5X#9D[$@X\T'C9\O=H@#)UAE;%*((\MYW MZT%@4JQ;.P(VG1':5";]0CCJA#>N'Z5Q660=+W"4T%R0M/1UO,DU!.Q$2F/8 M"T-*_K@BRV( @-):!L(^20Y(I&*FC9M8#DJ<6O!$;,Y V9_]<;>\A$PPX&P4G ME_00U@.FQ@D(ID&/$+R';WY]@Z,QBAY]K^B!EAO&>E#5N=%NJ2WWA#L?66"< MND++8P?$UMB[SMLPREB+Z%$Q"/G&LFU/04?KT9.A'X0K8U21R?4JIF6>XT%T[X;^[^ECGF8XZ[O)*D*<5T.?/[]_ M?T5SPK7]F,;SD];D']>WXT[?&8\;@]&79K_SO\U)9]!O-/OM1K\YN1TYC<%- M8S!T1NGOQZ4SU<++.S_<\31<1=["C=$P(EM!,TB7D? M^!K>CEI?FV.G,1QU6DZCV>T.6NE?RWL6M%HNW6@]F(_]^]"?^YX;[DI$T^V/ M3*ML(8,L5^]/N1K?]GK-T7>*RKCSI=^YZ;2:_4FCV6H-;ON33O]+8SCH=EH= MISRHMI3'(^0A_Y&&?Q"5F47\AU/BMU2.&R.GY72^-:^[SI\;?6=2&JET8PK) MYK\&*/QX2F&G_\WI3P:C[^72E3H47B9L!TN6P$\Y_+\.1I.7$V?42VD=3WJ$ MWO*PWA1NP>%]2FPSCA&;SL^G= XF7YU1HSOH?]D0VQR/G1+I'$:8;'O)FNP9 MU)7Y0 7*QOS-ZU-2AR.ZOTV^IYN#\X_;SI#*M-P)T"(W%G+%C-KH <<^4Z9O MKDX);=V.)X,>$6O;&0[&G1+%R2K EB7MS2EI_<'$&3>&S>]T39>'LO^ TNIT M+)IR)]NP,W0:V^8E$31":7SHT(UH$2J^S'('U,CI-B<..8^:=/)5(T&JW5$M M*$*SW'/4E,K<@=.EAR@];EHCI]TI<45@LA-&B4^/$X$D<^=*:T"VPM&D0R17 MD1QYE0JSI.8.F';G6Z?M4.VJ$CI%)?ZRM.;.FB^C 5&?QLTN(70T^-[LDFE: M-L';:N1D']\$76^JA#&J<64ISYT^1-$8W9*E17?TS4G4NAV-R*Y.IG/SNM/M M3,I4D."XH0S1;W/G$-G<6W__.NBVG='X/_[]TYNKCW])CZ/)]_(H]19HM@K( MK6&G?S<]0G"I78:^7-%F&- M'&)4*R?KEZJN%!_RXY@LD,UUPX[\TR.BH$4K+TEM%2T<)V1RDM^AZ!'E+LNL ML'J9WH8,5'OXCZA,*4P/-DIO+'H/KS*(-8_E54 ]M5^I2\WZM_6,Y<]_DP!V M,/M=0)FPVOWK0#&VE M3R FT>H+T9GZZ-&=N=R8?$9+4P\?Y%<'%M-OG\>T]*2:AIZ"GZ&4R'(%@?G: MB&=F$V@Q<9^8][JW.3-3I]\:])S&I/D_)5[?)&H-9XG,V9T(B;W.QBZ;7D#W MMYM2K?)94Q2+3+[YJ32R)IM?T%'BF\@-O079C\+[;N"QB,Q9G[9[4B/MW\@, M\.=&M]LJT6%S%Z-_K6@ZF4? -/\V9X4:WUZ/R7V=WF*=;Z5:Y>7\21R_TMN< M74K>KT0NY=N!RW=Q2GD#4Y6>R67.HJ7N$VS\:3-\B3D#I<"$F0S+ISSK.H0)SMFZCAV(%