0001340476--12-31falseQ200-0000000UnlimitedUnlimited000001340476drtt:DeferredShareUnitsMember2023-06-300001340476us-gaap:RetainedEarningsMember2022-04-012022-06-300001340476drtt:CommercialMember2023-04-012023-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-01-292021-01-290001340476us-gaap:CommonStockMember2022-12-310001340476srt:MinimumMember2023-01-012023-06-300001340476us-gaap:AdditionalPaidInCapitalMember2021-12-310001340476drtt:TransportationMember2022-04-012022-06-300001340476drtt:CashSettledAwardsMember2022-04-012022-06-300001340476us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-3100013404762022-03-310001340476us-gaap:AdditionalPaidInCapitalMember2022-12-310001340476us-gaap:EmployeeStockOptionMember2023-06-3000013404762022-12-310001340476drtt:RBCFacilitiesMember2023-02-090001340476us-gaap:CommonStockMember2022-06-300001340476drtt:DeferredShareUnitsMember2022-12-310001340476us-gaap:AdditionalPaidInCapitalMember2023-03-310001340476srt:MaximumMember2023-01-012023-06-300001340476country:US2023-01-012023-06-300001340476drtt:UsDollarAdvancesMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001340476drtt:TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2022-01-012022-12-310001340476country:US2023-04-012023-06-3000013404762022-06-300001340476drtt:CommercialMember2023-01-012023-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001340476us-gaap:ProductMember2022-04-012022-06-300001340476srt:MaximumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001340476drtt:DeferredShareUnitsMember2023-01-012023-06-300001340476us-gaap:TransferredOverTimeMember2023-04-012023-06-300001340476us-gaap:RetainedEarningsMember2022-01-012022-03-310001340476drtt:EquitySettledAwardsMember2023-04-012023-06-300001340476drtt:RestrictedStockUnitsTimeBasedMember2023-01-012023-06-300001340476us-gaap:RetainedEarningsMember2023-06-300001340476us-gaap:ProductMember2023-01-012023-06-300001340476drtt:LicenseFeesFromDistributionPartnersMember2023-01-012023-06-300001340476us-gaap:RevolvingCreditFacilityMembersrt:MaximumMember2023-06-300001340476drtt:LicenseFeesFromDistributionPartnersMember2023-04-012023-06-3000013404762022-01-012022-06-300001340476drtt:RestrictedStockUnitsTimeBasedMember2021-12-310001340476us-gaap:PerformanceSharesMember2021-12-310001340476drtt:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476drtt:TransportationMember2023-04-012023-06-300001340476drtt:TwentyTwoNwFundLpMemberdrtt:DebtSettlementAgreementMember2023-03-152023-03-150001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001340476us-gaap:ConvertibleDebtSecuritiesMember2023-04-012023-06-300001340476us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-06-300001340476us-gaap:CostOfSalesMember2023-01-012023-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-300001340476drtt:PerformanceBasedRestrictedStockUnitsMemberdrtt:MonteCarloValuationMethodMember2021-01-012021-12-310001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001340476us-gaap:EmployeeSeveranceMember2022-04-012022-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2023-01-012023-06-300001340476drtt:RestrictedStockUnitsTimeBasedMember2023-06-300001340476drtt:ProductAndTransportationRevenuesMember2023-01-012023-06-300001340476us-gaap:ServiceMember2023-01-012023-06-300001340476us-gaap:RestrictedStockUnitsRSUMember2022-06-300001340476us-gaap:RetainedEarningsMember2023-01-012023-03-310001340476drtt:ProductAndTransportationRevenuesMember2023-04-012023-06-300001340476drtt:LeasingFacilitiesMember2023-06-300001340476drtt:EquitySettledAwardsMember2022-01-012022-06-300001340476drtt:ProductOneMember2022-01-012022-06-300001340476drtt:InventoryAndPropertyPlantAndEquipmentMember2022-12-310001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-300001340476us-gaap:HealthCareMember2023-04-012023-06-300001340476us-gaap:ProductMember2023-04-012023-06-300001340476drtt:RBCFacilitiesMemberus-gaap:PrimeRateMember2023-01-012023-06-300001340476drtt:EquitySettledAwardsMember2022-04-012022-06-300001340476drtt:TransportationMember2022-01-012022-06-300001340476drtt:SignificantCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-04-012023-06-300001340476us-gaap:ContractTerminationMember2022-01-012022-06-300001340476us-gaap:CommonStockMember2023-04-012023-06-300001340476drtt:LeasingFacilitiesMember2023-01-012023-06-300001340476drtt:CashSettledAwardsMember2023-04-012023-06-300001340476us-gaap:PerformanceSharesMember2023-04-012023-06-300001340476us-gaap:ConvertibleDebtSecuritiesMember2023-01-012023-06-300001340476us-gaap:LicenseMember2023-01-012023-06-300001340476drtt:UsDollarAdvancesMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001340476us-gaap:EmployeeSeveranceMember2023-01-012023-06-300001340476us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001340476us-gaap:CostOfSalesMember2023-01-012023-03-310001340476drtt:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-06-300001340476drtt:LeasingFacilitiesMember2022-01-012022-12-310001340476us-gaap:GovernmentContractMember2022-04-012022-06-300001340476country:US2023-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-310001340476drtt:RangeOfExercisePricesForOutstandingShareOptionsFiveMember2023-06-300001340476drtt:DeferredShareUnitsMember2022-06-300001340476us-gaap:EmployeeStockOptionMember2023-01-012023-06-300001340476drtt:LeasingFacilitiesMember2022-12-310001340476us-gaap:OtherRestructuringMember2022-04-012022-06-300001340476drtt:InventoryAndPropertyPlantAndEquipmentMember2023-06-300001340476us-gaap:ShareBasedCompensationAwardTrancheTwoMemberdrtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476drtt:EquitySettledAwardsMember2023-01-012023-06-300001340476us-gaap:PrimeRateMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-3000013404762023-06-300001340476us-gaap:RetainedEarningsMember2022-06-300001340476drtt:CanadianDollarAdvancesMemberus-gaap:RevolvingCreditFacilityMember2023-06-300001340476us-gaap:EmployeeStockOptionMember2022-12-310001340476drtt:RangeOfExercisePricesForOutstandingShareOptionsSevenMember2023-06-300001340476drtt:RBCFacilitiesMember2023-01-012023-06-300001340476drtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMemberdrtt:ShareBasedCompensationAwardTrancheFourMember2023-06-300001340476drtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-06-3000013404762023-01-012023-06-300001340476us-gaap:RetainedEarningsMember2023-03-310001340476country:CA2023-06-300001340476us-gaap:ContractTerminationMember2023-01-012023-06-300001340476us-gaap:HealthCareMember2022-01-012022-06-300001340476us-gaap:ServiceMember2022-01-012022-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-11-152021-11-150001340476us-gaap:RestrictedStockUnitsRSUMember2021-12-310001340476drtt:NonConsolidatedInvesteesOtherMemberus-gaap:PatentsMemberdrtt:CoOwnershipAgreementMember2023-01-012023-06-300001340476drtt:DeferredShareUnitsMember2023-04-012023-06-3000013404762022-01-012022-03-310001340476srt:MinimumMemberus-gaap:PerformanceSharesMember2023-01-012023-06-300001340476us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001340476drtt:ProductOneMember2022-04-012022-06-300001340476drtt:RBCFacilitiesMember2023-06-300001340476drtt:RBCFacilitiesMemberdrtt:LiborMember2023-02-090001340476srt:ScenarioForecastMember2024-01-012024-12-310001340476drtt:CanadianDollarAdvancesMember2022-06-300001340476us-gaap:RetainedEarningsMember2023-04-012023-06-300001340476drtt:PerformanceBasedRestrictedStockUnitsMemberdrtt:MonteCarloValuationMethodMember2022-01-012022-12-310001340476country:US2022-12-310001340476drtt:UsDollarAdvancesMember2023-06-300001340476us-gaap:EmployeeStockOptionMember2022-01-012022-06-300001340476country:CA2023-01-012023-06-300001340476drtt:CanadianDollarAdvancesMember2023-06-300001340476drtt:PerformanceBasedRestrictedStockUnitsMemberdrtt:TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476us-gaap:ProductMember2022-01-012022-06-300001340476us-gaap:LicenseMember2022-04-012022-06-300001340476country:US2022-04-012022-06-300001340476drtt:TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember2022-01-012022-06-300001340476drtt:DeferredShareUnitsMember2021-12-310001340476us-gaap:HealthCareMember2022-04-012022-06-300001340476drtt:ProductOneMember2023-04-012023-06-300001340476drtt:DebtSettlementAgreementMember2023-06-300001340476drtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2023-06-300001340476us-gaap:AdditionalPaidInCapitalMember2022-06-300001340476us-gaap:ContractTerminationMember2022-04-012022-06-3000013404762023-01-012023-03-310001340476us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-300001340476drtt:RestrictedStockUnitsTimeBasedMember2022-01-012022-06-300001340476drtt:CashSettledAwardsMember2022-01-012022-06-300001340476drtt:ShareAwardsMember2022-01-012022-06-300001340476us-gaap:OtherRestructuringMember2023-01-012023-06-300001340476country:CA2023-04-012023-06-300001340476us-gaap:RestrictedStockUnitsRSUMember2022-12-310001340476us-gaap:ServiceMember2023-04-012023-06-300001340476us-gaap:RetainedEarningsMember2022-12-310001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2023-06-300001340476us-gaap:RetainedEarningsMember2022-03-310001340476us-gaap:EmployeeStockOptionMember2021-12-310001340476us-gaap:TransferredAtPointInTimeMember2022-04-012022-06-300001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:CoOwnershipAgreementMember2023-06-300001340476drtt:EducationMember2022-01-012022-06-300001340476drtt:LicenseFeesFromDistributionPartnersMember2022-01-012022-06-300001340476us-gaap:PerformanceSharesMember2023-01-012023-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-01-252021-01-250001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:CoOwnershipAgreementMemberus-gaap:ComputerSoftwareIntangibleAssetMember2023-01-012023-06-300001340476us-gaap:CommonStockMember2023-03-3100013404762023-07-260001340476drtt:RestrictedStockUnitsTimeBasedMemberdrtt:TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember2022-01-012022-06-300001340476drtt:LeasingFacilitiesMember2021-12-310001340476drtt:ShareAwardsMember2022-01-012022-03-310001340476drtt:RestrictedStockUnitsTimeBasedMember2022-12-3100013404762022-01-012022-12-310001340476us-gaap:ServiceMember2022-04-012022-06-300001340476us-gaap:FacilityClosingMember2022-01-012022-06-300001340476drtt:ShareAwardsMember2023-01-012023-03-310001340476us-gaap:GovernmentContractMember2023-01-012023-06-300001340476us-gaap:CommonStockMember2021-12-310001340476us-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001340476drtt:ProductAndTransportationRevenuesMember2022-04-012022-06-300001340476us-gaap:EmployeeSeveranceMember2022-01-012022-06-300001340476us-gaap:PerformanceSharesMember2022-01-012022-06-300001340476drtt:CommercialMember2022-01-012022-06-300001340476us-gaap:RevolvingCreditFacilityMember2023-06-300001340476drtt:DeferredShareUnitsMember2022-01-012022-06-300001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:CoOwnershipAgreementMember2023-01-012023-06-3000013404762022-09-300001340476us-gaap:FacilityClosingMember2023-04-012023-06-300001340476us-gaap:OtherRestructuringMember2022-01-012022-06-300001340476us-gaap:ShareBasedCompensationAwardTrancheTwoMemberdrtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2023-06-3000013404762023-05-090001340476us-gaap:CommonStockMember2022-03-310001340476us-gaap:CanadaRevenueAgencyMember2023-06-300001340476us-gaap:ContractTerminationMember2023-04-012023-06-300001340476us-gaap:RestrictedStockUnitsRSUMember2023-01-012023-06-300001340476drtt:ShareAwardsMember2023-01-012023-06-300001340476us-gaap:OtherRestructuringMember2023-04-012023-06-300001340476us-gaap:CommonStockMember2023-01-012023-06-3000013404762023-04-012023-06-300001340476us-gaap:ShareBasedCompensationAwardTrancheThreeMemberdrtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476drtt:ProductAndTransportationRevenuesMember2022-01-012022-06-300001340476drtt:CommercialMember2022-04-012022-06-300001340476us-gaap:EmployeeStockOptionMember2022-06-300001340476drtt:DeferredShareUnitsMemberdrtt:GrantedUnderThe2023LitpMember2023-06-300001340476country:CA2022-12-310001340476drtt:DebtSettlementAgreementMember2023-03-150001340476us-gaap:LicenseMember2023-04-012023-06-300001340476us-gaap:RevolvingCreditFacilityMember2021-02-120001340476us-gaap:TransferredAtPointInTimeMember2023-04-012023-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-11-150001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-01-250001340476drtt:CashSettledAwardsMember2023-01-012023-06-300001340476drtt:ProductOneMember2023-01-012023-06-300001340476us-gaap:RetainedEarningsMember2021-12-310001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2022-12-310001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:CoOwnershipAgreementMember2023-05-090001340476us-gaap:LicenseMember2022-01-012022-06-300001340476drtt:ConvertibleUnsecuredSubordinatedDebenturesMember2021-12-310001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:CoOwnershipAgreementMember2023-05-092023-05-0900013404762022-04-012022-06-300001340476drtt:EducationMember2022-04-012022-06-3000013404762021-12-310001340476drtt:TwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001340476drtt:CanadianDollarAdvancesMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-06-300001340476us-gaap:CommonStockMember2022-04-012022-06-300001340476us-gaap:AdditionalPaidInCapitalMember2022-03-310001340476us-gaap:GovernmentContractMember2023-04-012023-06-300001340476us-gaap:AdditionalPaidInCapitalMember2023-06-300001340476drtt:RangeOfExercisePricesForOutstandingShareOptionsSevenMember2023-01-012023-06-300001340476country:CA2022-01-012022-06-300001340476country:CA2022-04-012022-06-300001340476us-gaap:GovernmentContractMember2022-01-012022-06-300001340476us-gaap:TransferredOverTimeMember2023-01-012023-06-300001340476us-gaap:CommonStockMember2023-01-012023-03-310001340476us-gaap:PerformanceSharesMember2023-06-300001340476drtt:TransportationMember2023-01-012023-06-300001340476us-gaap:HealthCareMember2023-01-012023-06-300001340476drtt:NonConsolidatedInvesteesOtherMemberdrtt:EarlyTwoThousandTwentyFourMemberdrtt:CoOwnershipAgreementMember2023-05-092023-05-090001340476drtt:RangeOfExercisePricesForOutstandingShareOptionsFiveMember2023-01-012023-06-3000013404762023-05-310001340476us-gaap:RestrictedStockUnitsRSUMember2023-06-300001340476drtt:RestrictedStockUnitsTimeBasedMemberdrtt:TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember2022-04-012022-06-300001340476drtt:LicenseFeesFromDistributionPartnersMember2022-04-012022-06-300001340476us-gaap:CommonStockMember2023-06-300001340476drtt:RestrictedStockUnitsTimeBasedMember2022-06-300001340476drtt:EducationMember2023-01-012023-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001340476us-gaap:TransferredAtPointInTimeMember2023-01-012023-06-300001340476us-gaap:TransferredAtPointInTimeMember2022-01-012022-06-300001340476us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-06-300001340476drtt:DebtSettlementAgreementMember2023-05-300001340476us-gaap:ContractTerminationMember2023-06-300001340476drtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:ShareBasedCompensationAwardTrancheFourMemberdrtt:PerformanceBasedRestrictedStockUnitsMember2023-01-012023-06-300001340476country:US2022-01-012022-06-300001340476us-gaap:CommonStockMember2022-01-012022-03-310001340476drtt:EducationMember2023-04-012023-06-300001340476us-gaap:EmployeeSeveranceMember2023-04-012023-06-300001340476us-gaap:TransferredOverTimeMember2022-01-012022-06-300001340476drtt:SignificantCustomerMemberus-gaap:CustomerConcentrationRiskMemberus-gaap:AccountsReceivableMember2023-01-012023-06-300001340476us-gaap:TransferredOverTimeMember2022-04-012022-06-300001340476us-gaap:SalesRevenueNetMemberdrtt:SignificantCustomerMemberus-gaap:CustomerConcentrationRiskMember2023-04-012023-06-300001340476us-gaap:FacilityClosingMember2023-01-012023-06-300001340476us-gaap:FacilityClosingMember2022-04-012022-06-300001340476us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-3100013404762023-03-310001340476drtt:TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMemberdrtt:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-06-30iso4217:USDxbrli:sharesxbrli:puredrtt:Countryxbrli:sharesdrtt:Segmentiso4217:CADxbrli:sharesiso4217:CADdrtt:Daysiso4217:USD

n

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, 2023

or

 

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-39061

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

(Exact name of registrant as specified in its charter)

 

Alberta, Canada

(State or other jurisdiction

of incorporation or organization)

 

N/A

(IRS Employer

Identification No.)

 

 

 

7303 30th Street S.E.

Calgary, Alberta, Canada

(Address of principal executive offices)

 

T2C 1N6

(Zip code)

 

(Registrant’s telephone number, including area code): (403) 723-5000

 

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

Common Shares, without par value

 

DRTT

 

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 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

The registrant had 104,444,936 common shares outstanding as of July 26, 2023.


DIRTT ENVIRONMENTAL SOLUTIONS LTD.

FORM 10-Q

FOR THE QUARTER ENDED JUNE 30, 2023

TABLE OF CONTENTS

 

 

 

Page

Cautionary Statement Regarding Forward-Looking Statements

 

ii

PART I – FINANCIAL INFORMATION

 

4

Item 1. Financial Statements (Unaudited)

 

4

Interim Condensed Consolidated Balance Sheets

 

4

Interim Condensed Consolidated Statement of Operations and Comprehensive Loss

 

5

Interim Condensed Consolidated Statement of Changes in Shareholders’ Equity

 

6

Interim Condensed Consolidated Statement of Cash Flows

 

7

Notes to the Unaudited Interim Condensed Consolidated Financial Statements

 

8

Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

 

21

Item 3. Quantitative and Qualitative Disclosures About Market Risk

 

35

Item 4. Controls and Procedures

 

35

 

 

 

PART II – OTHER INFORMATION

 

36

 

 

 

Item 1. Legal Proceedings

 

36

Item 1A. Risk Factors

 

36

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

 

38

Item 3. Defaults Upon Senior Securities

 

38

Item 4. Mine Safety Disclosures

 

38

Item 5. Other Information

 

38

Item 6. Exhibits

 

39

 

i


Cautionary Statement Regarding Forward-Looking Statements

Certain statements contained in this Quarterly Report on Form 10-Q for the quarter ended June 30, 2023 (this “Quarterly Report”) are “forward-looking statements” within the meaning of “safe harbor” provisions of the United States Private Securities Litigation Reform Act of 1995, and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”) and “forward-looking information” within the meaning of applicable Canadian securities laws. All statements, other than statements of historical fact included in this Quarterly Report, regarding our strategy, future operations, financial position, estimated revenues and losses, projected costs, prospects, plans and objectives of management are forward-looking statements. When used in this Quarterly Report, the words “anticipate,” “believe,” “expect,” “estimate,” “intend,” “plan,” “project,” “outlook,” “may,” “will,” “should,” “would,” “could,” “can,” “continue,” the negatives thereof, variations thereon and other similar expressions are intended to identify forward-looking statements, although not all forward-looking statements contain such identifying words. Forward-looking statements are based on certain estimates, beliefs, expectations and assumptions made in light of management’s experience and perception of historical trends, current conditions and expected future developments, as well as other factors that may be appropriate.

Forward-looking statements necessarily involve unknown risks and uncertainties, which could cause actual results or outcomes to differ materially from those contained in, or expressed or implied by such statements. Due to the risks, uncertainties and assumptions inherent in forward-looking information, you should not place undue reliance on forward-looking statements. Factors that could have a material adverse effect on our business, financial condition, results of operations and growth prospects include, but are not limited to, the severity and duration of the coronavirus (“COVID-19”) pandemic and related economic repercussions and other risks described under the section titled “Risk Factors” in our Annual Report on Form 10-K for the year ended December 31, 2022, filed with the U.S. Securities and Exchange Commission (the “SEC”) and applicable securities commissions or similar regulatory authorities in Canada on February 22, 2023 (the “Annual Report on Form 10-K”), and in this Quarterly Report under “Part II, Item 1A. Risk Factors.” These factors include, but are not limited to, the following:

 

general economic and business conditions in the jurisdictions in which we operate, including inflation;
our ability to implement our strategic plan, including realization of benefits from certain cost-optimization initiatives undertaken in 2022 and initiatives being taken in 2023 and the ability of our reconstituted board of directors ("Board of Directors") to successfully implement its transformation plan;
volatility of our share price;
our ability to maintain our listing on Nasdaq (as defined herein);
the availability of capital or financing on acceptable terms, or at all, which may impact our liquidity and impair our ability to make investments in the business;
turnover of our key executives and difficulties in recruiting or retaining key employees;
our history of negative cash flow from operating activities;
our ability to generate sufficient revenue to achieve and sustain profitability and achieve positive cash flows;
our ability to attract, train and retain qualified hourly labor on a timely basis to increase overall productive capacity in our manufacturing facilities to enable us to capture rising demand as the construction industry recovers from the COVID-19 pandemic;
the impact of the COVID-19 pandemic and any strain variants or resurgences thereof on our business;
our ability to achieve and manage growth effectively;
competition in the interior construction industry;
competitive behaviors by our co-founders and former executives;
the condition and changing trends of the overall construction industry;
our reliance on our network of construction partners ("Construction Partners"), which we have previously referred to as our Distribution Partners, for sales, marketing and installation of our solutions;
our ability to introduce new designs, solutions and technology and gain client and market acceptance;
defects in our designing and manufacturing software and warranty and product liability claims brought against us;
inflation and material fluctuations of commodity prices, including raw materials and our ability to set prices for our products that satisfactorily adjust for inflation and fluctuations in commodity prices;
the effectiveness of our manufacturing processes and our success in implementing improvements to those processes;

ii


the effectiveness of certain elements of our administrative systems and the need for investment in those systems;
shortages of supplies of certain key components and materials or disruption in supplies due to global events;
global economic, political and social conditions and financial markets, such as the war in Ukraine;
our exposure to currency exchange rates, tax rates, interest rates and other fluctuations, including those resulting from changes in laws or administrative practice;
legal and regulatory proceedings brought against us;
infringement on our patents and other intellectual property;
cyber-attacks and other security breaches of our information and technology systems;
damage to our information technology and software systems;
our requirements to comply with applicable environmental, health and safety laws;
the impact of increasing attention to environmental, social and governance (ESG) matters on our business;
periodic fluctuations in our results of operations and financial conditions;
the effect of being governed by the corporate laws of a foreign country, including the difficulty of enforcing civil liabilities against directors and officers residing in a foreign country;
the availability and treatment of government subsidies (including any current or future requirements to repay or return such subsidies); and
future mergers, acquisitions, agreements, consolidations or other corporate transactions we may engage in.

These risks are not exhaustive. Because of these risks and other uncertainties, our actual results, performance or achievement, or industry results, may be materially different from the anticipated or estimated results discussed in the forward-looking statements in this Quarterly Report. New risk factors emerge from time to time, and it is not possible for our management to predict all risk factors nor can we assess the effects of all factors on our business or the extent to which any factor, or combination of factors, may cause actual results to differ materially from those contained in, or expressed or implied by, any forward-looking statements. Our past results of operations are not necessarily indicative of our future results. You should not place undue reliance on any forward-looking statements, which represent our beliefs, assumptions and estimates only as of the dates on which they were made, as predictions of future events. We undertake no obligation to update these forward-looking statements, even though circumstances may change in the future, except as required under applicable securities laws. We qualify all of our forward-looking statements by these cautionary statements.

iii


PART I – FINANCIAL INFORMATION

Item 1. Financial Statements (Unaudited)

DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Balance Sheets

(Unaudited – Stated in thousands of U.S. dollars)

 

 

As at June 30,

 

 

As at December 31,

 

 

 

2023

 

 

2022

 

ASSETS

 

 

 

 

 

 

Current Assets

 

 

 

 

 

 

Cash and cash equivalents

 

 

18,864

 

 

 

10,821

 

Restricted cash

 

 

2,980

 

 

 

3,418

 

Trade and accrued receivables, net of expected credit losses of
   $
0.1 million at June 30, 2023 and at December 31, 2022

 

 

15,432

 

 

 

13,930

 

Other receivables

 

 

697

 

 

 

7,880

 

Inventory

 

 

19,412

 

 

 

22,251

 

Prepaids and other current assets

 

 

4,509

 

 

 

3,825

 

Total Current Assets

 

 

61,894

 

 

 

62,125

 

Property, plant and equipment, net

 

 

38,533

 

 

 

41,522

 

Capitalized software, net

 

 

1,886

 

 

 

4,406

 

Operating lease right-of-use assets, net

 

 

37,958

 

 

 

30,490

 

Other assets

 

 

3,965

 

 

 

5,110

 

Total Assets

 

 

144,236

 

 

 

143,653

 

LIABILITIES

 

 

 

 

 

 

Current Liabilities

 

 

 

 

 

 

Accounts payable and accrued liabilities

 

 

19,148

 

 

 

19,881

 

Other liabilities

 

 

1,836

 

 

 

2,056

 

Customer deposits and deferred revenue

 

 

6,012

 

 

 

4,866

 

Current portion of long-term debt and accrued interest

 

 

3,013

 

 

 

3,306

 

Current portion of lease liabilities

 

 

5,340

 

 

 

5,889

 

Total Current Liabilities

 

 

35,349

 

 

 

35,998

 

Long-term debt

 

 

61,176

 

 

 

62,129

 

Long-term lease liabilities

 

 

35,928

 

 

 

27,534

 

Total Liabilities

 

 

132,453

 

 

 

125,661

 

SHAREHOLDERS’ EQUITY

 

 

 

 

 

 

Common shares, unlimited authorized without par value, 104,444,936 issued
   and outstanding at June 30, 2023 and
97,882,844 at December 31, 2022

 

 

195,620

 

 

 

191,347

 

Additional paid-in capital

 

 

7,575

 

 

 

9,023

 

Accumulated other comprehensive loss

 

 

(15,912

)

 

 

(16,106

)

Accumulated deficit

 

 

(175,500

)

 

 

(166,272

)

Total Shareholders’ Equity

 

 

11,783

 

 

 

17,992

 

Total Liabilities and Shareholders’ Equity

 

 

144,236

 

 

 

143,653

 

 

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

4


DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Operations

(Unaudited - Stated in thousands of U.S. dollars)

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Product revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

Service revenue

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

Total revenue

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Product cost of sales

 

 

29,484

 

 

 

37,185

 

 

 

56,907

 

 

 

71,792

 

Service cost of sales

 

 

712

 

 

 

1,240

 

 

 

1,315

 

 

 

1,632

 

Total cost of sales

 

 

30,196

 

 

 

38,425

 

 

 

58,222

 

 

 

73,424

 

Gross profit

 

 

14,557

 

 

 

6,276

 

 

 

23,239

 

 

 

9,563

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Expenses

 

 

 

 

 

 

 

 

 

 

 

 

Sales and marketing

 

 

6,626

 

 

 

7,777

 

 

 

12,141

 

 

 

15,005

 

General and administrative

 

 

5,501

 

 

 

6,877

 

 

 

11,334

 

 

 

14,870

 

Operations support

 

 

1,822

 

 

 

2,528

 

 

 

3,812

 

 

 

5,026

 

Technology and development

 

 

1,277

 

 

 

1,879

 

 

 

2,816

 

 

 

4,019

 

Stock-based compensation

 

 

678

 

 

 

1,326

 

 

 

1,474

 

 

 

2,628

 

Reorganization

 

 

1,465

 

 

 

5,163

 

 

 

2,536

 

 

 

8,855

 

Related party expense (recovery)

 

 

(532

)

 

 

-

 

 

 

1,524

 

 

 

-

 

Total operating expenses

 

 

16,837

 

 

 

25,550

 

 

 

35,637

 

 

 

50,403

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Operating loss

 

 

(2,280

)

 

 

(19,274

)

 

 

(12,398

)

 

 

(40,840

)

Government subsidies

 

 

88

 

 

 

49

 

 

 

236

 

 

 

624

 

Gain on sale of software and patents

 

 

6,145

 

 

 

-

 

 

 

6,145

 

 

 

-

 

Foreign exchange (loss) gain

 

 

(620

)

 

 

1,246

 

 

 

(881

)

 

 

514

 

Interest income

 

 

106

 

 

 

20

 

 

 

110

 

 

 

31

 

Interest expense

 

 

(1,233

)

 

 

(1,329

)

 

 

(2,440

)

 

 

(2,659

)

 

 

4,486

 

 

 

(14

)

 

 

3,170

 

 

 

(1,490

)

Net income (loss) before tax

 

 

2,206

 

 

 

(19,288

)

 

 

(9,228

)

 

 

(42,330

)

Income taxes

 

 

 

 

 

 

 

 

 

 

 

 

Current and deferred income tax expense (recovery)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Net income (loss)

 

 

2,206

 

 

 

(19,288

)

 

 

(9,228

)

 

 

(42,330

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share - basic

 

 

0.02

 

 

 

(0.22

)

 

 

(0.09

)

 

 

(0.49

)

Net income (loss) per share - diluted

 

 

0.01

 

 

 

(0.22

)

 

 

(0.09

)

 

 

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Interim Condensed Consolidated Statement of Comprehensive Income (Loss)

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Income (loss) for the period

 

 

2,206

 

 

 

(19,288

)

 

 

(9,228

)

 

 

(42,330

)

 

Exchange differences on translation of foreign operations

 

 

(79

)

 

 

(594

)

 

 

194

 

 

 

(161

)

 

Comprehensive income (loss) for the period

 

 

2,127

 

 

 

(19,882

)

 

 

(9,034

)

 

 

(42,491

)

 

 

Total revenue for the six months ended June 30, 2023 includes $0.3 million earned from related parties all earned in the first quarter of 2023.

 

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

5


DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Changes in Shareholders’ Equity

(Unaudited – Stated in thousands of U.S. dollars, except for share data)

 

 

 

 

 

 

 

 

 

 

Accumulated

 

 

 

 

 

 

 

 

Number of

 

 

 

 

 

Additional

 

 

other

 

 

 

 

 

Total

 

 

Common

 

 

Common

 

 

paid-in

 

 

comprehensive

 

 

Accumulated

 

 

shareholders’

 

 

shares

 

 

shares

 

 

capital

 

 

loss

 

 

deficit

 

 

equity

 

As at December 31, 2021

 

85,345,433

 

 

 

181,782

 

 

 

13,200

 

 

 

(15,916

)

 

 

(111,300

)

 

 

67,766

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

1,339

 

 

 

-

 

 

 

-

 

 

 

1,339

 

Issued on vesting of RSUs and Share Awards

 

487,544

 

 

 

1,203

 

 

 

(1,203

)

 

 

-

 

 

 

-

 

 

 

-

 

RSUs and Share Awards withheld to settle employee tax obligations

 

-

 

 

 

-

 

 

 

(189

)

 

 

-

 

 

 

(9

)

 

 

(198

)

Foreign currency translation adjustment

 

-

 

 

 

-

 

 

 

-

 

 

 

433

 

 

 

-

 

 

 

433

 

Net loss for the period

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(23,042

)

 

 

(23,042

)

As at March 31, 2022

 

85,832,977

 

 

 

182,985

 

 

 

13,147

 

 

 

(15,483

)

 

 

(134,351

)

 

 

46,298

 

Stock-based compensation

-

 

 

-

 

 

 

1,286

 

 

-

 

 

-

 

 

 

1,286

 

Issued on vesting of RSUs and Share Awards

 

1,155,851

 

 

 

3,268

 

 

 

(3,268

)

 

-

 

 

-

 

 

-

 

RSUs and Share Awards withheld to settle employee tax obligations

-

 

 

-

 

 

 

(536

)

 

-

 

 

-

 

 

 

(536

)

Foreign currency translation adjustment

-

 

 

-

 

 

-

 

 

 

(594

)

 

-

 

 

 

(594

)

Net loss for the period

-

 

 

-

 

 

-

 

 

-

 

 

 

(19,288

)

 

 

(19,288

)

As at June 30, 2022

 

86,988,828

 

 

 

186,253

 

 

 

10,629

 

 

 

(16,077

)

 

 

(153,639

)

 

 

27,166

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As at December 31, 2022

 

97,882,844

 

 

 

191,347

 

 

 

9,023

 

 

 

(16,106

)

 

 

(166,272

)

 

 

17,992

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

452

 

 

 

-

 

 

 

-

 

 

 

452

 

Issued on vesting of RSUs and Share Awards

 

659,473

 

 

 

1,256

 

 

 

(1,256

)

 

 

-

 

 

 

-

 

 

 

-

 

RSUs withheld to settle employee tax obligations

 

-

 

 

 

-

 

 

 

(26

)

 

 

-

 

 

 

-

 

 

 

(26

)

Issued for employee share purchase plan

 

322,408

 

 

 

128

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

128

 

Foreign currency translation adjustment

 

-

 

 

 

-

 

 

 

-

 

 

 

273

 

 

 

-

 

 

 

273

 

Net loss for the period

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

(11,434

)

 

 

(11,434

)

As at March 31, 2023

 

98,864,725

 

 

 

192,731

 

 

 

8,193

 

 

 

(15,833

)

 

 

(177,706

)

 

 

7,385

 

Stock-based compensation

 

-

 

 

 

-

 

 

 

625

 

 

 

-

 

 

 

-

 

 

 

625

 

Issued on vesting of RSUs and Share Awards

 

1,108,213

 

 

 

1,243

 

 

 

(1,243

)

 

 

-

 

 

 

-

 

 

 

-

 

Issued for employee share purchase plan

 

572,253

 

 

 

122

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

122

 

Issued to settle related party debt

 

3,899,745

 

 

 

1,524

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

1,524

 

Foreign currency translation adjustment

 

-

 

 

 

-

 

 

 

-

 

 

 

(79

)

 

 

-

 

 

 

(79

)

Net income for the period

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

 

 

2,206

 

 

 

2,206

 

As at June 30, 2023

 

104,444,936

 

 

 

195,620

 

 

 

7,575

 

 

 

(15,912

)

 

 

(175,500

)

 

 

11,783

 

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

6


DIRTT Environmental Solutions Ltd.

Interim Condensed Consolidated Statement of Cash Flows

(Unaudited – Stated in thousands of U.S. dollars)

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Cash flows from operating activities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) for the period

 

 

2,206

 

 

 

(19,288

)

 

 

(9,228

)

 

 

(42,330

)

 

Adjustments:

 

 

 

 

 

 

 

 

 

 

 

 

 

Depreciation and amortization

 

 

2,524

 

 

 

3,344

 

 

 

5,199

 

 

 

7,966

 

 

Stock-based compensation, net of settlements

 

 

678

 

 

 

406

 

 

 

1,474

 

 

 

1,708

 

 

Foreign exchange gain (loss)

 

 

794

 

 

 

(1,433

)

 

 

1,140

 

 

 

(782

)

 

Gain on sale of software and patents

 

 

(6,145

)

 

 

-

 

 

 

(6,145

)

 

 

-

 

 

Gain on disposal of equipment

 

 

-

 

 

 

(165

)

 

 

-

 

 

 

(165

)

 

Accretion of convertible debentures

 

 

179

 

 

 

177

 

 

 

343

 

 

 

342

 

 

Changes in operating assets and liabilities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Trade and accrued receivables

 

 

(3,620

)

 

 

(210

)

 

 

(1,509

)

 

 

(4,994

)

 

Other receivables

 

 

2,460

 

 

 

3,034

 

 

 

7,192

 

 

 

2,852

 

 

Inventory

 

 

1,854

 

 

 

(3,661

)

 

 

3,153

 

 

 

(7,104

)

 

Prepaid and other assets, current and long term

 

 

(909

)

 

 

(1,059

)

 

 

(518

)

 

 

(1,167

)

 

Accounts payable and accrued liabilities

 

 

3,851

 

 

 

713

 

 

 

552

 

 

 

3,173

 

 

Other liabilities

 

 

(2,265

)

 

 

(39

)

 

 

(209

)

 

 

(39

)

 

Customer deposits and deferred revenue

 

 

1,985

 

 

 

387

 

 

 

965

 

 

 

3,719

 

 

Current portion of long-term debt and accrued interest

 

 

41

 

 

 

(86

)

 

 

(15

)

 

 

(142

)

 

Lease liabilities

 

 

123

 

 

 

80

 

 

 

374

 

 

 

121

 

 

Net cash flows provided by (used in) operating activities

 

 

3,756

 

 

 

(17,800

)

 

 

2,768

 

 

 

(36,842

)

 

Cash flows from investing activities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Purchase of property, plant and equipment, net of accounts
    payable changes

 

 

(678

)

 

 

(924

)

 

 

(1,049

)

 

 

(1,887

)

 

Capitalized software development expenditures

 

 

(573

)

 

 

(418

)

 

 

(1,105

)

 

 

(901

)

 

Other asset expenditures

 

 

(39

)

 

 

(107

)

 

 

(145

)

 

 

(281

)

 

Recovery of software development expenditures

 

 

56

 

 

 

45

 

 

 

82

 

 

 

45

 

 

Proceeds on sale of software and patents

 

 

9,964

 

 

 

-

 

 

 

9,964

 

 

 

-

 

 

Proceeds on sale of equipment

 

 

-

 

 

 

73

 

 

 

-

 

 

 

73

 

 

Net cash flows provided by (used in) investing activities

 

 

8,730

 

 

 

(1,331

)

 

 

7,747

 

 

 

(2,951

)

 

Cash flows from financing activities:

 

 

 

 

 

 

 

 

 

 

 

 

 

Proceeds received on long-term debt

 

 

-

 

 

 

647

 

 

 

-

 

 

 

647

 

 

Repayment of long-term debt

 

 

(2,193

)

 

 

(618

)

 

 

(2,835

)

 

 

(1,236

)

 

Employee tax payments on vesting of RSUs

 

 

-

 

 

 

(92

)

 

 

(26

)

 

 

(301

)

 

Net cash flows used in financing activities

 

 

(2,193

)

 

 

(63

)

 

 

(2,861

)

 

 

(890

)

 

Effect of foreign exchange on cash, cash equivalents and
    restricted cash

 

 

(13

)

 

 

54

 

 

 

(49

)

 

 

220

 

 

Net increase (decrease) in cash, cash equivalents and
    restricted cash

 

 

10,280

 

 

 

(19,140

)

 

 

7,605

 

 

 

(40,463

)

 

Cash, cash equivalents and restricted cash, beginning of period

 

 

11,564

 

 

 

42,085

 

 

 

14,239

 

 

 

63,408

 

 

Cash, cash equivalents and restricted cash, end of period

 

 

21,844

 

 

 

22,945

 

 

 

21,844

 

 

 

22,945

 

 

Supplemental disclosure of cash flow information:

 

 

 

 

 

 

 

 

 

 

 

 

 

Interest paid

 

 

(967

)

 

 

(1,179

)

 

 

(2,039

)

 

 

(2,331

)

 

Income taxes received

 

 

15

 

 

 

3,182

 

 

 

10

 

 

 

3,207

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

         The following table provides a reconciliation of cash, cash equivalents and restricted cash reported within the consolidated balance sheets.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

As at June 30,

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

18,864

 

 

 

19,739

 

 

Restricted cash

 

 

 

 

 

 

 

 

2,980

 

 

 

3,206

 

 

Total cash, cash equivalents and restricted cash

 

 

 

 

 

 

 

 

21,844

 

 

 

22,945

 

 

 

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

7


DIRTT Environmental Solutions Ltd.

Notes to the Unaudited Interim Condensed Consolidated Financial Statements

(Amounts in thousands of U.S. dollars unless otherwise stated)

1. GENERAL INFORMATION

DIRTT Environmental Solutions Ltd. and its subsidiary (“DIRTT”, the “Company”, “we” or “our”) is a leader in industrialized construction. DIRTT's system of physical products and digital tools empowers organizations, together with construction and design leaders, to build high-performing, adaptable, interior environments. Operating in the workplace, healthcare, education, and public sector markets, DIRTT’s system provides total design freedom, and greater certainty in cost, schedule, and outcomes.

DIRTT’s proprietary design integration software, ICE® (“ICE” or “ICE software”), translates the vision of architects and designers into a 3D model that also acts as manufacturing information. ICE is also licensed to unrelated companies and Construction Partners of the Company. As of May 9, 2023, Armstrong World Industries, Inc. ("AWI") owns a 50% interest in the rights, title and interests in all the intellectual property rights in a portion of the ICE Software that is used by AWI.

DIRTT is incorporated under the laws of the province of Alberta, Canada, its headquarters is located at 7303 – 30th Street S.E., Calgary, AB, Canada T2C 1N6 and its registered office is located at 4500, 855 – 2nd Street S.W., Calgary, AB, Canada T2P 4K7. DIRTT’s common shares trade on the Toronto Stock Exchange under the symbol “DRT” and on The Nasdaq Capital Market (“Nasdaq”) under the symbol “DRTT”. On March 9, 2023, DIRTT's common shares were transferred from The Nasdaq Global Select Market to The Nasdaq Capital Market, under the same symbol.

2. BASIS OF PRESENTATION

The accompanying unaudited interim condensed consolidated financial statements (the “Financial Statements”) have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X and, accordingly, the Financial Statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of the Company, the Financial Statements contain all adjustments necessary, consisting of only normal recurring adjustments, for a fair statement of its financial position as of June 30, 2023, and its results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The condensed balance sheet at December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. These Financial Statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2022 and 2021 and for each of the three years in the period ended December 31, 2022 included in the Annual Report on Form 10-K of the Company as filed with the SEC and applicable securities commission or similar regulatory authorities in Canada. As described in Note 3, no new accounting standards were adopted by the Company during the quarter.

In these Financial Statements, unless otherwise indicated, all dollar amounts are expressed in United States (“U.S.”) dollars. DIRTT’s financial results are consolidated in Canadian dollars, the Company’s functional currency, and the Company has adopted the U.S. dollar as its reporting currency. All references to US$ or $ are to U.S. dollars and references to C$ are to Canadian dollars.

Principles of consolidation

The Financial Statements include the accounts of DIRTT Environmental Solutions Ltd. and its subsidiary. All intercompany balances, income and expenses, unrealized gains and losses and dividends resulting from intercompany transactions have been eliminated on consolidation.

8


Basis of measurement

These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.

Seasonality

Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.

3. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS

The Company has not adopted any new accounting standards effective January 1, 2023. Although there are several new accounting standards issued or proposed by the Financial Accounting Standards Board, which the Company has adopted or will adopt, as applicable, the Company does not believe any of these accounting pronouncements has had or will have a material impact on its Financial Statements.

 

4. LIQUIDITY

As at June 30, 2023, the Company had $18.9 million of cash on hand and C$12.3 million ($9.2 million) of available borrowings (December 31, 2022 - $10.8 million and C$7.2 million ($5.3 million) of available borrowings). Through the first six months of fiscal year 2023, the Company generated $2.8 million in cash flows provided from operations, compared to a cash usage of $36.8 million over the first six months of fiscal year 2022. The Company benefited from the receipt of $7.3 million of government subsidies during the first six months of 2023 (refer to Note 5).

We have implemented multiple price increases to mitigate the impact of inflation on raw materials. These actions have resulted in a meaningful improvement in our gross profit margins and higher net profit and have served to stabilize our cash usage to operate the business. Gross profit for the six months ended June 30, 2023, was $23.2 million, or 28.5%. This represents a meaningful improvement from the same period of 2022, which only generated gross profit of $9.6 million, or 11.5%, despite having 2% lower revenue during the first six months of 2023.

Over the past three quarters, we have executed upon several initiatives. First, in May 2023, we entered into an agreement with AWI (refer to Note 7) resulting in the receipt of $10.9 million of cash. Second, during March 2023, we entered into an agreement to sublease our Dallas DIRTT Experience Center (“DXC”) to one of our Construction Partners in that region. Under the sublease agreement, the subtenant has assumed responsibility for the monthly rent, utilities, maintenance, taxes and other costs as of April 1, 2023, through December 31, 2024, which will provide us annualized savings of approximately $1 million. We are continuing to evaluate other properties and expect these strategic initiatives to result in positive cash inflows in 2023 and 2024. Third, we completed a Private Placement (as defined herein) of common shares in November 2022, with certain significant shareholders and directors and officers of the Company to bridge cash requirements before the completion and closing of the noted strategic transactions.

While we are encouraged by our improved profitability and cash flow, we have continued to evaluate our fixed cost structure and overhead in light of recent macroeconomic uncertainty. Over the past year, we have implemented multiple restructuring initiatives (refer to Note 6) designed to align our cost structure with current expected levels of demand. In addition, the Company has reduced headcount by 147 employees, or approximately 15% from January 2022 through June 2023. The reduced overhead has served to offset the impact from the macroeconomic headwinds experienced over the past year.

Finally, we have assessed the Company’s liquidity position as at June 30, 2023 taking into account our sales outlook for the next year, our existing cash balances and available credit facilities. Based on this analysis we believe the Company has sufficient liquidity to support ongoing operations for the next twelve months.

9


5. COVID-19

The impact of the COVID-19 pandemic on our future consolidated results of operations remains uncertain. The extent to which COVID-19 impacts our employees, operations, customers, suppliers and financial results depends on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic (and whether there is a resurgence or multiple resurgences in the future, including the impact of new variants); government actions taken in response to the pandemic, including required shutdowns or vaccine or testing mandates; the availability, acceptance, distribution and continued effectiveness of vaccines; the short-term and long-term impact on construction activity, including the effect on our customers’ demand for our interior construction systems; supply chain disruptions; rising inflation; labor shortages; sustained remote or hybrid work models; our ability to manufacture and sell our products; and the ability of our customers to pay for our products. While many of our products support life-sustaining activities and essential construction, we and certain of our customers or suppliers may be impacted by national, federal, state and provincial actions, orders and policies regarding the COVID-19 pandemic, including: temporary closures of non-life-sustaining businesses, shelter-in-place orders, and travel, social distancing and quarantine policies, the implementation and enforcement of which vary in each of the jurisdictions in which we operate. We did not record any asset impairments, inventory charges or material bad debt reserves related to COVID-19 during the three months ended June 30, 2023 or the years ended December 31, 2021 and December 31, 2022, but future events may require such charges which could have a material adverse effect on our financial condition, liquidity or results of operations.

Government subsidies

In the United States, the Employee Retention Credit (“ERC”) was established by Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act to provide an incentive for employers to keep their employees on their payroll during COVID-19 closures. The ERC is a refundable payroll tax credit based on qualified wages paid by an eligible employer between March 12, 2020, and October 1, 2021 for companies experiencing a significant decline in gross receipts during a calendar quarter or having operations fully or partially suspended during the quarter due to COVID-19. During the third quarter of 2022, the Company determined it was eligible for the ERC for the first three quarters of 2021 and filed a claim for $7.3 million in payroll tax credits ($7.1 million net of expenses). As of June 30, 2023, all of the claimed $7.3 million of these credits (plus an additional $0.2 million of interest) have been received.

6. REORGANIZATION

During the year ended December 31, 2022, and continuing into 2023, the Company undertook a number of reorganization initiatives:

Closure of Phoenix Aluminum Manufacturing Facility (the “Phoenix Facility”)

On February 22, 2022, we commenced the process of closing our Phoenix Facility, shifting related manufacturing to both our Savannah and Calgary aluminum manufacturing facilities. During the first quarter of 2022, the Company incurred $1.0 million of accelerated depreciation, recorded in cost of sales, associated with the closure of the Phoenix Facility. The closure of the Phoenix Facility was substantially completed in the second quarter of 2022. The Company entered into a sublease arrangement for part of the Phoenix Facility during the second quarter of 2022, commencing July 1, 2022, which exceeds the contractual lease commitments under the Right of Use assets.

Workforce Reductions, Board and Management Changes

In February and July of 2022, we announced our intention to eliminate a portion of our salaried workforce including manufacturing and office positions along with other cost reduction initiatives. The Company’s Board of Directors was reconstituted following a contested proxy contest in April 2022 which was deemed a change of control under the Company’s insurance policy resulting in additional insurance expenditures. Further, the Company made changes to several executive officer roles during the year ended December 31, 2022. During the six months ended June 30, 2023, we continued to review costs and, in May 2023, eliminated additional salaried positions. These actions resulted in the Company incurring certain termination costs.

10


Temporary Suspension of Operations at Rock Hill, South Carolina (the “Rock Hill Facility”)

On August 23, 2022, we announced the temporary suspension of operations at our Rock Hill Facility, shifting related manufacturing to our Calgary manufacturing facility. Costs associated with this idle facility, included in cost of sales, were $0.4 million and $0.9 million for the three month and six month period ended June 30, 2023, respectively.

For the three and six months ended June 30, 2023, reorganization costs incurred continue to relate to the above mentioned initiatives:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 Termination benefits

 

 

1,272

 

 

 

896

 

 

 

1,970

 

 

 

3,957

 

 Insurance costs on change of control

 

 

-

 

 

 

3,691

 

 

 

-

 

 

 

3,691

 

 Phoenix Facility closure

 

 

29

 

 

 

533

 

 

 

72

 

 

 

659

 

 Other costs

 

 

164

 

 

 

43

 

 

 

494

 

 

 

548

 

 Total reorganization costs

 

 

1,465

 

 

 

5,163

 

 

 

2,536

 

 

 

8,855

 

 

 Reorganization costs in accounts payable and accrued liabilities at January 1, 2022

 

 

-

 

 Reorganization expense

 

 

13,461

 

 Reorganization costs paid

 

 

(11,184

)

 Reorganization costs in accounts payable and accrued liabilities at December 31, 2022

 

 

2,277

 

 Reorganization expense

 

 

2,536

 

 Reorganization costs paid

 

 

(2,826

)

 Reorganization costs in accounts payable and accrued liabilities at June 30, 2023

 

 

1,987

 

The $2.0 million payable relates to termination benefits.

7. GAIN ON SALE OF SOFTWARE AND PATENTS

On May 9, 2023, we entered into a Co-Ownership Agreement (the “Co-Ownership Agreement”) and Partial Patent Assignment Agreement with AWI. The agreements provide for a cash payment from AWI to the Company of $10.0 million, subject to certain routine closing conditions, in exchange for the partial assignment to AWI and resulting co-ownership of a 50% interest in the rights, title and interests in certain intellectual property rights in a portion of the ICE software that is used by AWI (the “Applicable ICE Code”), including a 50% interest in the patent rights that relate to the Applicable ICE Code. Under the Co-Ownership Agreement, we also agreed to provide AWI a transfer of knowledge concerning the source code of the Applicable ICE Code. In exchange for completing the knowledge transfer, we will receive an additional cash payment of $1.0 million, which is expected to be received by early 2024. The Co-Ownership Agreement provides that we and AWI have separate exclusive fields of use and restrictive covenants with respect to the Applicable ICE Code and related intellectual property, which survive until either party elects to separate from its relationship with the other and for five years thereafter. We concurrently entered into an Amended and Restated Master Services Agreement (the “ARMSA”) with AWI, under which AWI has also prepaid certain development services to be provided by DIRTT. The ARMSA will automatically terminate if the Co-Ownership Agreement is terminated or expires, and may also be terminated if either party breaches the exclusive fields of use or restrictive covenants in the Co-Ownership Agreement.

The $10.0 million of proceeds on the sale of the 50% interest in the Applicable ICE code, pursuant to the Co-Ownership Agreement, was received during the quarter ended June 30, 2023. In accordance with US GAAP, the proceeds were first applied to the net book value of the related cost of software of $2.9 million and patents (other assets) of $0.9 million and the residual amount of $6.1 million was recognized as a gain in the profit and loss. Further, $0.9 million was received during the quarter as prepayment under the ARMSA which will be recognized into revenue as the performance obligation is met. Part of the proceeds of this transaction were used to settle one of our equipment leases of $1.6 million and resulted in the release of $0.4 million of restricted cash (refer to Note 10).

11


8. TRADE AND ACCRUED RECEIVABLES

Accounts receivable are recorded at the invoiced amount, do not require collateral and do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date taking into account historical credit loss experience as well as forward-looking information in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the statement of operations.

In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial wellbeing of our customers. In addition, we acquired trade credit insurance effective April 1, 2020. At June 30, 2023, approximately 77% of our trade accounts receivable are insured, relating to accounts receivables from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities.

Our trade balances are spread over a broad Construction Partner base, which is geographically dispersed. For the six months ended June 30, 2023 no Construction Partners individually accounted for greater than 10% of revenue. For the three months ended June 30, 2023, one Construction Partner accounted for greater than 10% of revenue (none for the three or six months ended June 30, 2022). In addition, and where possible, we collect a 50% deposit on sales, excluding government and certain other clients.

The Company’s aged receivables were as follows:

 

 

As at

 

 

 

June 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current

 

 

14,115

 

 

 

12,381

 

Overdue

 

 

1,444

 

 

 

1,675

 

 

 

15,559

 

 

 

14,056

 

Less: expected credit losses

 

 

(127

)

 

 

(126

)

 

 

15,432

 

 

 

13,930

 

 

No adjustment to our expected credit losses of $0.1 million was required for the three or six months ended June 30, 2023. Receivables are generally considered to be past due when over 60 days old unless there is a separate payment arrangement in place for the collection of the receivable.

9. OTHER LIABILITIES

 

 

 

As at,

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Warranty provisions (1)

 

 

1,085

 

 

 

1,278

 

DSU liability

 

 

567

 

 

 

594

 

Sublease deposits

 

 

184

 

 

 

139

 

Other provisions

 

 

-

 

 

 

45

 

Other liabilities

 

 

1,836

 

 

 

2,056

 

 

(1)
The following table presents a reconciliation of the warranty balance:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

As at January 1

 

 

1,278

 

 

 

1,451

 

Additions to warranty provision

 

 

493

 

 

 

1,134

 

Payments related to warranties

 

 

(493

)

 

 

(1,307

)

Adjustments to warranty provision

 

 

(193

)

 

 

-

 

 

 

 

1,085

 

 

 

1,278

 

 

12


10. LONG-TERM DEBT

 

 

 

Revolving
Credit Facility

 

 

Leasing
Facilities

 

 

Convertible
Debentures

 

 

Total Debt

 

Balance on January 1, 2022

 

 

-

 

 

 

13,909

 

 

 

56,733

 

 

 

70,642

 

Issuances

 

 

-

 

 

 

647

 

 

 

-

 

 

 

647

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

676

 

 

 

676

 

Accrued interest

 

 

-

 

 

 

735

 

 

 

3,539

 

 

 

4,274

 

Interest payments

 

 

-

 

 

 

(735

)

 

 

(3,688

)

 

 

(4,423

)

Principal repayments

 

 

-

 

 

 

(2,470

)

 

 

-

 

 

 

(2,470

)

Exchange differences

 

 

-

 

 

 

(274

)

 

 

(3,637

)

 

 

(3,911

)

Balance at December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,561

 

 

 

745

 

 

 

3,306

 

Long-term debt

 

 

-

 

 

 

9,251

 

 

 

52,878

 

 

 

62,129

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance on December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

343

 

 

 

343

 

Accrued interest

 

 

-

 

 

 

316

 

 

 

1,708

 

 

 

2,024

 

Interest payments

 

 

-

 

 

 

(316

)

 

 

(1,723

)

 

 

(2,039

)

Principal repayments

 

 

-

 

 

 

(2,835

)

 

 

-

 

 

 

(2,835

)

Exchange differences

 

 

-

 

 

 

9

 

 

 

1,252

 

 

 

1,261

 

Balance at June 30, 2023

 

 

-

 

 

 

8,986

 

 

 

55,203

 

 

 

64,189

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,252

 

 

 

761

 

 

 

3,013

 

Long-term debt

 

 

-

 

 

 

6,734

 

 

 

54,442

 

 

 

61,176

 

 

Revolving Credit Facility

On February 12, 2021, the Company entered into a loan agreement governing a C$25.0 million senior secured revolving credit facility with the Royal Bank of Canada (“RBC”), as lender (the “RBC Facility”). Under the RBC Facility, the Company is able to borrow up to a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of (i) 75% of the book value of eligible inventory and (ii) 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims (the “Borrowing Base”). Interest is calculated at the Canadian or U.S. prime rate plus 30 basis points or at the Canadian Dollar Offered Rate or LIBOR plus 155 basis points. Under the RBC Facility, if the “Aggregate Excess Availability”, (defined as the Borrowing Base less any loan advances or letters of credit or guarantee and if undrawn including unrestricted cash), is less than C$5.0 million, the Company is subject to a fixed charge coverage ratio (“FCCR”) covenant of 1.10:1 on a trailing twelve-month basis. Additionally, if the FCCR has been below 1.10:1 for the three immediately preceding months, the Company is required to maintain a reserve account equal to the aggregate of one year of payments on outstanding loans on the Leasing Facilities (defined below). Should an event of default occur or the Aggregate Excess Availability be less than C$6.25 million for five consecutive business days, the Company would enter a cash dominion period whereby the Company’s bank accounts would be blocked by RBC and daily balances will offset any borrowings and any remaining amounts made available to the Company.

On February 9, 2023, the Company extended the RBC Facility (the “Extended RBC Facility”). The Extended RBC Facility has a borrowing base of C$15 million and a one year term. Interest is calculated as at the Canadian or U.S. prime rate plus 75 basis points or the Canadian Dollar Offered Rate or Term Secured Overnight Financing Rate ("SOFR") plus 200 basis points plus the Term SOFR Adjustment (as defined in the amended loan agreement governing the Extended RBC Facility). Under the Extended RBC Facility, if the trailing twelve month FCCR is above 1.25 for three consecutive months, a cash balance equivalent to one-year's worth of Leasing Facilities payments must be maintained. At June 30, 2023, available borrowings are C$12.3 million ($9.2 million), calculated in the same manner as the RBC facility described above, of which no amounts have been drawn. The Company did not meet the three-month FCCR requirement during the second quarter of 2023 which resulted in requiring the restriction of $3.0 million of cash.

Leasing Facilities

The Company has a C$5.0 million equipment leasing facility in Canada (the “Canada Leasing Facility”) of which C$4.4 million ($3.3 million) has been drawn and C$3.7 million ($2.8 million) has been repaid, and a $14.0 million equipment leasing facility in the United States (the “U.S. Leasing Facility” and, together with the Canada Leasing Facility, the “Leasing Facilities”) of which $13.3 million has been drawn and $4.8 million has been repaid,

13


each with RBC, and one of its affiliates, which are available for equipment expenditures and certain equipment expenditures already incurred. The Canadian Leasing Facility and the U.S. Leasing Facility, respectively, have seven and five-year terms and bear interest at 4.25% and 5.59%. The U.S. Leasing Facility is amortized over a six-year term and extendible at the Company’s option for an additional year.

The Company did not make any draws on the Leasing Facilities during the three and six months ended June 30, 2023. During the three and six months ended June 30, 2022, the Company received C$0.9 million ($0.7 million) under the Canada Leasing Facility. The associated financial liabilities are shown on the consolidated balance sheet in current portion of long-term debt and accrued interest and long-term debt.

As part of RBC's consent to the AWI transaction (refer to Note 7), one of the Canadian lease agreements of $1.6 million was fully settled using AWI proceeds. This resulted in the release of $0.4 million of restricted cash associated with the one year of payments on this lease, as described above.

Convertible Debentures

On January 25, 2021, the Company completed a C$35.0 million ($27.5 million) bought-deal financing of convertible unsecured subordinated debentures with a syndicate of underwriters (the “January Debentures”). On January 29, 2021, the Company issued a further C$5.25 million ($4.1 million) of the January Debentures under the terms of an overallotment option granted to the underwriters. The January Debentures will mature and be repayable on January 31, 2026 (the “January Debentures Maturity Date”) and will accrue interest at the rate of 6.00% per annum payable semi-annually in arrears on the last day of January and July of each year commencing on July 31, 2021 until the January Debentures Maturity Date. Interest and principal are payable in cash or shares at the option of the Company. The January Debentures will be convertible into common shares of DIRTT, at the option of the holder, at any time prior to the close of business on the business day prior to the earlier of the January Debentures Maturity Date and the date specified by the Company for redemption of the January Debentures at a conversion price of C$4.65 per common share, being a ratio of approximately 215.0538 common shares per C$1,000 principal amount of the January Debentures. Costs of the transaction were approximately C$2.7 million, including the underwriters’ commission.

On December 1, 2021, the Company completed a C$35.0 million ($27.4 million) bought-deal financing of convertible unsecured subordinated debentures with a syndicate of underwriters (the “December Debentures” and, together with the January Debentures, the “Debentures”). These December Debentures will mature and be repayable on December 31, 2026 (the “December Debentures Maturity Date”) and will accrue interest at the rate of 6.25% per annum payable semi-annually in arrears on the last day of June and December of each year commencing on June 30, 2022 until the December Debentures Maturity Date. Interest and principal are payable in cash or shares at the option of the Company. The December Debentures will be convertible into common shares of DIRTT, at the option of the holder, at any time prior to the close of business on the business day prior to the earlier of the December Debentures Maturity Date and the date specified by the Company for redemption of the December Debentures at a conversion price of C$4.20 per common share, being a ratio of approximately 238.0952 common shares per C$1,000 principal amount of the December Debentures. Costs of the transaction were approximately C$2.3 million, including the underwriters’ commission.

11. STOCK-BASED COMPENSATION

In May 2020, shareholders approved the DIRTT Environmental Solutions Long Term Incentive Plan (the “2020 LTIP”). The 2020 LTIP replaced the predecessor incentive plans, being the Performance Share Unit Plan (“PSU Plan”) and the Amended and Restated Stock Option Plan (“Stock Option Plan”). Following the approval of the 2020 LTIP, no further awards will be made under either the Stock Option Plan or the PSU Plan, but both remain in place to govern the terms of any awards that were granted pursuant to such plans and remain outstanding.

In May 2023, shareholders approved the DIRTT Environmental Solutions Ltd. Amended and Restated Long-Term Incentive Plan (the “2023 LTIP”) at the annual and special meeting of shareholders. The 2023 LTIP gives the Company the ability to award options, share appreciation rights, restricted share units, deferred share units, restricted shares, dividend equivalent rights, and other share-based awards and cash awards to eligible employees, officers, consultants and directors of the Company and its affiliates. In accordance with the 2023 LTIP, the sum of (i) 12,350,000 common shares plus (ii) the number of common shares subject to stock options previously granted under the Company’s Amended and Restated Incentive Stock Option Plan (the “Stock Option Plan”) that, following May 30, 2023, expire or are cancelled or terminated without having been exercised in full have been reserved for issuance

14


under the 2023 LTIP. Upon vesting of certain LTIP awards, the Company may withhold and sell shares as a means of meeting DIRTT’s tax withholding requirements in respect of the withholding tax remittances required in respect of award holders. To the extent the fair value of the withheld shares upon vesting exceeds the grant date fair value of the instrument, the excess amount is credited to retained earnings or deficit.

Deferred share units (“DSUs”) have historically been granted to non-employee directors under the Deferred Share Unit Plan for Non-Employee Directors (as amended and restated, the “DSU Plan”) and settleable only in cash. The 2023 LTIP gives the Company the ability to settle DSUs in either cash or common shares, while consolidating future share-based awards under a single plan. The terms of the DSU Plan are otherwise materially unchanged as incorporated into the 2023 LTIP. Effective May 30, 2023, no new awards will be made under the DSU Plan, but awards previously granted under the DSU Plan will continue to be governed by the DSU Plan. DSUs are settled following cessation of services with the Company.

Stock-based compensation expense

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Equity-settled awards

 

 

868

 

 

 

1,286

 

 

 

1,512

 

 

 

2,625

 

Cash-settled awards

 

 

(190

)

 

 

40

 

 

 

(38

)

 

 

3

 

 

 

678

 

 

 

1,326

 

 

 

1,474

 

 

 

2,628

 

 

The following summarizes RSUs, Share Awards, PSUs, and DSUs activity during the periods:

 

 

 

RSU Time-

 

 

RSU Performance-

 

 

Share

 

 

 

 

 

 

 

 

 

Based

 

 

Based

 

 

Awards

 

 

PSU

 

 

DSU

 

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

 

units

 

 

units

 

 

units

 

 

units

 

 

units

 

Outstanding at December 31, 2021

 

 

3,216,536

 

 

 

1,021,739

 

 

 

-

 

 

 

157,200

 

 

 

361,577

 

Granted

 

 

2,140,605

 

 

 

863,279

 

 

 

162,682

 

 

 

-

 

 

 

386,083

 

Vested

 

 

(1,245,386

)

 

 

(303,568

)

 

 

(94,528

)

 

 

-

 

 

 

(468,654

)

Withheld to settle employee tax obligations

 

 

(526,259

)

 

 

(242,460

)

 

 

(68,154

)

 

 

-

 

 

 

-

 

Forfeited

 

 

(685,229

)

 

 

(502,628

)

 

 

-

 

 

 

(157,200

)

 

 

-

 

Outstanding at June 30, 2022

 

 

2,900,267

 

 

 

836,362

 

 

 

-

 

 

 

-

 

 

 

279,006

 

Outstanding at December 31, 2022

 

 

1,885,337

 

 

 

343,919

 

 

 

-

 

 

 

-

 

 

 

1,165,319

 

Granted

 

 

3,362,000

 

 

 

-

 

 

 

522,883

 

 

 

2,584,161

 

 

 

1,149,673

 

Vested or settled

 

 

(986,043

)

 

 

(258,760

)

 

 

(522,883

)

 

 

-

 

 

 

(220,590

)

Withheld to settle employee tax obligations

 

 

(64,230

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

(79,407

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Expired

 

 

(1,059

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at June 30, 2023

 

 

4,116,598

 

 

 

85,159

 

 

 

-

 

 

 

2,584,161

 

 

 

2,094,402

 

 

Restricted share units (time-based vesting)

Restricted share units that vest based on time have an aggregate time-based vesting period of three years and generally one-third of the RSUs vest every year over a three-year period from the date of grant (“RSUs”). At the end of a three-year term, the RSUs will be settled by way of the provision of cash or shares to employees (or a combination thereof), at the discretion of the Company. The weighted average fair value of the RSUs granted in 2022 and 2023 was C$2.37 and C$0.46 ($0.36), respectively, which was determined using the closing price of the Company’s common shares on their respective grant dates.

Restricted share units (performance-based vesting)

During 2022 and 2021, restricted share units were granted to executives with service and performance-based conditions for vesting (the “PRSUs”). If the Company’s share price increases to certain values for 20 consecutive trading days, as outlined below, a percentage of the PRSUs will vest at the end of the three-year service period.

The grant date fair value of the 2022 and 2021 PRSUs were valued using the Monte Carlo valuation method and determined to have a weighted average grant date fair value of C$1.87 and C$3.27, respectively.

15


Based on share price performance since the date of grant, none of the 2022 PRSUs and 66.7% of the 2021 PRSUs will vest upon completion of the three-year service period.

 

 

% of PRSUs Vesting

 

 

 

 

 

 

33.3

%

 

 

66.7

%

 

 

100.0

%

 

 

150.0

%

2022 and 2021 PRSUs

 

 

 

$

3.00

 

 

$

4.00

 

 

$

5.00

 

 

$

7.00

 

 

Share awards

During the first quarter of 2022, certain executives were issued share awards in lieu of cash paid variable incentive compensation (“Share Awards”). These Share Awards vested upon grant. The fair value of the Share Awards granted was C$2.40 ($1.88), which was determined using the closing price of the Company’s common shares on the grant date.

In the first quarter of 2023, 36,254 Share Awards were issued to a consultant as compensation for services rendered. During the quarter ended June 30, 2023, certain executives were issued Share Awards in lieu of cash paid variable incentive compensation. These Share Awards vested upon grant. The fair value of the Share Awards granted was C$0.49 ($0.34), which was determined using the closing price of the Company’s common shares on the grant date.

Performance share units

During the quarter ended June 30, 2023, certain executives were issued a strategic equity grant through Performance share units (“PSUs”). The performance period of the PSUs is from January 1, 2023 to December 31, 2026 with a cliff vesting term for December 31, 2026. 2,584,161 PSUs were granted and depending on the level of performance, the PSUs will vest 100%, 160% or 190% up to a maximum of 4,909,907 PSUs. Settlement will be made in the form of shares issued from treasury. The performance measures are a combination of Revenue and Earnings Before Interest, Taxes, Depreciation and Amortization and both targets have to be achieved. As of June 30, 2023, the fair value of these PSUs have been deemed to be nil based on the likelihood of achieving the targets compared to current results.

Deferred share units

Granted under the DSU Plan

The fair value of the DSU liability and the corresponding expense is charged to profit or loss at the grant date. Subsequently, at each reporting date between the grant date and settlement date, the fair value of the liability is remeasured with any changes in fair value recognized in profit or loss for the period. DSUs outstanding at June 30, 2023 had a fair value of $0.4 million which is included in other liabilities on the balance sheet (December 31, 2022 – $0.6 million).

Granted under the 2023 LITP

DSUs granted after May 30, 2023 (the "New DSUs") will be settled by way of the provision of cash or shares (or a combination thereof) to the Directors, at the discretion of the Company. The Company intends to settle these DSUs through issuances of common shares. The weighted average fair value of the DSUs granted in 2023 was $0.27, which was determined using the closing price of the Company’s common shares on the grant date. New DSUs outstanding at June 30, 2023 had a fair value of $0.2 million which is included in other liabilities on the balance sheet (December 31, 2022 – $nil).

16


Options

The following summarizes options forfeited during the periods:

 

 

 

Number of

 

 

Weighted average

 

 

 

options

 

 

exercise price C$

 

Outstanding at December 31, 2021

 

 

4,064,489

 

 

 

6.64

 

Forfeited

 

 

(2,520,220

)

 

 

6.40

 

Outstanding at June 30, 2022

 

 

1,544,269

 

 

 

6.82

 

Outstanding at December 31, 2022

 

 

1,480,069

 

 

 

7.03

 

Forfeited

 

 

(906,638

)

 

 

6.98

 

Outstanding and Exercisable at June 30, 2023

 

 

573,431

 

 

 

7.02

 

 

No options were granted during the three months and six months ended June 30, 2023.

 

Range of exercise prices outstanding and exercisable at June 30, 2023:

 

 

 

Options outstanding

 

 

Options exercisable

 

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

Number of

 

 

average

 

 

average

 

 

 

 

 

average

 

 

average

 

 

 

options

 

 

remaining

 

 

exercise

 

 

Number

 

 

remaining

 

 

exercise

 

 Range of exercise prices

 

 

 

 

life

 

 

price C$

 

 

exercisable

 

 

life

 

 

price C$

 

C$6.01 – C$7.00

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

C$7.01 – C$7.84

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

Total

 

 

573,431

 

 

 

 

 

 

 

 

 

573,431

 

 

 

 

 

 

 

 

Dilutive Instruments

For the three months ended June 30, 2023, 2.2 million RSUs and PRSUs (2022 - 3.7 million), 0.7 million New DSUs (2022 - nil), 2.6 million PSUs (2022 - nil), 1.3 million shares relating to equity-settled Variable Pay Plan (“VPP”) (2022 - nil), and 221.3 million (2022 – 53.8 million) shares would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end price and were included in the diluted EPS calculation. See Note 12 for the dilutive impact on net income per share.

For the six months ended June 30, 2023, 0.6 million options (2022 – 1.5 million), 4.2 million RSUs and PRSUs (2022 – 3.7 million), 0.7 million New DSUs (2022 - nil), 2.6 million PSUs (2022 - nil), 1.3 million shares relating to equity-settled VPP (2022 - nil), and 221.3 million shares which would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end share price (2022 – 53.8 million) were excluded from the diluted weighted average number of common shares calculation as their effect would have been anti-dilutive to the net loss per share.

 

17


12. EARNINGS PER SHARE

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income (loss) per share - basic

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.02

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share - diluted

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Interest on Convertible debentures

 

$

857

 

 

NA

 

 

NA

 

 

NA

 

 

$

3,063

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Dilutive debentures on convertible debt (thousands of shares) (1)

 

 

221,324

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive RSUs and PRSUs (thousands of shares) (2)

 

 

2,201

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive New DSUs (thousands of shares) (3)

 

 

669

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive PSUs (thousands of shares) (3)

 

 

2,584

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive VPP (thousands of shares) (3)

 

 

1,296

 

 

 

-

 

 

 

-

 

 

 

-

 

Weighted average number of shares outstanding, assuming dilution (thousands of shares)

 

 

328,576

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.01

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 53.8 million shares related to the Debentures. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 221.3 million shares related to the Debentures. These would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end price and are excluded as they would be anti-dilutive.

 

(2) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 5.5 million and 4.3 million RSUs and PRSUs, respectively. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 2.1 million RSUs and PRSUs. These would have the potential to dilute basic earnings per share.

 

(3) For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 0.7 million New DSUs, 2.6 million PSUs, and 1.3 million shares relating to equity-settled VPP. These would have the potential to dilute basic earnings per share.

 

 

13. REVENUE

In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 14 for the disaggregation of revenue by geographic region.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Product

 

 

38,710

 

 

 

38,098

 

 

 

70,191

 

 

 

71,291

 

 

Transportation

 

 

4,614

 

 

 

4,795

 

 

 

8,402

 

 

 

8,856

 

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

 

Total product revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

18


DIRTT sells its products and services pursuant to fixed-price contracts which generally have a term of one year or less. The transaction price used in determining the amount of revenue to recognize from fixed-price contracts is based upon agreed contractual terms with each customer and is not subject to variability.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

At a point in time

 

 

43,324

 

 

 

42,893

 

 

 

78,593

 

 

 

80,147

 

 

Over time

 

 

1,429

 

 

 

1,808

 

 

 

2,868

 

 

 

2,840

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

Revenue recognized at a point in time represents the majority of the Company’s sales. Revenue is recognized when a customer obtains legal title to the product, which is when ownership of the product is transferred to, or services are delivered to, the customer. Revenue recognized over time is limited to installation and ongoing maintenance contracts with customers and is recorded as performance obligations which are satisfied over the term of the contract.

Contract Liabilities

 

 

 

As at

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Customer deposits

 

 

5,303

 

 

 

4,458

 

 

 

1,959

 

Deferred revenue

 

 

709

 

 

 

408

 

 

 

461

 

Contract liabilities

 

 

6,012

 

 

 

4,866

 

 

 

2,420

 

 

Contract liabilities primarily relate to deposits received from customers and maintenance revenue from license subscriptions. The balance of contract liabilities was higher at June 30, 2023 compared to December 31, 2022 mainly due to the AWI transaction. Contract liabilities as at December 31, 2022 and 2021, respectively, totaling $4.7 million and $2.3 million were recognized as revenue during the six months ended June 30, 2023 and 2022, respectively.

Sales by Industry

The Company periodically reviews the growth of product and transportation revenue by vertical market to evaluate the success of industry-specific sales initiatives. The nature of products sold to the various industries is consistent and therefore review is focused on sales performance.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Commercial

 

 

26,378

 

 

 

29,618

 

 

 

50,882

 

 

 

53,662

 

Healthcare

 

 

10,457

 

 

 

5,091

 

 

 

16,628

 

 

 

12,055

 

Government

 

 

3,268

 

 

 

5,041

 

 

 

5,975

 

 

 

8,322

 

Education

 

 

3,221

 

 

 

3,143

 

 

 

5,108

 

 

 

6,108

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

Total product and transportation revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

14. SEGMENT REPORTING

The Company has one reportable and operating segment and operates in two principal geographic locations - Canada and the United States. Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States. The Company’s revenue from operations from external customers, based on location of operations, and information about its non-current assets, is detailed below.

19


Revenue from external customers

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Canada

 

 

4,000

 

 

 

7,417

 

 

 

8,912

 

 

 

12,668

 

U.S.

 

 

40,753

 

 

 

37,284

 

 

 

72,549

 

 

 

70,319

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

Non-current assets

 

 

 

 

 

 

 

As at

 

 

 

 

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Canada

 

 

 

 

 

 

31,963

 

 

 

28,251

 

U.S.

 

 

 

 

 

 

50,379

 

 

 

53,277

 

 

 

 

 

 

 

82,342

 

 

 

81,528

 

 

15. INCOME TAXES

As at June 30, 2023, the Company had a valuation allowance of $31.9 million against deferred tax assets as the Company has experienced cumulative losses in recent years (December 31, 2022 – $29.8 million).

16. COMMITMENTS

As at June 30, 2023, the Company had outstanding purchase obligations of approximately $3.8 million related to inventory and property, plant and equipment purchases (December 31, 2022 – $2.2 million). As at June 30, 2023, the Company had undiscounted operating lease liabilities of $61.2 million (December 31, 2022 – $48.7 million).

17. RELATED PARTY TRANSACTIONS

On March 15, 2023, the Company entered into a Debt Settlement Agreement (the "Debt Settlement Agreement") with 22NW Fund, LP ("22NW") and Aron English, 22NW's principal and a director of DIRTT, (together, the "22NW Group") who, collectively, beneficially own approximately 19.5% of the Company's issued and outstanding common shares. Pursuant to the Debt Settlement Agreement, the Company agreed to reimburse the 22NW Group for the costs incurred by the 22NW Group in connection with the contested director election at the annual and special meeting of shareholders of the Company held on April 26, 2022, being approximately $1.6 million (the "Debt").

Pursuant to the Debt Settlement Agreement, the Company agreed to repay the Debt by either, or a combination of (i) a payment in cash by the Company to the 22NW Group, and/or (ii) the issuance of equity securities of the Company to the 22NW Group. Under the Debt Settlement Agreement, a cash payment shall not be made to settle the Debt unless permitted under the terms of the Extended RBC Facility.

In connection with the Debt Settlement Agreement, on March 15, 2023, the Company entered into a share issuance agreement with the 22NW Group, pursuant to which the Company agreed to repay the Debt with the issuance to the 22NW Group of 3,899,745 common shares at a deemed price of $0.40 per common share, subject to approval by the Company’s shareholders.

At the Annual General Meeting on May 30, 2023, shareholders voted to approve the issuance of common shares, and on June 2, 2023, the Company issued 3,899,745 common shares to 22NW Group as repayment for the Debt.

Other related party transactions for the three and six months ended June 30, 2023, relate to the sale of DIRTT products and services to the 22NW Group for $nil and $0.3 million, respectively. The sale to 22NW Group was based on price lists in force and terms that are available to all employees.

20


Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations

The following discussion and analysis of our financial condition and results of operations should be read together with our unaudited interim condensed consolidated financial statements and related notes and other financial information appearing in this Quarterly Report. This discussion contains forward-looking statements reflecting our current expectations and estimates and assumptions concerning events and financial trends that may affect our future operating results or financial position. Actual results and the timing of events may differ materially from those contained in these forward-looking statements due to a number of factors, including those described under the headings “Risk Factors” and “Cautionary Statement Regarding Forward-Looking Statements” appearing elsewhere in this Quarterly Report.

 

Summary of Financial Results

DIRTT Environmental Solutions Ltd. and its subsidiary (“DIRTT”, the “Company”, “we” or “our”) is a global leader in industrialized construction. DIRTT's system of physical products and digital tools empowers organizations, together with construction and design leaders, to build high-performing, adaptable, interior environments. Operating in the workplace, healthcare, education, and public sector markets, DIRTT’s system provides total design freedom, and greater certainty in cost, schedule, and outcomes.

DIRTT’s proprietary design integration software, ICE® (“ICE” or “ICE software”), translates the vision of architects and designers into a 3D model that also acts as manufacturing information. ICE is also licensed to unrelated companies and Construction Partners of the Company. As of May 9, 2023, AWI owns a 50% interest in the rights, title and interests in all the intellectual property rights in a portion of the ICE Software that is used by AWI.

Key Second Quarter Highlights

Revenues for the quarter ended June 30, 2023 were $44.8 million, an increase of $0.1 million or 0.1% from $44.7 million for the same period in 2022, and a $8.0 million or 22% increase from the first quarter of 2023. Compared to the same period in 2022, the increase in revenue is driven by an increase in pricing, but offset by a decrease in total order volume. Compared to the first quarter of 2023, second quarter activity is higher, in line with seasonal demand patterns and timing of project schedules.
Gross profit and gross profit margin for the quarter ended June 30, 2023 was $14.6 million or 32.5% of revenue, an increase of $8.3 million or 132% from $6.3 million or 14.0% of revenue for the quarter ended June 30, 2022 and an increase of $5.9 million or 68% from $8.7 million or 23.7% of revenue for the first quarter of 2023. Adjusted Gross Profit (see “– Non-GAAP Financial Measures”) for the three months ended June 30, 2023 was $16.2 million. This represents a $7.7 million or 91% increase over the comparative period in 2022 and $5.7 million or 55% from the first quarter of 2023. Adjusted Gross Profit Margin (see “– Non-GAAP Financial Measures”) for the second quarter of 2023 was 36.2%, a 1,723 bps improvement over the comparative period and 772 bps improvement from the first quarter of 2023. The increase in Adjusted Gross Profit and Adjusted Gross Profit Margin compared to the previous and comparative quarters is due to having better leverage over fixed costs through price increases and reduced fixed costs. General inflation in services and labor costs have been offset by the favorable impact from the weakening Canadian dollar during the quarter.
During the second quarter of 2023, we eliminated approximately 4% of our salaried workforce office positions which we expect to yield annualized savings of approximately $2.6 million. One-time costs associated with these reductions during the quarter totaled $0.7 million and is included in reorganization expenses.
On May 9, 2023, we entered into the Co-Ownership Agreement and Partial Patent Assignment Agreement with AWI. We concurrently entered into the ARMSA with AWI, under which AWI has also prepaid certain development services to be provided by DIRTT. Through these arrangements we received $10.9 million of cash and recognized a gain on the sale of software and patents of $6.1 million during the quarter ended June 30, 2023.

21


Net income for the second quarter of 2023 was $2.2 million compared to a $19.3 million net loss for the same period of 2022. The higher income is primarily the result of the higher gross profit margin of $8.3 million (as explained above), a $8.7 million reduction in operating expenses including a $3.7 million reduction in reorganization costs, a $6.1 million one-time gain on sale of software and patents, a $0.1 million increase in interest income and $0.1 million decrease in interest expense, offset by a $1.9 million increase in foreign exchange loss.
Adjusted EBITDA (see “– Non-GAAP Financial Measures”) for the second quarter of 2023 was $1.9 million or 4.1%, an improvement of $11.3 million from a $9.4 million loss or (21.1)% for the second quarter of 2022. This improvement was driven by the price increases and improved product mix discussed above, as well as the cost reduction measures taken by the Company over the previous year. The gain on sale of software and patents to AWI was excluded from Adjusted EBITDA as this is considered non-recurring and not indicative of ongoing Company performance.
Approximately $3.8 million of cash was provided by operating activities in the second quarter of 2023 compared to $17.8 million of cash used in the second quarter of 2022. Our cashflow has improved compared to earlier quarters due to improved gross margin, our cost reduction initiatives and strategic actions and careful working capital management. This quarter, our cashflow also benefited from the receipt of $2.6 million from the ERC government subsidy.

In the first quarter of 2023, we changed our methodology for calculating and disclosing our forward twelve month pipeline as the macroeconomic environment has been impacting our ability to close and convert qualified leads on a timely basis. Accordingly, we are now disclosing qualified leads, defined as quantity of projects being pursued, and our pipeline, defined as working with an engaged client on assessment of DIRTT as a prefabricated interior solution provider. We have begun using these new measures as they better measure expected near term performance given our operating environment has been prone to change due to macroeconomic factors such as worksite labor availability, interest rate changes, and recessionary impacts on construction projects.

We have also increased the scrutiny on the expected timing of orders that are expected to be delivered between six and twelve months in the future. This has resulted in a decrease in our forward twelve-month pipeline, illustrated in the table below.

 

 

As at

 

 

 

 

July 1, 2023

 

 

January 1, 2023

 

 

% Change

 

 

July 1, 2022

 

 

% Change

 

 

Twelve Month Forward Pipeline ($ 000s)

 

 

 

 

 

 

 

 

 

 

 

Commercial

 

 

145,750

 

 

 

141,293

 

 

 

3

%

 

 

158,306

 

 

 

(8

%)

 

Healthcare

 

 

35,124

 

 

 

55,719

 

 

 

(37

%)

 

 

48,093

 

 

 

(27

%)

 

Government

 

 

29,724

 

 

 

32,313

 

 

 

(8

%)

 

 

30,718

 

 

 

(3

%)

 

Education

 

 

9,260

 

 

 

17,201

 

 

 

(46

%)

 

 

19,017

 

 

 

(51

%)

 

 

 

 

219,858

 

 

 

246,526

 

 

 

(11

%)

 

 

256,134

 

 

 

(14

%)

 

Leads (#)

 

 

872

 

 

 

721

 

 

 

21

%

 

 

417

 

 

 

109

%

 

 

Our current twelve month forward pipeline has a higher mix of projects that are further along in the order cycle, and thus we believe our current presentation is a better reflection of future revenue. It should be noted that our total pipeline, including those orders expected to place beyond twelve months, has remained flat year over year.

Our qualified leads being pursued with expected projects in the next twelve months was 872 as of July 1, 2023, as compared to 721 at January 1, 2023 and 417 as of July 1, 2022. The Company has increased its qualified leads as a result of the implementation of our customer relationship management system, as well as improved communication and collaboration to our commercial organization.

Despite this new pipeline presentation, we have not changed our view on near to mid-term growth for the Company, discussed below within the “Outlook” section.

22


Outlook

Through the first six months of 2023 we have seen continued volatility in economic conditions, especially in regions with concentrated sales to the technology and banking sectors. These conditions included layoffs in the technology sector, reduction in short-term needs for office space, and increasing interest rates impacting borrowings, resulting in certain larger projects that were planned for the first two quarters of 2023 being deferred or canceled.

In response, and as discussed in our previous 10-Q filing, we identified and took action to reduce annualized overhead costs by $5.0 million during the first quarter of 2023. Further, on May 8, 2023, the Company reduced its salaried workforce, resulting in annualized savings of $2.6 million. One-time costs associated with these reductions, incurred in the second quarter of 2023 were approximately $0.7 million.

In some aspects, the aforementioned macroeconomic uncertainty has subsided. Various inflation metrics have improved over the three months ended June 30, 2023 and certain recession indicators have eased. We have seen improved demand for our products, beginning in mid-April. From May 1 to June 30, 2023, the Company generated $33.3 million in total revenue and an associated $3.5 million in Adjusted EBITDA, with Adjusted Gross Profit during the same period of 39.2%. Further, we have been awarded several large projects during the second quarter of 2023, including Bechtel and Visa, which began to order during the second quarter of 2023, with Apache expected to order during the second half of 2023. These projects are expected to deliver an aggregate of $10 to $15 million in revenue during 2023.

Total revenue for the second quarter of 2023 increased by approximately $8.0 million, or 22% from the first quarter of 2023. We expect a sequential increase in revenue in the third quarter of 2023 over the second quarter of 2023, though not to the same extent.

For fiscal 2023, we continue to project low to mid-single digit growth in total revenue over 2022, a trend we expect to continue into 2024 based on our current twelve month forward pipeline.

We have meaningfully reduced our cost footprint and lowered our estimated revenue breakeven point. In tandem with the improved gross profit percentages and the cash initiatives discussed above, we believe we are positioned to weather the current macroeconomic conditions, while continuing to invest in our technology and commercial organizations. We will continue to evaluate our cost structure and respond to the inflationary impacts to labor, materials and services in an efficient manner consistent with our goal to maintain healthy gross profit and Adjusted EBITDA margins.

Non-GAAP Financial Measures

Note Regarding Use of Non-GAAP Financial Measures

Our condensed consolidated interim financial statements are prepared in accordance with GAAP. These GAAP financial statements include non-cash charges and other charges and benefits that we believe are unusual or infrequent in nature or that we believe may make comparisons to our prior or future performance difficult.

As a result, we also provide financial information in this Quarterly Report that is not prepared in accordance with GAAP and should not be considered as an alternative to the information prepared in accordance with GAAP. Management uses these non-GAAP financial measures in its review and evaluation of the financial performance of the Company. We believe that these non-GAAP financial measures also provide additional insight to investors and securities analysts as supplemental information to our GAAP results and as a basis to compare our financial performance period-over-period and to compare our financial performance with that of other companies. We believe that these non-GAAP financial measures facilitate comparisons of our core operating results from period to period and to other companies by removing the effects of our capital structure (net interest income on cash deposits, interest expense on outstanding debt and debt facilities, or foreign exchange movements), asset base (depreciation and amortization), the impact of under-utilized capacity on gross profit, tax consequences, reorganization expense, one-time non-recurring charges or gains (such as gain on sale of software and patents), and stock-based compensation. We remove the impact of all foreign exchange from Adjusted EBITDA. Foreign exchange gains and losses can vary significantly period-to-period due to the impact of changes in the U.S. and Canadian dollar exchange rates on foreign currency denominated monetary items on the balance sheet and are not reflective of the underlying operations of the Company. We remove the impact of under-utilized capacity from gross profit, and fixed production overheads are allocated to inventory on the basis of normal capacity of the production facilities. In periods where production levels are abnormally low, unallocated overheads are recognized as an expense in the period in which they are incurred. In addition, management bases certain forward-looking estimates and budgets on non-GAAP financial measures, primarily Adjusted EBITDA.

23


Government subsidies, depreciation and amortization, stock-based compensation expense, reorganization expense, foreign exchange gains and losses and impairment expenses are excluded from our non-GAAP financial measures because management considers them to be outside of the Company’s core operating results, even though some of those receipts and expenses may recur, and because management believes that each of these items can distort the trends associated with the Company’s ongoing performance. We believe that excluding these receipts and expenses provides investors and management with greater visibility to the underlying performance of the business operations, enhances consistency and comparativeness with results in prior periods that do not, or future periods that may not, include such items, and facilitates comparison with the results of other companies in our industry.

The following non-GAAP financial measures are presented in this Quarterly Report, and a description of the calculation for each measure is included.

 

Adjusted Gross Profit

Gross profit before deductions for costs of under-utilized capacity, depreciation and amortization

Adjusted Gross Profit Margin

Adjusted Gross Profit divided by revenue

 

EBITDA

Net income before interest, taxes, depreciation and amortization

Adjusted EBITDA

EBITDA adjusted to remove foreign exchange gains or losses; impairment expenses; reorganization expenses; stock-based compensation expense; government subsidies; one-time, non-recurring charges and gains; and any other non-core gains or losses

 

Adjusted EBITDA Margin

Adjusted EBITDA divided by revenue

 

You should carefully evaluate these non-GAAP financial measures, the adjustments included in them, and the reasons we consider them appropriate for analysis supplemental to our GAAP information. Each of these non-GAAP financial measures has important limitations as an analytical tool due to exclusion of some but not all items that affect the most directly comparable GAAP financial measures. You should not consider any of these non-GAAP financial measures in isolation or as substitutes for an analysis of our results as reported under GAAP. You should also be aware that we may recognize income or incur expenses in the future that are the same as, or similar to, some of the adjustments in these non-GAAP financial measures. Because these non-GAAP financial measures may be defined differently by other companies in our industry, our definitions of these non-GAAP financial measures may not be comparable to similarly titled measures of other companies, thereby diminishing their utility.

24


Results of Operations

Three and Six Months Ended June 30, 2023, Compared to the Three and Six Months Ended June 30, 2022

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

% Change

 

 

2023

 

 

2022

 

 

% Change

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Revenue

 

 

44,753

 

 

 

44,701

 

 

 

0

 

 

 

81,461

 

 

 

82,987

 

 

 

(2

)

Gross Profit(1)

 

 

14,557

 

 

 

6,276

 

 

 

132

 

 

 

23,239

 

 

 

9,563

 

 

 

143

 

Gross Profit Margin

 

 

32.5

%

 

 

14.0

%

 

 

 

 

 

28.5

%

 

 

11.5

%

 

 

 

Operating Expenses

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Sales and Marketing

 

 

6,626

 

 

 

7,777

 

 

 

(15

)

 

 

12,141

 

 

 

15,005

 

 

 

(19

)

General and Administrative

 

 

5,501

 

 

 

6,877

 

 

 

(20

)

 

 

11,334

 

 

 

14,870

 

 

 

(24

)

Operations Support

 

 

1,822

 

 

 

2,528

 

 

 

(28

)

 

 

3,812

 

 

 

5,026

 

 

 

(24

)

Technology and Development

 

 

1,277

 

 

 

1,879

 

 

 

(32

)

 

 

2,816

 

 

 

4,019

 

 

 

(30

)

Stock-Based Compensation

 

 

678

 

 

 

1,326

 

 

 

(49

)

 

 

1,474

 

 

 

2,628

 

 

 

(44

)

Reorganization

 

 

1,465

 

 

 

5,163

 

 

 

(72

)

 

 

2,536

 

 

 

8,855

 

 

 

(71

)

Related Party Expense (recovery)

 

 

(532

)

 

 

-

 

 

 

100

 

 

 

1,524

 

 

 

-

 

 

 

100

 

Total Operating Expenses

 

 

16,837

 

 

 

25,550

 

 

 

(34

)

 

 

35,637

 

 

 

50,403

 

 

 

(29

)

Operating Loss

 

 

(2,280

)

 

 

(19,274

)

 

 

(88

)

 

 

(12,398

)

 

 

(40,840

)

 

 

(70

)

Operating Margin

 

 

(5.1

)%

 

 

(43.1

)%

 

 

 

 

 

(15.2

)%

 

 

(49.2

)%

 

 

 

Government subsidies

 

 

88

 

 

 

49

 

 

 

80

 

 

 

236

 

 

 

624

 

 

 

(62

)

Gain on sale of software and patents

 

 

6,145

 

 

 

-

 

 

NA

 

 

 

6,145

 

 

 

-

 

 

NA

 

Foreign exchange (loss) gain

 

 

(620

)

 

 

1,246

 

 

 

(150

)

 

 

(881

)

 

 

514

 

 

 

(271

)

Interest income

 

 

106

 

 

 

20

 

 

 

430

 

 

 

110

 

 

 

31

 

 

 

255

 

Interest expense

 

 

(1,233

)

 

 

(1,329

)

 

 

(7

)

 

 

(2,440

)

 

 

(2,659

)

 

 

(8

)

 

 

4,486

 

 

 

(14

)

 

 

32,143

 

 

 

3,170

 

 

 

(1,490

)

 

 

(313

)

Net income (loss) before tax

 

 

2,206

 

 

 

(19,288

)

 

 

111

 

 

 

(9,228

)

 

 

(42,330

)

 

 

78

 

Current and deferred income tax expense (recovery)

 

 

-

 

 

 

-

 

 

NA

 

 

 

-

 

 

 

-

 

 

NA

 

 

 

-

 

 

 

-

 

 

NA

 

 

 

-

 

 

 

-

 

 

NA

 

Net income (loss)

 

 

2,206

 

 

 

(19,288

)

 

 

111

 

 

 

(9,228

)

 

 

(42,330

)

 

 

78

 

(1) Gross Profit for the six months ended June 30, 2022, includes $1.1 million of accelerated depreciation and amortization on software associated with discontinued product lines and the closure of the Phoenix Facility

 

Revenue

Revenue reflects sales to our Construction Partners for resale to their clients and, in limited circumstances, our direct sales to clients. Our revenue is generally affected by the timing of when orders are executed, particularly large orders, which can add variability to our financial results and shift revenue between quarters.

The following table sets forth the contribution to revenue of our DIRTT product and service offerings:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

% Change

 

 

2023

 

 

2022

 

 

% Change

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Product

 

 

38,710

 

 

 

38,098

 

 

 

2

 

 

 

70,191

 

 

 

71,291

 

 

 

(2

)

Transportation

 

 

4,614

 

 

 

4,795

 

 

 

(4

)

 

 

8,402

 

 

 

8,856

 

 

 

(5

)

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

6

 

 

 

417

 

 

 

395

 

 

 

6

 

Total product revenue

 

 

43,534

 

 

 

43,091

 

 

 

1

 

 

 

79,010

 

 

 

80,542

 

 

 

(2

)

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

(24

)

 

 

2,451

 

 

 

2,445

 

 

 

0

 

 

 

44,753

 

 

 

44,701

 

 

 

0

 

 

 

81,461

 

 

 

82,987

 

 

 

(2

)

Beginning in 2020, we experienced significant increases in nearly all of our material input costs, including raw materials, shipping materials, labor, and freight. This led to significant gross margin compression in 2021 and 2022. Effective November 16, 2021, DIRTT increased product and transportation prices on new projects by approximately 6.5%. On February 17, 2022, we implemented a further price increase of 5% that came into effect June 1, 2022. On

25


June 21, 2022 an additional price increase of 10% was announced effective July 21, 2022. These increases have improved revenue and profitability through better recovery of the material input costs previously discussed.

Revenue for the six months ended June 30, 2023, was $81.5 million, a decrease of $1.5 million compared to $83.0 million in the comparative period of 2022. The first six months of 2023 were impacted by macroeconomic conditions, including layoffs in the tech sector and rising interest rates, both of which have had an impact on our pipeline. For example, one large project with a customer in the technology sector that was originally scheduled for the first quarter of 2023 was deferred indefinitely. During the quarter ended June 30, 2023, revenue was $44.8 million, an increase of $0.1 million compared to the comparative period of 2022 of $44.7 million.

Installation and other services revenue was $1.2 million for the quarter ended June 30, 2023 compared to $1.6 million in the quarter ended June 30, 2022 and $2.5 million in the six months ended June 30, 2023 compared to $2.4 million in the same period of 2022. This revenue primarily reflects services performed by our ICE and design teams for third parties. Except in limited circumstances, our Construction Partners, rather than the Company, perform installation services, and accordingly, we are not anticipating significant growth in this revenue stream.

Our success is partly dependent on our ability to profitably develop our Construction Partner network to expand our market penetration and ensure best practices are shared across local markets. At June 30, 2023, we had 68 (March 31, 2023: 67; December 31, 2022: 67) Construction Partners servicing multiple locations. In March 2023, we announced the expansion of six of our DIRTT Construction Partners into new markets as we expand the reach of DIRTT products in North America.

We periodically analyze our revenue growth by vertical markets in the defined markets of commercial, healthcare, government and education. While the commercial sector has been challenged by the macroeconomic factors discussed previously, we are seeing increased growth in our healthcare sector, as an increase in new construction starts and the heightened need for adaptability and flexibility in the years after COVID-19 have increased the demand for our products. We continue to see growth opportunities in the government and education sectors and have restructured our sales leadership function, prioritizing oversight of these verticals.

The following table presents our product and transportation revenue by vertical market:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

% Change

 

 

2023

 

 

2022

 

 

% Change

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Commercial

 

 

26,378

 

 

 

29,618

 

 

 

(11

)

 

 

50,882

 

 

 

53,662

 

 

 

(5

)

Healthcare

 

 

10,457

 

 

 

5,091

 

 

 

105

 

 

 

16,628

 

 

 

12,055

 

 

 

38

 

Government

 

 

3,268

 

 

 

5,041

 

 

 

(35

)

 

 

5,975

 

 

 

8,322

 

 

 

(28

)

Education

 

 

3,221

 

 

 

3,143

 

 

 

2

 

 

 

5,108

 

 

 

6,108

 

 

 

(16

)

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

6

 

 

 

417

 

 

 

395

 

 

 

6

 

Total product revenue

 

 

43,534

 

 

 

43,091

 

 

 

1

 

 

 

79,010

 

 

 

80,542

 

 

 

(2

)

Service revenue

 

 

1,219

 

 

 

1,610

 

 

 

(24

)

 

 

2,451

 

 

 

2,445

 

 

 

0

 

 

 

44,753

 

 

 

44,701

 

 

 

0

 

 

 

81,461

 

 

 

82,987

 

 

 

(2

)

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

 

 

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

 

 

 

 

 

(in %)

 

 

(in %)

 

 

 

 

 

 

Commercial

 

 

61

 

 

 

69

 

 

 

65

 

 

 

67

 

 

 

 

 

 

Healthcare

 

 

24

 

 

 

12

 

 

 

21

 

 

 

15

 

 

 

 

 

 

Government

 

 

8

 

 

 

12

 

 

 

8

 

 

 

10

 

 

 

 

 

 

Education

 

 

7

 

 

 

7

 

 

 

6

 

 

 

8

 

 

 

 

 

 

Total Product Revenue(1)

 

 

100

 

 

 

100

 

 

 

100

 

 

 

100

 

 

 

 

 

 

 

(1) Excludes license fees from Construction Partners.

26


Commercial revenues decreased by 11% from the prior year period. Revenues in the second quarter of 2022 were higher as customers placed orders and accelerated deliveries prior to the 10% price increase that was implemented in July 2022. Healthcare revenues increased by 105% in the second quarter of 2023 from the same period of 2022. The quarter ended June 30, 2023 includes two large healthcare customers totaling $5.6 million. Such sales tend to be larger individual projects and are subject to timing due to a typically longer sales cycle, resulting in variability in sales levels. Government revenues in the second quarter of 2023 decreased by 35% from the prior period. Similar to healthcare, government revenues tend to be larger individual projects. Education sales in the second quarter of 2023 were consistent with the prior year period at $3.2 million. Both healthcare and education sectors included a higher magnitude of smaller projects in the second quarter of 2023 than in the second quarter of 2022.

For the six months ended June 30, 2023 commercial revenues decreased by 5% from the prior year period. Healthcare revenues increased by 38% in the first half of 2023 from the same period of 2022. Government revenues decreased by 28% from the prior year period. Education sales in the first half of 2023 were down 16% from 2022. Both the healthcare and education sectors included a higher magnitude of smaller projects in 2023 than 2022. During 2023, we have experienced an increase in quotes for healthcare and education related projects, but these tend to have longer project lifecycles than commercial projects.

Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States. The following table presents our revenue dispersion by geography:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

% Change

 

 

2023

 

 

2022

 

 

% Change

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Canada

 

 

4,000

 

 

 

7,417

 

 

 

(46

)

 

 

8,912

 

 

 

12,668

 

 

 

(30

)

U.S.

 

 

40,753

 

 

 

37,284

 

 

 

9

 

 

 

72,549

 

 

 

70,319

 

 

 

3

 

 

 

44,753

 

 

 

44,701

 

 

 

0

 

 

 

81,461

 

 

 

82,987

 

 

 

(2

)

 

Historically, approximately 15-25% and 75-85% of revenues are derived from sales to Canada and the United States, respectively.

 

Sales and Marketing Expenses

Sales and marketing expenses decreased by $1.2 million to $6.6 million for the three months ended June 30, 2023, from $7.8 million for the three months ended June 30, 2022 and $2.9 million to $12.1 million for the six months ended June 30, 2023 from $15.0 million from the same period of 2022. The decreases were largely related to a realignment of back office support and territory coverage and cost structure with current demand levels. We expect to increase the investment in this function during 2023 in order to support organic revenue growth. We incurred $0.4 million in costs associated with Connext, our annual open house event in Chicago, Illinois, which coincided with a major commercial interior show in North America, NeoCon.

General and Administrative Expenses

General and administrative expenses decreased by $1.4 million to $5.5 million for the three months ended June 30, 2023 from $6.9 million for the three months ended June 30, 2022. The decrease was primarily related to a decrease in professional services of $1.3 million, which included $0.3 million related to the costs of the contested director elections, and an additional $0.1 million decrease in communications costs associated with our cost savings initiatives.

For the six months ended June 30, 2023, general and administrative expenses decreased $3.5 million to $11.3 million from $14.9 million driven by a $3.1 million reduction in professional services which included $1.8 million related to the costs of the contested director elections, a $0.2 million reduction in office and communication costs and a $0.4 million reduction in depreciation.

Operations Support Expenses

Operations support is comprised primarily of project managers, order entry and other professionals that facilitate the integration of our Construction Partner project execution and our manufacturing operations. Operations support expenses decreased by $0.7 million from $2.5 million for the three months ended June 30, 2022 to $1.8 million for the three months ended June 30, 2023. The decrease was primarily due to a $0.6 million decrease in salaries and benefits costs associated with the planned headcount reductions as part of our cost savings initiatives. Operations support expenses decreased $1.2 million for the six months ended June 30, 2023 to $2.8 million from $4.0 million in the same period of 2022 mostly related to a $1.2 million decrease in salaries and benefits costs.

27


Technology and Development Expenses

Technology and development expenses relate to non-capitalizable costs associated with our product and software development teams and are primarily comprised of salaries and benefits of technical staff.

Technology and development expenses decreased by $0.6 million to $1.3 million for the three months ended June 30, 2023, compared to $1.9 million for the three months ended June 30, 2022, primarily related to decreased salaries and benefits costs associated with the planned headcount reductions as part of our cost savings initiatives. For the six months ended June 30, 2023, technology and development costs decreased by $1.2 million to $2.8 million from $4.0 million in the same period of 2022 related to a decrease in salaries and benefits costs and an increase in capitalized software development costs.

Stock-Based Compensation

Stock-based compensation expense for the three and six months ended June 30, 2023 was $0.7 million and $1.5 million, respectively, compared to $1.3 million and $2.6 million in the same periods of 2022. The decrease was largely due to grants of RSUs and share awards which occurred in the first quarter of 2022 but in 2023 were granted in the second quarter. Grants for RSUs in lieu of cash compensation to the Company’s interim Chief Executive Officer in 2022 were not repeated in 2023. DSUs were granted to the Board of Directors, lowered by the impact of fair value adjustments on cash settled awards as a result of our share price decreasing during the quarter ended June 30, 2023.

Reorganization

Reorganization expenses for the quarter of $1.5 million decreased from $5.2 million in the prior period. Current quarter costs relate primarily to termination costs associated with actions taken to streamline our back office and operational support functions, as discussed herein and in our quarterly report on Form 10-Q for the period ended March 31, 2023, which are expected to contribute $2.6 million in annualized savings. Second quarter of 2022 reorganization costs were driven by the closure of Phoenix Facility and the one-time costs associated with a reduction of salaried workforce and two executives.

Reorganization costs decreased to $2.5 million for the six months ended June 30, 2023 from $8.9 million for the same period of 2022. Six month costs in 2023 relate primarily to termination costs discussed above while the costs in 2022 relate to expenditures in closing the Phoenix Facility and costs associated with workforce reductions and changes in management.

Related Party Expense (Recovery)

On March 15, 2023, the Company entered into a Debt Settlement Agreement (the "Debt Settlement Agreement") with 22NW Fund, LP ("22NW") and Aron English, 22NW's principal and a director of DIRTT, (together, the "22NW Group") who, collectively, beneficially own approximately 19.5% of issued and outstanding common shares. Pursuant to the Debt Settlement Agreement, the Company agreed to reimburse the 22NW Group for the costs incurred by the 22NW Group in connection with the contested director election at the annual and special meeting of shareholders of the Company held on April 26, 2022, being $1.6 million (the "Debt").
 

Pursuant to the Debt Settlement Agreement, the Company agreed to repay the Debt by either, or a combination of (i) a payment in cash by the Company to the 22NW Group, and/or (ii) the issuance of equity securities of the Company to the 22NW Group. Under the Debt Settlement Agreement, a cash payment shall not be made to settle the Debt unless permitted under the terms of the Extended RBC Facility.
 

In connection with the Debt Settlement Agreement, on March 15, 2023, the Company entered into a share issuance agreement with the 22NW Group, pursuant to which the Company agreed to repay the Debt with the issuance to the 22NW Group of 3,899,745 common shares at a deemed price of $0.40 per common share, subject to approval by shareholders.
 

At the Annual General Meeting on May 30, 2023 shareholders voted to approve the issuance of common shares, and on June 2, 2023, the Company issued 3,899,745 common shares to 22NW Group as repayment for the Debt. Upon settlement, the debt was revalued at the higher of the deemed price of $0.40 per common share and the May 30, 2023 market price of $0.38 per common share resulting in a recovery from the balance recorded at March 31, 2023 which had been valued at a price of $0.53 per common share.
 

28


Government Subsidies

The Company was not eligible and did not receive any new government subsidies in the quarter ended June 30, 2023. The Company received $0.2 million of interest with the collection of the ERC during the six months ended June 30, 2023.

Pursuant to amendments enacted as part of the 2021 Canadian federal budget, the Company was required to repay a portion of the Canadian Emergency Wage Subsidy ("CEWS") amounts received for any qualifying period commencing after June 5, 2021 where the aggregate compensation for “specified executives” (within the meaning of the CEWS) during the 2021 calendar year exceeds the aggregate compensation for “specified executives” during the 2019 calendar year. Upon finalization of 2021 compensation to specified executives, approximately C$0.5 million ($0.4 million) of subsidies was expected to be returned to the Canadian authorities in the second quarter of 2022. The amount was fully provided for in the third quarter of 2021 and in the first quarter of 2022 and the Company reversed a $0.6 million incremental provision related to this that was no longer necessary.

Gain on sale of software and patents

On May 9, 2023, we entered into the Co-Ownership Agreement and Partial Patent Assignment Agreement with AWI. The agreements provide for a cash payment from AWI to the Company of $10.0 million, subject to certain routine closing conditions, in exchange for the partial assignment to AWI and resulting co-ownership of a 50% interest in the rights, title and interests in certain intellectual property rights in a portion of the ICE software that is used by AWI (the “Applicable ICE Code”), including a 50% interest in the patent rights that relate to the Applicable ICE Code. We also agreed under the Co-Ownership Agreement to provide AWI a transfer of knowledge concerning the source code of the Applicable ICE Code. In exchange for completing the knowledge transfer, we will receive an additional cash payment of $1.0 million, which is expected to be received by early 2024. The Co-Ownership Agreement provides that we and AWI have separate exclusive fields of use and restrictive covenants with respect to the Applicable ICE Code and related intellectual property which survive until either party elects to separate from its relationship with the other and for five years thereafter. We concurrently entered into the ARMSA with AWI, under which AWI has also prepaid for certain development services to be provided by DIRTT. The ARMSA will automatically terminate if the Co-Ownership Agreement is terminated or expires, and may also be terminated if either party breaches the exclusive fields of use or restrictive covenants in the Co-Ownership Agreement.

The $10.0 million of proceeds from the Co-Ownership Agreement was received during the quarter ended June 30, 2023. In accordance with US GAAP, the proceeds were first applied to the net book value of the related cost of software and patents (other assets) and the residual amount of $6.1 million was recognized as a gain in the profit and loss. Further, $0.9 million was received during the quarter ended June 30, 2023 as prepayment under the ARMSA. Part of the proceeds of this transaction were used to settle one of our equipment leases of $1.6 million and resulted in the release of $0.4 million of restricted cash.

Interest Expense

Interest expense decreased by $0.1 million from $1.3 million in the quarter ended June 30, 2022 to $1.2 million in the quarter ended June 30, 2023 and by $0.2 million for the six months ended June 30, 2023 to $2.4 million due to foreign exchange impacts and the decrease in equipment lease balances due to principal repayments.

Income Tax

The provision for income taxes comprises U.S. and Canadian federal, state and provincial taxes based on pre-tax income. As at June 30, 2023 the Company had a valuation allowance of $31.9 million (December 31, 2022: $29.8 million) against deferred tax assets due to ongoing near term uncertainties on the business caused by the COVID-19 pandemic and the related decline in business activity which impacted our ability to generate sufficient taxable income in Canada and the United States to fully deduct historical losses. As at June 30, 2023, we had C$106.9 million of non-capital loss carry-forwards in Canada and $60.5 million in the United States. These loss carry-forwards will begin to expire in 2032.

29


Net Income (Loss)

Net income increased to $2.2 million or $0.01 per share in the three months ended June 30, 2023 from a net loss of $19.3 million or $0.22 net loss per share for the three months ended June 30, 2022. The decreased loss is primarily the result of an $8.3 million increase in gross profit, a $8.7 million decrease in operating expenses, including a $3.7 million decrease in reorganization expenses, a one-time gain of $6.1 million on the sale of software and patents, a $0.1 million decrease in interest expense and a $0.1 million increase in interest income, offset by a $1.9 million increase in foreign exchange loss.

Net loss decreased to $9.2 million or $0.09 net loss per share in the six months ended June 30, 2023 from a net loss of $42.3 million or $0.49 net loss per share for the six months ended June 30, 2022. The decreased loss is primarily the result of an $13.7 million increase in gross profit, a $14.8 million decrease in operating expenses (including a $6.3 million decrease in reorganization expenses, and a decrease of $1.8 million of incremental professional fees as described previously), a one-time gain of $6.1 million on the sale of software and patents, a $0.2 million decrease in interest expense, a $0.1 million increase in interest income, offset by a $1.4 million increase in foreign exchange loss and a $0.4 million decrease in government subsidies.

EBITDA and Adjusted EBITDA for the Three and Six Months Ended June 30, 2023 and 2022

The following table presents a reconciliation for the results of the three and six months ended June 30, 2023 and 2022 of EBITDA and Adjusted EBITDA to our net income (loss), which is the most directly comparable GAAP measure for the periods presented:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Net income (loss) for the period

 

 

2,206

 

 

 

(19,288

)

 

 

(9,228

)

 

 

(42,330

)

Add back (deduct):

 

 

 

 

 

 

 

 

 

 

 

 

Interest expense

 

 

1,233

 

 

 

1,329

 

 

 

2,440

 

 

 

2,659

 

Interest income

 

 

(106

)

 

 

(20

)

 

 

(110

)

 

 

(31

)

Depreciation and amortization

 

 

2,524

 

 

 

3,344

 

 

 

5,199

 

 

 

7,966

 

EBITDA

 

 

5,857

 

 

 

(14,635

)

 

 

(1,699

)

 

 

(31,736

)

Foreign exchange (gain) loss

 

 

620

 

 

 

(1,246

)

 

 

881

 

 

 

(514

)

Stock-based compensation

 

 

678

 

 

 

1,326

 

 

 

1,474

 

 

 

2,628

 

Government subsidies

 

 

(88

)

 

 

(49

)

 

 

(236

)

 

 

(624

)

Related party expense (recovery) (2)

 

 

(532

)

 

 

-

 

 

 

1,524

 

 

 

-

 

Reorganization expense

 

 

1,465

 

 

 

5,163

 

 

 

2,536

 

 

 

8,855

 

Gain on sale of software and patents(3)

 

 

(6,145

)

 

 

-

 

 

 

(6,145

)

 

 

-

 

Adjusted EBITDA

 

 

1,855

 

 

 

(9,441

)

 

 

(1,665

)

 

 

(21,391

)

Net Income (Loss) Margin(1)

 

 

4.9

%

 

 

(43.1

)%

 

 

(11.3

)%

 

 

(51.0

)%

Adjusted EBITDA Margin

 

 

4.1

%

 

 

(21.1

)%

 

 

(2.0

)%

 

 

(26.3

)%

(1) Net income (loss) divided by revenue.

(2) The related party transaction is a non-recurring transaction that is not core to our business and is excluded from the Adjusted EBITDA calculation (Refer to Note 17 of the consolidated interim financial statements).

(3) The Gain on sale of software and patents in a non-recurring transaction that is not core to our business and is excluded from the Adjusted EBITDA calculation (Refer to Note 7 of the consolidated interim financial statements).

For the three months ended June 30, 2023, Adjusted EBITDA and Adjusted EBITDA Margin increased by $11.3 million to $1.9 million or 4.1% from a $9.4 million loss or (21.1)% in the same period of 2022. This primarily reflects an $8.3 million increase in Adjusted Gross Profit, a decrease of $1.5 million of incremental professional fees as described previously, a $1.6 million decrease in salaries and benefits costs, a $0.5 million decrease in office, building and communication costs, and a $0.4 million decrease in travel and entertainment costs in the quarter.

For the six months ended June 30, 2023, Adjusted EBITDA and Adjusted EBITDA Margin increased by $19.7 million to a $1.7 million loss or (2.0)% from a $21.4 million loss or (26.3)% in the same period of 2022. This primarily reflects a $11.4 million increase in Adjusted Gross Profit, a decrease of $3.1 million of professional fees, a $4.0 million

30


decrease in salaries and benefits costs, a $0.6 million decrease in travel and entertainment costs, a $0.4 million decrease in marketing costs and a $0.4 million decrease in other costs.

Adjusted Gross Profit and Adjusted Gross Profit Margin for the Three and Six Months Ended June 30, 2023 and 2022

The following table presents a reconciliation for the three and six months ended June 30, 2023 and 2022 of Adjusted Gross Profit to our gross profit, which is the most directly comparable GAAP measure for the periods presented:

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Gross profit

 

 

14,557

 

 

 

6,276

 

 

 

23,239

 

 

 

9,563

 

Gross profit margin

 

 

32.5

%

 

 

14.0

%

 

 

28.5

%

 

 

11.5

%

Add: Depreciation and amortization expense

 

 

1,643

 

 

 

2,188

 

 

 

3,425

 

 

 

5,660

 

Adjusted Gross Profit

 

 

16,200

 

 

 

8,464

 

 

 

26,664

 

 

 

15,223

 

Adjusted Gross Profit Margin

 

 

36.2

%

 

 

18.9

%

 

 

32.7

%

 

 

18.3

%

 

For the quarter ended June 30, 2023, gross profit and gross profit margin increased to $14.6 million or 32.5% from $6.3 million or 14.0% for the prior period. Adjusted Gross Profit and Adjusted Gross Profit Margin increased 91% to $16.2 million or 36.2% for the three months ended June 30, 2023, from $8.5 million or 18.9% for the three months ended June 30, 2022.

 

For the six months ended June 30, 2023, gross profit and gross profit margin increased to $23.2 million or 28.5% from $9.6 million or 11.5% for the prior period. Adjusted Gross Profit and Adjusted Gross Profit Margin increased 75% to $26.7 million or 32.7% for the six months ended June 30, 2023, from $15.2 million or 18.3% for the six months ended June 30, 2022. Gross profit for the six months ended June 30, 2022 included $1.1 million of accelerated depreciation and amortization arising from change in useful lives of the Phoenix Facility's equipment.

 

The improvement in Adjusted Gross Profit was a result of improved product mix, a reduction in fixed costs, management of labor hours throughout the period and the impact of the price increases to offset the inflationary impacts on material costs. Labor decreased $1.9 million and $3.3 million and fixed costs decreased $1.0 million and $1.9 million, respectively, for the quarter and six months ended June 30, 2023 as we closed our Phoenix Facility during the second quarter of 2022 and temporarily suspended operations in our Rock Hill Facility in the third quarter of 2022, as well as cost reduction initiatives taken impacting our overheads. Idle facility costs related to the Rock Hill Facility incurred since suspension of operations of $0.4 million and $0.9 million for the three and six months ended June 30, 2023 are included in cost of sales.

Liquidity and Capital Resources

As at June 30, 2023, the Company had $18.9 million of cash on hand and C$12.3 million ($9.2 million) of available borrowings (December 31, 2022 - $10.8 million and C$7.2 million ($5.3 million) of available borrowings). Through the first six months of fiscal 2023, the Company generated $2.8 million in cash flows provided from operations, compared to a cash usage of $36.8 million over the first six months of fiscal 2022. The Company benefited from the receipt of $7.3 million of government subsidies during the first half of 2023.

We have implemented multiple price increases to mitigate the impact of inflation on raw materials. These actions have resulted in a meaningful improvement in our gross profit margins and higher net profit and have served to stabilize our cash usage to operate the business. Gross profit for the six months ended June 30, 2023, was $23.2 million, or 28.5%. This represents a meaningful improvement from the same period of 2022, which only generated gross profit of $9.6 million, or 11.5%, despite having 2% lower revenue during fiscal 2023.

Over the past three quarters, we have executed upon several initiatives. First, in May 2023, we entered into an agreement with AWI resulting in the receipt of $10.9 million of cash. Second, during March 2023, we entered into an

31


agreement to sublease our Dallas DIRTT Experience Center (“DXC”) to one of our Construction Partners in that region. Under the sublease agreement, the subtenant has assumed responsibility for the monthly rent, utilities, maintenance, taxes and other costs as of April 1, 2023, through December 31, 2024, providing us annualized savings of approximately $1 million. We are continuing to evaluate other properties and expect these strategic initiatives to result in positive cash inflows in 2023 and 2024. Third, we completed a Private Placement (as defined herein) of common shares in November 2022, with certain significant shareholders and directors and officers of the Company to bridge cash requirements before the completion and closing of the noted strategic transactions. The Company entered into irrevocable subscription agreements with its two largest shareholders, 22NW and 726 and all the directors and officers of the Company on November 14, 2022 to issue 8.7 million shares for gross consideration of $2.8 million (the "Private Placement"). The Private Placement closed on November 30, 2022. In addition, in connection with the Private Placement, 22NW and 726, or their principals, have irrevocably committed to backstopping any rights offering occurring by the Company within twelve months of closing the Private Placement in the aggregate amount of $2.0 million.

While we are encouraged by the improved profitability and cash flow, we have continued to evaluate our fixed cost structure and overhead in light of recent macroeconomic uncertainty. Over the past year, we have implemented multiple restructuring initiatives designed to align our cost structure with current expected levels of demand. In addition, the Company has reduced headcount by 147 employees, or approximately 15% from January 2022 through June 2023. The reduced overhead has served to offset the impact from the macroeconomic headwinds experienced over the past year.

We have assessed the Company’s liquidity as at June 30, 2023 taking into account our sales outlook for the next twelve months in combination with existing cash balances and available credit facilities. Based upon this analysis, we believe the Company has sufficient liquidity to remain a going concern for at least the next 12 months. However, a number of factors, including the macroeconomic factors discussed above could adversely impact our liquidity over such period.

To the extent that existing cash and cash equivalents, available facilities and any increased liquidity from the aforementioned strategic actions are not sufficient to fund future activities, we may seek to raise additional funds through equity or debt financings. If additional funds are raised through the incurrence of indebtedness, such indebtedness may have rights that are senior to holders of our Debentures and our equity securities or contain instruments that may be dilutive to our existing shareholders. Any additional equity or debt financing may be dilutive to our existing shareholders. While we believe we can access capital markets when needed or under acceptable terms, there can be no assurance we will be able to do so.

During 2021, we completed financings to increase our liquidity in light of the highly uncertain economic conditions caused by the pandemic. In January 2021, we issued C$40.3 million of the January Debentures for net proceeds after costs of C$37.6 million ($29.5 million). The January Debentures accrue interest at a rate of 6.00% per annum and are convertible into common shares of DIRTT at an exercise price of C$4.65 per common share, or if not converted will mature and be repayable on the January Debenture Maturity Date. Interest and principal are payable in cash or shares at the option of the Company.

In February 2021, we entered into the RBC Facility, a C$25.0 million senior secured revolving credit facility with RBC. Under the RBC Facility, the “Borrowing Base” is a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of 75% of the book value of eligible inventory and 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims. On February 9, 2023, the Company extended the RBC Facility. The Extended RBC Facility has a borrowing base of C$15 million and a one year term. Available borrowings under the Extended RBC Facility at June 30, 2023 were C$12.3 million ($9.2 million).

On December 1, 2021, we issued C$35.0 million of the December Debentures for net proceeds after costs of C$32.7 million ($25.6 million). The December Debentures accrue interest at a rate of 6.25% per annum and are convertible into common shares of DIRTT at an exercise price of C$4.20 per common share, or if not converted will mature and be repayable on the December Debenture Maturity Date. Interest and principal are payable in cash or shares at the option of the Company.

32


The Company has a C$5.0 million Canada Leasing Facility of which C$4.4 million ($3.3 million) has been drawn, and a $14.0 million U.S. Leasing Facility of which $13.3 million has been drawn with RBC and one of its affiliates. The Leasing Facilities are available for equipment expenditures and certain equipment expenditures already incurred.

The following table summarizes our consolidated cash flows for the periods indicated:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

 

($ in thousands)

 

 

($ in thousands)

 

Net cash flows provided by (used in) operating activities

 

 

3,756

 

 

 

(17,800

)

 

 

2,768

 

 

 

(36,842

)

Net cash flows provided by (used in) investing activities

 

 

8,730

 

 

 

(1,331

)

 

 

7,747

 

 

 

(2,951

)

Net cash flows used in financing activities

 

 

(2,193

)

 

 

(63

)

 

 

(2,861

)

 

 

(890

)

Effect of foreign exchange on cash, cash equivalents and restricted cash

 

 

(13

)

 

 

54

 

 

 

(49

)

 

 

220

 

Net increase (decrease) in cash, cash equivalents and restricted cash

 

 

10,280

 

 

 

(19,140

)

 

 

7,605

 

 

 

(40,463

)

Cash, cash equivalents and restricted cash, beginning of period

 

 

11,564

 

 

 

42,085

 

 

 

14,239

 

 

 

63,408

 

Cash, cash equivalents and restricted cash, end of period

 

 

21,844

 

 

 

22,945

 

 

 

21,844

 

 

 

22,945

 

Operating Activities

Net cash flows provided by operating activities were $3.8 million for the three months ended June 30, 2023 compared to $17.8 million used in the same period of 2022. The improvement in cash flow used in operations is largely due to the $11.3 million increase in Adjusted EBITDA, a $3.7 million decrease in reorganization expenses, and a $4.4 million net decrease in working capital comprising a $1.8 million decrease in routine working capital and a $2.6 million decrease in other receivables relating to the ERC claim.

Net cash flows provided by operating activities were $2.8 million for the six months ended June 30, 2023 compared to $36.8 million used in the same period of 2022. The improved cash flow from operations was driven by the $19.7 million increase in Adjusted EBITDA, a $6.3 million decrease in reorganization expenses, and a $13.6 million net decrease in working capital comprising $6.3 million decrease in routine working capital and a $7.3 million decrease in other receivables relating to the ERC claim. In the first half of 2023, we have continued to draw down on our inventory supply built up in the first half of 2022.

Investing Activities

Cash flow provided by investing activities during the three and six months ended June 30, 2023 benefited from $10.0 million of proceeds from the AWI transaction during the second quarter of 2023.

We invested $0.7 million and $1.0 million in property, plant and equipment during the three and six months ended June 30, 2023, respectively compared to $0.9 million and $1.9 million, respectively, during the three and six months ended June 30, 2022. This expenditure consisted of $0.2 million of information technology, $0.3 million of DXC refreshes and $0.5 million of manufacturing upgrades for the six months ended June 30, 2023. We invested $0.6 million and $1.1 million on capitalized software during the three and six months ended June 30, 2023, respectively, compared to $0.4 million and $0.9 million for the three and six months ended June 30, 2022.

Financing Activities

For the three and six months ended June 30, 2023, $2.2 million and $2.9 million of cash, respectively, was used in financing activities compared to $0.1 million and $0.9 million in the same periods of 2022. The cash used comprised mainly of $0.6 million of scheduled payments under the Leasing Facilities for both periods. During the three months ended June 30, 2023, an additional $1.6 million principal repayment was made against the Canadian leasing facilities. This payment was required by RBC as part of their consent for the AWI transaction and resulted in the full settlement of one of the Canadian leasing agreements. In the three and six months ended June 30, 2022, we incurred $0.1 million and $0.3 million of spend on employee tax payments on vesting of RSUs compared to $nil and $0.03 million in the same period of 2023.

33


We currently expect to fund anticipated future investments with available cash, our strategic actions described in this report, and drawings on the Extended RBC Facility. To date, our strategic actions have generated cash through proceeds from the Private Placement in November 2022, the receipt of $7.3 million of government subsidy through the ERC application during the six months ended June 30, 2023 and proceeds of $10.9 million received in the three months ended June 30, 2023 through the AWI transaction. We continue to evaluate properties we own for sale and lease back. Apart from cash flow from operations, issuing equity and debt has been our primary source of capital to date. Additional debt or equity financing may be pursued in the future as we deem appropriate. We may also use debt or pursue equity financing depending on the price of our common shares at the time, interest rates, and nature of the investment opportunity and economic climate. No assurance can be given that any of these actions will be successful and will be sufficient for our needs.

Credit Facility

On February 12, 2021, the Company entered into the RBC Facility. Under the RBC Facility, the Borrowing Base is up to a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of 75% of the book value of eligible inventory and 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims. Interest is calculated at the Canadian or U.S. prime rate plus 30 basis points or at the Canadian Dollar Offered Rate or LIBOR plus 155 basis points. Under the RBC Facility, if the Aggregate Excess Availability is less than C$5.0 million, the Company is subject to a FCCR covenant of 1.10:1 on a trailing twelve-month basis. Additionally, if the FCCR has been below 1.10:1 for the three immediately preceding months, the Company is required to maintain a reserve account equal to the aggregate of one year of payments on outstanding loans on the Leasing Facilities. Should an event of default occur, or the Aggregate Excess Availability be less than C$6.25 million for five consecutive business days, the Company would enter a cash dominion period whereby the Company’s bank accounts would be blocked by RBC and daily balances will set-off any borrowings and any remaining amounts made available to the Company.

On February 9, 2023, the Company extended the RBC Facility. The Extended RBC Facility has a borrowing base of C$15 million and a one year term. Interest is calculated at the Canadian or U.S. prime rate plus 75 basis points or at the Canadian Dollar Offered Rate or Term Secured Overnight Financing Rate ("SOFR") plus 200 basis points plus the Term SOFR Adjustment. Under the Extended RBC Facility, if the trailing twelve month FCCR is above 1.25 for three consecutive months, a cash balance equivalent to one-year's worth of Leasing Facilities payments must be maintained. At June 30, 2023, available borrowings are C$12.3 million ($9.2 million), calculated in the same manner described above, of which no amounts have been drawn. The Company did not meet the three-month FCCR requirement during the second quarter of 2023, which resulted in requiring the restriction of $3.0 million of cash.

During 2020, the Company entered into the Leasing Facilities, consisting of the C$5.0 million Canada Leasing Facility and the $14.0 million U.S. Leasing Facility with RBC, which are available for equipment expenditures and certain equipment expenditures already incurred. The Leasing Facilities, respectively, have seven and five-year terms and bear interest at 4.25% and 5.59%. The U.S. Leasing Facility is amortized over a six-year term and is extendible at the Company’s option for an additional year.

The Company has drawn $13.3 million of cash consideration under the U.S. Leasing Facility and commenced the lease term in 2020 for the equipment at the South Carolina Facility. The Company has drawn C$4.4 million ($3.3 million) of cash consideration under the Canada Leasing Facility and commenced the lease term for the Canadian equipment expenditures during 2020.

We are restricted from paying dividends unless Payment Conditions (as defined in the RBC Facility) are met, including having a net borrowing availability of at least C$10 million over the proceeding 30-day period, and having a trailing twelve-month fixed charge coverage ratio above 1.10:1 and certain other conditions. The RBC Facility is currently secured by substantially all of our real property located in Canada and the United States.

Contractual Obligations

There have been no material changes in our contractual obligations during the three months ended June 30, 2023, as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Contractual Obligations” in our Annual Report on Form 10-K. See Note 16, “Commitments” to our interim condensed consolidated financial statements in this Quarterly Report for additional information.

34


Significant Accounting Policies and Estimates

There have been no material changes in our significant accounting policies during the three months ended June 30, 2023, as compared to those disclosed in “Management’s Discussion and Analysis of Financial Condition and Results of Operations – Significant Accounting Policies and Estimates” in our Annual Report on Form 10-K. For information regarding significant accounting policies and estimates, please refer to Item 7 and Item 8 in our Annual Report on Form 10-K. As disclosed in Note 3, “Adoption of New and Revised Accounting Standards” to our condensed consolidated interim financial statements appearing in this Quarterly Report, there were no new accounting standards adopted during the three months ended June 30, 2023.

Recent Accounting Pronouncements

For information regarding recent accounting pronouncements, please refer to Note 3, “Adoption of New and Revised Accounting Standards” to our condensed consolidated interim financial statements and “–Significant Accounting Policies and Estimates” appearing in this Quarterly Report.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

There have been no material changes to our market risk exposures since our disclosures in our Annual Report on Form 10-K. For information regarding our exposure to certain market risks, please refer to Item 7A. “Quantitative and Qualitative Disclosures about Market Risk” in our Annual Report on Form 10-K. The Company's cash and cash equivalents are predominantly all with one AA rated financial institution.

 

Item 4. Controls and Procedures

Disclosure Controls and Procedures

Disclosure controls and procedures are controls and other procedures that are designed to ensure that information required to be disclosed in our reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms. Disclosure controls and procedures include, without limitation, controls and procedures designed to ensure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act is accumulated and communicated to management, including our principal executive officers and principal financial officer, as appropriate to allow timely decisions regarding required disclosure.

As required by Rule 13a-15 under the Exchange Act, our principal executive officers and principal financial officer carried out an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures as of June 30, 2023. Based upon their evaluation, our principal executive officers and principal financial officer concluded that our disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) were effective.

Changes in Internal Control Over Financial Reporting

There have been no changes in our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) during the quarter ended June 30, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

35


PART II – OTHER INFORMATION

DIRTT is pursuing multiple lawsuits against its former founders, Mogens Smed and Barrie Loberg, as well as Falkbuilt Ltd. and Falkbuilt, Inc. (collectively, "Falkbuilt") and related individuals and corporations. DIRTT alleges breaches of fiduciary duties and non-competition and non-solicitation covenants, and the misappropriation of its confidential and proprietary information (in violation of numerous U.S. state and federal laws pertaining to the protection of trade secrets and proprietary information and the prevention of false advertising and deceptive trade practices). Except as described below, there have been no material developments in the legal proceedings previously disclosed in our Annual Report on Form 10-K.

DIRTT’s litigation against Falkbuilt, Messrs. Smed and Loberg, and their associates is comprised of three main lawsuits: (i) an action in the Alberta Court of King’s Bench commenced on May 9, 2019 against Falkbuilt, Messrs. Smed and Loberg, and several other former DIRTT employees alleging breaches of restrictive covenants, fiduciary duties, and duties of loyalty, fidelity and confidentiality, and the misappropriation of DIRTT’s confidential information (the “Canadian Non-Compete Case”); (ii) an action in the U.S. District Court for the Northern District of Utah instituted on December 11, 2019 against Falkbuilt, Smed, and other individual and corporate defendants alleging misappropriation of DIRTT’s confidential information, trade secrets, business intelligence and customer information (the “Utah Misappropriation Case”); and (iii) an action in the U.S. District Court for the Northern District of Texas instituted on June 24, 2021 alleging that Falkbuilt has unlawfully used DIRTT’s confidential information in the United States and intentionally caused confusion in the United States in an attempt to steal customers, opportunities, and business intelligence, with the aim of establishing a competing business in the United States market (the “Texas Unfair Competition Case”). DIRTT intends to pursue the cases vigorously.

In the Canadian Non-Compete Case, on February 14, 2023, the Court of King's Bench of Alberta granted DIRTT's application to schedule the hearing of its summary judgment application and dismissed Falkbuilt's cross-application to strike the summary judgment application. On April 5, 2023, the parties appeared before the Associate Chief Justice of the Court of King's Bench of Alberta for a Case Management Conference. In the Conference, the Associate Chief Justice offered the parties an expedited six-week trial on both liability and damage issues, as an alternative to DIRTT proceeding with its summary judgment application, on the condition that the parties could reach an agreement on the terms of the alternative process. The parties have not reached consensus regarding the terms of an expedited six-week trial, however, DIRTT remains fully cooperative with the Court of King's Bench. In the meantime, DIRTT plans to aggressively pursue its summary judgment application.

In the Utah Misappropriation Case, on April 11, 2023, the United States Court of Appeals for the Tenth Circuit reversed the U.S. District Court for the Northern District of Utah’s decision that Utah was an inconvenient forum for DIRTT's claims against Falkbuilt and others for the misappropriation of confidential information, trade secrets, business intelligence and customer information. The Utah Court had previously, and erroneously, found that DIRTT's United States-based claims should be litigated in Canada. The Court of Appeals remanded the matter back to the Utah District Court. Falkbuilt filed motions to stay the Tenth Circuit decision pending its petition for a Writ of Certiorari to the Supreme Court of the United States. The Court of Appeals promptly denied the motion to stay. A similar motion subsequently filed with the Supreme Court of the United States on the same basis and also promptly denied. DIRTT intends to seek an immediate status conference in Utah now that the case has been returned to the Utah District Court.

The Texas Unfair Competition Case was dismissed, without prejudice, in reliance upon the now-reversed decision in the Utah Misappropriation Case, described above. DIRTT appealed that decision, and the United States Court of Appeals for the Fifth Circuit stayed the appeal pending the Tenth Circuit ruling at Falkbuilt's request. After prevailing in the Tenth Circuit, DIRTT asked Falkbuilt if it would, consistent with its prior representations, agree to remand the appeal to the Texas Court for disposition to Utah. Falkbuilt refused and DIRTT filed a Motion to Remand.

Item 1A. Risk Factors

In addition to the other information set forth in this Quarterly Report on Form 10-Q, you should carefully consider the risk factors and other cautionary statements described under the heading “Risk Factors” included in our Annual Report on Form 10-K, which could materially affect our businesses, financial condition, or results of operations. 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 results of operations.

 

36


Our share price has been and may continue to be volatile, which could cause the value of your investment to decline. If we fail to comply with the continuing listing standards of Nasdaq, our securities could be de-listed.

 

Our common shares are currently listed on the Toronto Stock Exchange (“TSX”) under the symbol “DRT” and on Nasdaq under the symbol “DRTT.” The price of our common shares has in the past fluctuated significantly, and may fluctuate significantly in the future, depending upon a number of factors, many of which are beyond our control and may adversely affect the market price of our common shares. These factors include: (i) variations in quarterly results of operations; (ii) deviations in our earnings from publicly disclosed forward-looking guidance; (iii) changes in earnings estimates by analysts; (iv) our announcements or our competitors’ announcements of significant contracts, acquisitions, strategic partnerships or joint ventures; (v) general conditions in the offsite construction and manufacturing industries; (vi) sales of our common shares by our significant shareholders; (vii) fluctuations in stock market price and volume; and (viii) other general economic conditions.

In the past, following periods of volatility in the trading price of a company’s securities, securities class action litigation has been brought against that company. If our share price is volatile, we may become the target of securities litigation in both the United States and Canada. Securities litigation could result in substantial costs and divert management’s attention and resources from our business and could have an adverse effect on our business, financial condition and results of operations.

Further, because the closing bid price of our common shares was below the $1.00 Nasdaq minimum requirement for 30 consecutive business days, we became subject to de-listing proceedings. On September 7, 2022, we received a letter from Nasdaq that we had not been in compliance with the minimum bid price requirement set forth in Nasdaq Listing Rule 5450(a)(1) for a period of 30 consecutive business days (the “Bid Price Rule”). In accordance with Nasdaq Listing Rule 5810(c)(3)(A), we were provided a compliance period of 180 calendar days from the date of the notice to regain compliance with the minimum closing bid price requirement.

On March 7, 2023, Nasdaq notified us in writing that while we had not regained compliance with the Bid Price Rule, we were eligible for an additional 180 calendar day period, or until September 5, 2023, to regain compliance with the Bid Price Rule. Nasdaq’s determination was based on us having met the continued listing requirement for market value of publicly held shares and all other applicable requirements for initial listing on The Nasdaq Capital Market, with the exception of the Bid Price Rule, and on our written notice to Nasdaq of our intention to cure the deficiency during the second compliance period, including by effecting a reverse stock split, if necessary. If at any time during this additional time period the closing bid price of our common shares is at least $1.00 per share for a minimum of 10 consecutive business days, Nasdaq will provide written confirmation of compliance and the matter will be closed.

If we do not regain compliance by September 5, 2023, Nasdaq will provide written notice that our common shares will be delisted, at which point we may appeal Nasdaq’s determination to a Hearings Panel. There can be no assurance that, in the event we do not regain compliance within the requisite time period and if we chose to appeal the delisting determination by Nasdaq to the Hearings Panel, that such appeal would be successful.

We intend to continue to monitor the closing bid price of our common shares, but we do not intend to initiate a reverse stock split or take other additional actions to regain compliance with the Bid Price Rule. Accordingly, DIRTT common shares may be delisted from Nasdaq. If such delisting occurs, DIRTT shares will continue to trade on the TSX in Canada and OTC in the US.

Any de-listing of our securities could have an adverse effect on the market price of, and the efficiency of the trading market for, our securities, not only in terms of the number of shares that can be bought and sold at a given price, but also through delays in the timing of transactions and less coverage of us by securities analysts, if any. Also, if in the future we were to determine that we need to seek additional equity capital, having been de-listed or being subject to de-listing proceedings could have an adverse effect on our ability to raise capital in the public or private markets.

37


Our core intellectual property in the ICE Code is jointly owned with a third party, which may fail to comply with its contractual obligations to protect and enforce our intellectual property rights.

 

AWI owns a 50% interest in the rights, title and interests in all the Applicable ICE Code, including a 50% interest in the patent rights that relate to the Applicable ICE Code. As part of AWI’s purchase of the Applicable ICE Code, AWI must comply with contractual obligations designed to protect the Applicable ICE Code from infringement, misappropriation, misuse or exposure to unauthorized third parties. However, despite our efforts to monitor AWI’s actions, we may not become aware of AWI’s failure to comply with its obligations or we may not have adequate time to address such failure before there are adverse impacts to our business. Additionally, even if we attempt to require AWI to comply with its obligations to enforce our intellectual property rights, AWI may refuse or may not take adequate steps to do so. AWI’s failure to protect or maintain the proprietary nature of the Applicable ICE Code could adversely affect our ability to sell original products and materially and adversely affect our business, financial condition and results of operations.

AWI may fail to meet certain security and non-disclosure obligations designed to prevent our competitors or other unauthorized third parties from accessing the Applicable ICE Code. Despite our efforts to enforce our rights and monitor any inadequacies, we may not have access to AWI’s internal security or business practices. Additionally, we may not be successful in preventing AWI from exposing the source code of the Applicable ICE Code to such third parties or in protecting our intellectual property rights in the Applicable ICE Code. Any unauthorized access to the Applicable ICE Code in AWI’s possession could substantially and adversely affect our business and competitive advantage and management may have to expend significant time and resources to address unauthorized access and disclosure, all of which could have a material adverse effect on our business, financial condition and results of operations.

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

 

On June 2, 2023, the Company issued 3,899,745 common shares to the 22NW Group pursuant to the Debt Settlement Agreement and the Share Issuance Agreement at a deemed price of $0.40 per common share. The issuance of common shares pursuant to the Share Issuance Agreement was subject to approval by the Company’s shareholders, and the Company’s shareholders subsequently approved such issuance at the Company’s 2023 annual meeting of shareholders held on May 30, 2023. The common shares were offered and sold in reliance upon an exemption from registration provided under Section 4(a)(2) of the Securities Act of 1933 and under National Instrument 45-106 – Prospectus Exemptions.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not Applicable.

Item 5. Other Information

Not Applicable.

38


Item 6. Exhibits

EXHIBIT INDEX

 

Exhibit No.

 

Description

 

 

 

3.1

 

Restated Articles of Amalgamation of DIRTT Environmental Solutions Ltd. (incorporated by reference to Exhibit 3.1 to the Registrant’s Registration Statement on Form 10, File No. 001-39061, filed on September 20, 2019).

3.2

 

Amended and Restated Bylaw No. 1 of DIRTT Environmental Solutions Ltd. (incorporated by reference to Exhibit 3.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on May 22, 2020).

4.1

 

Base Indenture, dated January 25, 2021, by and among DIRTT Environmental Solutions Ltd., Computershare Trust Company of Canada and Computershare Trust Company, National Association as Trustees (incorporated by reference to Exhibit 4.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on January 29, 2021).

4.2

 

Supplemental Indenture, dated January 25, 2021, by and among the Company, Computershare Trust Company of Canada and Computershare Trust Company, National Association as Trustees (incorporated by reference to Exhibit 4.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on January 29, 2021).

4.3

 

Second Supplemental Indenture, dated December 1, 2021, by and among the Company, Computershare Trust Company of Canada and Computershare Trust Company, National Association as Trustees (incorporated by reference to Exhibit 4.1 to the Registrant’s Current Report on Form 8-K, File No. 001-39061, filed on December 1, 2021).

10.1*

 

Co-ownership Agreement by and between DIRTT Environmental Solutions Ltd. and Armstrong World Industries, Inc., effective May 9, 2023

10.2*

 

DIRTT Environmental Solutions Ltd. Amended and Restated Long Term Incentive Program effective May 30, 2023

31.1*

 

Certification of the Principal Executive Officer required by Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

31.2*

 

Certification of the Principal Financial Officer required by Rule 13a-14(a) or Rule 15d-14(a) under the Securities Exchange Act of 1934, as Adopted Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.

32.1**

 

Certification of the Principal Executive Officer required by 18 U.S.C. 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.

32.2**

 

Certification of the Principal Financial Officer required by 18 U.S.C. 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

**

 

Furnished herewith

 

39


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.

 

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

 

 

 

 

 

By:

 

/s/ Bradley S. Little

 

 

 

Bradley S. Little

 

 

 

Chief Financial Officer (Duly Authorized Officer and Principal Financial Officer)

 

 

 

 

Date: August 2, 2023

 

 

 

 

 

40


Exhibit 10.1

Exhibit 10.1

SPECIFIC TERMS IN THIS EXHIBIT HAVE BEEN REDACTED BECAUSE SUCH TERMS ARE BOTH NOT MATERIAL AND ARE THE TYPE THAT THE REGISTRANT TREATS AS PRIVATE OR CONFIDENTIAL. THESE REDACTED TERMS HAVE BEEN MARKED IN THIS EXHIBIT WITH THREE ASTERISKS [***].

CO-OWNERSHIP AGREEMENT

This Co-Ownership Agreement (this “Agreement”) is entered into and effective as of May 9, 2023 (the “Effective Date”) by and between DIRTT Environmental Solutions Ltd., an Alberta (Canada) corporation with offices at 7303 30 Street S.E., Calgary, Alberta, Canada T2C 1N6 (“DIRTT”), and Armstrong World Industries, Inc. with offices at 2500 Columbia Ave., Lancaster, Pennsylvania, USA 17603 (“AWI”). DIRTT and AWI are sometimes referred to in this Agreement individually as a “Party” and together as the “Parties”.

RECITALS

WHEREAS, AWI designs and manufactures wall and ceiling solutions for use in commercial and residential spaces;

WHEREAS, DIRTT has developed the ICE Code (defined below) for use in the design and construction of commercial and residential spaces;

WHEREAS, the Parties entered into an Enterprise License Agreement dated October 18, 2018, whereby AWI licensed the ICE Code from DIRTT’s Affiliate (defined below) (“License Agreement”), and desire to terminate the License Agreement as of the Effective Date;

WHEREAS, DIRTT desires to assign to AWI, and AWI desires to acquire from DIRTT, an undivided fifty-percent (50%) ownership interest in and to the Applicable ICE Code (as defined below), free and clear of any encumbrances, other than Permitted Encumbrances (defined below);

WHEREAS, Royal Bank of Canada, in its capacity as lender to DIRTT has been advised of and consents to the transactions contemplated herein;

WHEREAS, pursuant to that certain Partial Patent Assignment Agreement dated as of the Effective Date attached hereto as Exhibit A (the “Partial Patent Assignment”), AWI is acquiring, and DIRTT is assigning to AWI, an undivided fifty-percent (50%) ownership interest in and to the ICE Patents (as defined below), free and clear of any encumbrances, other than Permitted Encumbrances;

WHEREAS, the Parties have entered into that certain Amended and Restated Master Services Agreement dated as of the Effective Date (the “Master Services Agreement”), pursuant to which DIRTT will further develop and customize the Applicable ICE Code on behalf of AWI, from time to time; and

WHEREAS, AWI’s and DIRTT’s rights of use to the Applicable ICE Code, and to any updates or modifications made thereto as described above, shall be governed in accordance with the terms and conditions of this Agreement.

 


EXECUTION VERSION

AGREEMENT

NOW THEREFORE, in consideration of the mutual promises and obligations contained herein, and for other good and valuable consideration, the receipt and sufficiency of which is hereby acknowledged, the Parties agree as follows:

1.
Definitions

Capitalized terms will have the meanings ascribed thereto in this Section 1 or elsewhere in this Agreement.

(a)
Affiliate” means any Person that, directly or indirectly, through one or more intermediaries, controls, is controlled by, or is under common control with the referenced Person. For purposes of this Agreement, “control” and, with correlative meanings, the terms “controlled by” and “under common control with” will mean (a) the possession, directly or indirectly, of the power to direct the management or policies of an entity, whether through the ownership of voting securities, by contract relating to voting rights or corporate governance, or otherwise or (b) the ownership, directly or indirectly, of fifty percent (50%) or more of the voting securities or other ownership interest of an entity (or, with respect to a limited partnership or other similar entity, its general partner or controlling entity).
(b)
Agreement” has the meaning set forth in the Preamble.
(c)
Applicable Background ICE Code” means a portion of the ICE Code as set forth on Schedule A1. The Applicable Background ICE Code excludes Trademarks and further does not include any DIRTT or other third-party data or any third-party licensed-in software, or other Third Party Technology or third-party Intellectual Property Rights.
(d)
Applicable Foreground ICE Code” means any subsequently developed modifications or additions to the Applicable Background ICE Code (a) necessary or useful, in AWI’s sole discretion, for use or operation by AWI of the Applicable Background ICE Code or any other subsequently developed modifications, updates or additions made to the Applicable Background ICE Code, (b) made under or pursuant to the Master Services Agreement, with the exception of AWI Owned Deliverables, or (c) as may be otherwise mutually agreed in writing between the Parties. The Applicable Foreground ICE Code excludes Trademarks and further does not include any DIRTT or other third-party data or any third-party licensed-in software, or other Third Party Technology or third-party Intellectual Property Rights.
(e)
Applicable ICE Code” means the Applicable Background ICE Code and the Applicable Foreground ICE Code.
(f)
Applicable ICE IP Rights” means the Applicable ICE Code and the ICE Patents, including all Intellectual Property Rights therein.
(g)
AWI” has the meaning set forth in the Preamble.
(h)
AWI Catalog Library” shall have the meaning set forth in the Master Services Agreement.

2


EXECUTION VERSION

(i)
AWI Field of Use” means [***]
(j)
Background IP” means, except for the Applicable Background ICE Code and the ICE Patents, with respect to a Party or its Affiliates, any other Intellectual Property Rights (i) owned by such Party or its Affiliates prior to the Effective Date, or (ii) developed by or on behalf of such Party independent of and outside the scope of this Agreement or the Master Services Agreement. ICE Code that is not Applicable ICE Code shall be considered DIRTT Background IP. The AWI Catalog Library shall be considered AWI Background IP.
(k)
Canadian Reorganization Proposal” means a proposal proceeding pursuant to the Bankruptcy and Insolvency Act of Canada (R.S.C., 1985, c. B-3) or a notice of intention to file a proposal, pursuant to which a party presents a proposal to its creditors for the repayment or compromise of debts which, if passed by the requisite majority of creditors, would be binding.
(l)
Change in Control” means, with respect to a Party, (a) any consolidation, amalgamation, merger or reorganization of such Party with or into any other Person, or any other corporate reorganization, in which the owners of such Party holding fifty percent (50%) or more of such Party’s voting power immediately prior to such consolidation, amalgamation, merger or reorganization, own less than fifty percent (50%) of the voting power of such Party or successor or surviving or resulting Person in such transaction immediately after such transaction, (b) any transaction or series of related transactions in which in excess of fifty percent (50%) of such Party’s voting power is transferred, or (c) the sale, exclusive license or lease or other disposition of all or substantially all of the assets of a Party; provided, however, the following shall not constitute a Change in Control: (i) the ownership rights and licenses granted as contemplated by this Agreement; (ii) the issuance by a Party of capital stock or other equity for bona fide financing purposes; (iii) the transfer of a Party’s voting power for the sole purpose of re-domesticating such Party to another jurisdiction; and (iv) any transfer of voting power or sale, exclusive license or lease of assets in which the owners of a Party holding fifty percent (50%) or more of such Party’s voting power immediately prior to such transfer, sale, license or lease own fifty percent (50%) or more of the transferee, acquirer, licensee or lessee immediately after such transaction.
(m)
Commercialize” shall mean to develop, make, have made, use, lease, license, market, have marketed, sell, have sold, offer, have offered for sale, offer or provide professional services relating to, or otherwise make available or exploit a product or service.
(n)
Confidential Information” means any non-public, confidential or proprietary information of a Disclosing Party or its Representatives, whether in oral, written, photographic, or electronic form or media, whether or not such information is marked, designated or otherwise identified by the Disclosing Party as “confidential,” and any information that, due to the nature of its subject matter or circumstances surrounding its disclosure, the Receiving Party would reasonably be understood to be confidential or proprietary. Confidential Information includes unpatented inventions, ideas, methods and discoveries, know how, trade secrets, unpublished patent applications, invention disclosures and invention summaries, and other confidential intellectual property, and other technologies, systems, processes, policies, practices and methods, compilations, Source Code, software, tools, designs, plans or any other information relating to any research project, work in progress, development, marketing or business plan, or any

3


EXECUTION VERSION

customer, financial or personnel matter relating to a Party, whether any of the preceding is tangible or intangible, and whether or not disclosed in oral written photographic or electronic form or format. The terms of this Agreement and the Applicable ICE Code will be deemed to be the Confidential Information of both Parties, and both Parties will be deemed to be the Receiving Party and the Disclosing Party; provided, that either Party shall be permitted to disclose this Agreement to actual or potential lenders, investors, or purchasers of all or any portion of its business, and either Party shall be permitted to disclose the Applicable ICE Code to third-party contractors for development and maintenance purposes, in each case which are subject to written obligations of non-use, non-disclosure and confidentiality no less stringent than those contained in this Agreement.
(o)
December 2024 Issue” means that certain licensing issue present in the Applicable ICE Code that may cause the Applicable ICE Code to malfunction on December 10, 2024.
(p)
Derivative Works” means any Updates to Applicable ICE Code, any improvements, updates, modifications to or derivatives of the Applicable ICE IP Rights, or any component thereof created by or on behalf of DIRTT or AWI.
(q)
DIRTT” has the meaning set forth in the Preamble.
(r)
DIRTT Field of Use” means [***]
(s)
Disclosing Party” has the meaning set forth in Section 9(a).
(t)
Effective Date” has the meaning set forth in the Preamble.
(u)
ICE Code” means, as of the Effective Date, (i) proprietary computer programs to operate DIRTT’s specification and configuration software, including aspects of virtual reality, for the design, sales, and quoting of building products through real time production of pricing, bill of materials, engineering information, manufacturing information and installation drawings, in both Source Code and Object Code form; (ii) databases and compilations, including any and all data and collections of data, whether machine readable or otherwise, relating to the foregoing; (iii) comments, notes, explanations, descriptions, flow charts and other work products used to design, plan, organize and develop any of the foregoing; (iv) screens, user interfaces, report formats, firmware, development tools, templates, menus, buttons and icons, relating to any of the foregoing; and (v) documentation, including user manuals and other training documentation, relating to any of the foregoing.
(v)
ICE Patents” means the patents and patent applications set forth on Schedule A2, as well as all corresponding foreign patent applications, all divisional, continuation, continuation-in-part, reissue, reexamination, and any additional applications which claim priority to the applications and patents set forth on Schedule A2 and all patents or comparable rights issuing thereon in the United States and in all foreign countries, together with all right(s) of priority under the International Convention for the Protection of Industrial Property, the Patent Cooperation Treaty, the European Patent Convention, Inter-American Convention Relating to Patents, Designs and Industrial Models, and any other international agreements or treaties of like purposes.

4


EXECUTION VERSION

(w)
Infringement” has the meaning set forth in Section 5.
(x)
"Initial Payment” has the meaning set forth in Section 6(a).
(y)
Intellectual Property Rights” means any and all proprietary, industrial and intellectual property rights, under the law of any jurisdiction worldwide or rights under international treaties, both statutory and common law rights, including: (i) patents, supplementary protection certificates, utility models; (ii) copyrights, database rights, moral rights and any other rights in works of authorship; (iii) trade secrets, know-how and rights in Confidential Information, in each case whether registered, registrable or not, including Confidential Information regarding processes, apparatuses, control systems, operational data, designs, studies, models, drawings, customer lists, supplier lists, financial models, testing results and computer programs; (iv) trademarks, service marks, logos, trade names, domain names, any other identifiers of source and the goodwill associated therewith (collectively, “Trademarks”); (v) applications and rights to apply for registrations for any of the foregoing, including any extensions, divisions, continuations, continuations-in-part, reexaminations and reissues thereof; and (vi) all forms of protection of a similar nature or having equivalent or similar effect to any of them which may subsist anywhere in the world.
(z)
Insolvency Event” means: (i) the commencement of (whether voluntarily or involuntarily) any insolvency, bankruptcy, liquidation, receivership, Canadian Reorganization Proposal, or arrangement proceeding in respect of DIRTT or any of its assets, including, without limitation, any proceedings commenced pursuant to the Companies’ Creditors Arrangement Act (Canada), Bankruptcy and Insolvency Act (Canada) or the U.S. Bankruptcy Code, and (ii) any step or action taken by DIRTT to authorize, commence or pursue any such foregoing proceeding.
(aa)
Issued Rights” has the meaning set forth in Section 4(b).
(bb)
Knowledge Transfer” has the meaning set forth in Section 3(b).
(cc)
Knowledge Transfer Payment” has the meaning set forth in Section 6(a).
(dd)
Knowledge Transfer Plan” has the meaning set forth in Section 3(b).
(ee)
Liabilities” means losses, damages, liabilities, settlements, deficiencies, actions, judgments, interest, awards, penalties, fines, costs, fees or expenses of whatever kind, including reasonable attorneys’ fees.
(ff)
License Agreement” has the meaning set forth in the Recitals.
(gg)
Master Services Agreement” has the meaning set forth in the Recitals.
(hh)
Object Code” means executable binaries and other software written in machine readable form generated by compilation of the Source Code and contained in a medium that permits it to be loaded in and operated on a computer.
(ii)
Partial Patent Assignment” has the meaning set forth in the Recitals.

5


EXECUTION VERSION

(jj)
Party” and “Parties” have the meanings set forth in the Preamble.
(kk)
Permitted Encumbrances” means any licenses to ICE Code or Applicable ICE Code by DIRTT to third parties in the ordinary course that do not in any way limit, deprive or restrict AWI’s ownership or use of the Applicable ICE IP Rights or otherwise impose any obligations or responsibilities on AWI.
(ll)
Person” means an individual, partnership, corporation, business trust, limited liability company, limited liability partnership, joint stock company, trust, unincorporated association, joint venture, company or other entity or any governmental authority.
(mm)
Purchase Price” has the meaning set forth in Section 6(a).
(nn)
Receiving Party” has the meaning set forth in Section 9(a).
(oo)
Representatives” has the meaning set forth in Section 9(a).

 

(pp)
Separation Election” has the meaning set forth in Section 8(a).
(qq)
Source Code” means software written in programming language in a form intelligible to trained programmers and capable of being translated into Object Code readable and usable by machines.
(rr)
Third Party Technology” means technology owned by a third party which is incorporated into the ICE Code or Applicable ICE Code or which DIRTT may incorporate into the Deliverables (as defined in the Master Services Agreement).
(ss)
Updates” means any and all updates, improvements, enhancements, error corrections, bug fixes, revisions, customizations, upgrades, and other modifications to the Applicable ICE Code, including any Source Code or trade secrets in the Applicable ICE Code.

 

2.
Co-Ownership.
(a)
Partial IP Assignment. In exchange for the Purchase Price, DIRTT agrees to assign, and hereby absolutely and unconditionally (except for payment of the Purchase Price) assigns, transfers, sells, conveys, grants and delivers unto AWI an undivided fifty percent (50%) ownership interest of all right, title and interest in and to (i) the Applicable Background ICE Code, including all Intellectual Property Rights therein, and (ii) the ICE Patents, as further set forth in the Partial Patent Assignment and in each case, free and clear of all encumbrances, other than the Permitted Encumbrances. Notwithstanding the foregoing, the transfer of the Applicable ICE Code by DIRTT to AWI under this Agreement and the Partial Patent Assignment expressly excludes transfer of any Trademarks or any DIRTT or other third-party data or any third-party licensed-in software, or other Third Party Technology or third-party Intellectual Property Rights. Each Party’s

6


EXECUTION VERSION

use of the Applicable ICE IP Rights, from and after the Effective Date, shall be subject to the restrictions set forth in this Section 2.
(b)
Encumbrances. To the extent any encumbrances on or against the Applicable ICE Code or the Ice Patents exist at any time (i) on file with the Canadian Intellectual Property Office, United State Patent and Trademark Office, or other intellectual property offices worldwide; or (ii) pursuant to the Personal Property Security Act, Uniform Commercial Code, or similar legislation worldwide, such encumbrances will be clarified with the applicable body to be applicable only to the portion of the Applicable ICE Code and the ICE Patents retained by DIRTT. Such clarification shall be made by DIRTT, at DIRTT’s expense.
(c)
Confirmatory Assignment of AWI Catalog Library. Effective as of the Effective Date, DIRTT hereby absolutely and unconditionally assigns, transfers, sells, conveys, grants and delivers unto AWI free and clear of all encumbrances (other than the Permitted Encumbrances), and AWI hereby accepts and assumes from DIRTT, any and all rights that DIRTT may have in and to the AWI Catalog Library, including all Intellectual Property Rights therein (except for Trademarks, which are excluded), the right to present and future income, royalties, damages and payments due with respect to the foregoing and rights action, both at law and in equity with respect thereto, including the right to sue, settle any claims, and collect damages for any past, present, or future infringement or misappropriation of the AWI Catalog Library, the same to be held and enjoyed by AWI, its and their successors and assigns.
(d)
Exclusivity. Prior to a Separation Election and for the five (5) year period following such Separation Election, AWI shall have the exclusive right to Commercialize the Applicable ICE IP Rights in the AWI Field of Use and DIRTT shall have the exclusive right to Commercialize the Applicable ICE IP Rights in the DIRTT Field of Use.
(e)
Code Management. AWI shall, as of the Effective Date, have the right to develop its own version of software derivative of the Applicable ICE Code. AWI agrees that as of the Effective Date and prior to a Separation Election, any Derivative Works created by AWI will be managed, supported, and maintained solely by AWI or its agents exclusive of DIRTT. Further, prior to a Separation Election, AWI shall not introduce any Derivative Works into the version of Applicable ICE Code being managed, supported, and maintained by DIRTT.
(f)
Restrictions on Derivative Works and Services. Prior to a Separation Election and for the five (5) year period following such Separation Election, (i) for the DIRTT competitors set forth in Schedule B, AWI shall not make any Derivative Works of the Applicable ICE IP Rights or provide any services related to the Applicable ICE IP Rights and (ii) for the AWI competitors set forth in Schedule C, DIRTT shall not make any Derivative Works of the Applicable ICE IP Rights or provide any services related to the Applicable ICE IP.
(g)
Restrictive Covenants. Each Party hereby acknowledges and agrees that its use and any of its respective Affiliates’ or customers’ use of the Applicable ICE Code and of any Updates or Derivative Works and associated Intellectual Property Rights relating thereto shall be governed by the following restrictive covenants:

7


EXECUTION VERSION

(i)
Except as otherwise agreed to in writing, aside from the contractual rights existing as of the Effective Date of certain entities, as set forth on Schedule D, to place Source Code in escrow, neither Party shall allow any third party to access, use or escrow the Source Code of the Applicable ICE Code, other than to exercise a Party’s rights and obligations under this Agreement, including for development and maintenance purposes, pursuant to written confidentiality provisions at least as strict as those provided under this Agreement; provided that the foregoing contractual rights with respect to Source Code existing as of the Effective Date shall not be expanded or otherwise modified, nor shall new such contractual rights be granted.
(ii)
Each Party shall require any third parties accessing the Applicable ICE Code to agree to written restrictions that prohibit such third parties or their end users from reverse engineering or decompiling the Applicable ICE Code or using the Applicable ICE Code for benchmarking, competitive analysis, or for the development of competing applications or products;
(iii)
Each Party shall require any third parties accessing the Applicable ICE Code to agree to audit or inspection rights of the applicable party’s usage of the Applicable ICE Code; and
(iv)
Each Party shall remain responsible for any act or omission of its Affiliates, customers or licensees, or other third-parties provided access by such Party to the Applicable ICE Code.
(h)
License Agreement Termination. As of the Effective Date, the Parties agree that the License Agreement shall be terminated, and to the extent any surviving terms therein conflict with any terms contained in this Agreement, such conflicting terms shall be superseded by those of this Agreement.
(i)
Full Coverage License. To the extent the ICE Patents do not include all patents and patent applications that are related to or necessary for use of the Applicable ICE Code, DIRTT hereby grants and agrees to grant to AWI a non-exclusive, irrevocable, perpetual, fully paid up, royalty-free, sublicensable (subject to compliance by AWI and its sublicensees with the restrictions set forth in Sections 2(d), (f), and (g)), non-transferable (except in connection with transfers permitted under Section 14(g)), worldwide license to all such rights.
(j)
Consent to Assignment. Subject to DIRTT’s compliance with its existing contractual obligations, DIRTT agrees that it will not prior to a Separation Election and for five (5) years thereafter, grant any third-party licensee of the Applicable ICE Code the right to assign such licensee’s rights and obligations under the applicable license to an AWI competitor listed on Schedule C.
(k)
Restriction on Expansion of Agreement. Subject to DIRTT’s compliance with its existing contractual obligations, DIRTT agrees that it will not expand, renew or otherwise modify its relationship with [***] or its Affiliates beyond its existing Software Development and License Agreement in effect as of the Effective Date in any way that would enable DIRTT or [***] or its Affiliates to compete with AWI prior to a Separation Election and for five (5) years thereafter.
3.
Code Transfer; Knowledge Transfer

8


EXECUTION VERSION

(a)
Applicable ICE Code Transfer. On the Effective Date, DIRTT shall (i) instruct NCC Group Security Services, Inc. to release a true and complete copy of the Applicable Background ICE Code as then deposited in escrow to AWI within ten (10) days, which shall include the Source Code version thereof and sufficient materials to compile and execute the Applicable Background Ice Code; and (ii) configure all AWI user accounts to have the maximum expiration date as available in the account management program, such that AWI user access is uninterrupted. As soon as practicable thereafter, but not later than three (3) months following the Effective Date, at AWI’s sole expense, DIRTT will (i) provide a current and complete copy of the Applicable Background ICE Code (including Source Code, trade secrets, configuration data, files, and information necessary to operate a license server) to AWI free and clear of any encumbrances (other than Permitted Encumbrances); and (ii) assist AWI in obtaining any licenses or other third-party rights required to use the Applicable ICE Code. DIRTT will provide Updates and Applicable Foreground ICE Code to AWI, at AWI’s expense, at least every three (3) months.
(b)
Knowledge Transfer Plan. Following the Effective Date, the Parties will develop a mutually acceptable plan (the “Knowledge Transfer Plan”) for the transfer of knowledge related to the Applicable Background ICE Code such that the designated individuals within AWI shall be capable of modifying the Source Code of the Applicable Background ICE Code and compiling it into Object Code (the “Knowledge Transfer”). The Knowledge Transfer Plan shall include, but not be limited to, the information and supplementary work necessary to use the Applicable Background ICE Code, such as compilers, libraries, and development environments that are available freely or commercially from other parties such that the Source Code of the Applicable Background ICE Code can be converted into Object Code.
(i)
Compensation. AWI shall compensate DIRTT, and DIRTT shall invoice AWI, for all work performed under the Knowledge Transfer Plan on a time and materials basis. All such work performed under the Knowledge Transfer Plan shall be documented using a Statement of Work pursuant to the Master Services Agreement.
(ii)
Completion. The Parties will make commercially reasonable efforts to complete the Knowledge Transfer under the Knowledge Transfer Plan within six (6) months of the Effective Date. The Knowledge Transfer will be deemed complete when DIRTT notifies AWI that all steps in the Knowledge Transfer Plan are complete and AWI confirms in writing. If AWI does not agree with DIRTT’s assertion that all steps in the Knowledge Transfer Plan have been completed, AWI will provide written notice of the steps that need to be completed prior to the Knowledge Transfer Plan being deemed completed.
4.
Ownership and Registration of Intellectual Property Rights
(a)
Ownership of Intellectual Property Rights. Subject to the terms and conditions of this Agreement and the Partial Patent Assignment, as between the Parties, each Party owns an undivided fifty percent (50%) ownership interest in and to the (i) Applicable ICE IP Rights and (ii) Derivative Works. For the avoidance of doubt, each Party agrees to assign, and hereby absolutely and unconditionally assigns, transfers, sells, conveys, grants and delivers unto the other Party an undivided fifty percent (50%) ownership interest of all right, title and interest in and to the Applicable ICE IP Rights and Derivative Works owned by such Party. Subject to Sections 2(d), (f), and (g), each Party may exploit the Applicable ICE IP Rights and Derivative Works

9


EXECUTION VERSION

created by or on behalf of such Party without any obligation of accounting to the other Party with respect to any proceeds, including any profits, generated from such exploitation, whether such proceeds are generated from the Party’s own use, licensing, or transfer of the Applicable ICE IP Rights and Derivative Works. For the avoidance of doubt, each Party agrees to assign, and does hereby assign, to the other Party its rights required to effect such undivided fifty percent (50%) ownership interest as between the Parties, and to waive its respective moral rights therein in favor of the other Party. AWI owns all right, title, and interest in and to the AWI Catalog Library. AWI hereby grants DIRTT a non-exclusive, non-sublicensable, nontransferable, royalty-free, worldwide license to the AWI Catalog Library for the sole purpose of performing DIRTT’s obligations under this Agreement. Each Party shall retain ownership of its Background IP and nothing in this Agreement will cause either Party to assign ownership of any Background IP to the other Party.
(b)
Registration of Intellectual Property Rights. DIRTT shall have the initial right to file for patent protection or any other registration or recording of Intellectual Property Rights relating to Applicable ICE IP Rights (“Issued Rights”). DIRTT shall be responsible for any fees incurred in connection with the filing, prosecution, or maintenance of the Issued Rights. In the event DIRTT intends to discontinue filing, prosecution, or maintenance of any Issued Rights, then DIRTT shall give AWI at least sixty (60) days’ prior written notice of its intention to discontinue, and AWI may, at its own cost, take over the filing, prosecution, or maintenance of such Issued Rights. If (i) DIRTT does not provide such notice and (ii) AWI determines that DIRTT has discontinued filing, prosecution or maintenance of such Issued Rights for greater than sixty (60) days, then AWI may, at its own cost and on prior written notice to DIRTT and DIRTT’s subsequent confirmation of receipt of such notice within ten (10) days of receipt, take over the filing, prosecution, or maintenance of such Issued Rights and AWI will own all right, title, and interest in such Issued Rights. AWI hereby grants and agrees to grant to DIRTT a non-exclusive, perpetual, royalty-free, sublicensable, transferable, worldwide license to use outside of the AWI Field of Use any such Issued Rights that AWI obtains. AWI shall maintain the sole right to file for any patent protection or other registration or recording of Intellectual Property Rights relating to the AWI Catalog Library.
(c)
Comfort Letters. Prior to the Effective Date, DIRTT shall deliver to AWI, a duly executed copy of a confirmation or no-interest letter, in each case in form and substance satisfactory to AWI, from any party with a security interest or registration against or in respect of the Applicable ICE Code and/or ICE Patents, including but not limited to Royal Bank of Canada, confirming that such party has no interest or otherwise releases all interest in the Applicable ICE Code and ICE Patents to be acquired by AWI pursuant to the terms of this Agreement.
(d)
Further Assurances. Each Party shall, at its sole cost and expense, cooperate with the other Party and shall perform the actions that are necessary for implementing the intent of this Section 4, including (a) signing, executing, certifying to, verifying, acknowledging, delivering, accepting, filing and recording any and all instruments and other documents with the appropriate authorities in a timely manner, and (b) taking, or causing to be taken, any and all such actions that are advisable or appropriate in order to effect the provisions herein.
(e)
Transitional License. Notwithstanding any other provision of this Agreement, DIRTT hereby grants to AWI a transitional trademark license to use any DIRTT Trademarks

10


EXECUTION VERSION

required by AWI, and to remove or replace, in AWI’s discretion, any existing DIRTT trademarks associated with the Applicable ICE IP Rights. For the avoidance of doubt, any Trademarks of DIRRT included or embedded with the Applicable ICE Code may be used by AWI so long as required to fully benefit from the terms of the Agreement until they are removed or replaced.
5.
Infringement
(a)
Infringement of Applicable ICE IP Rights.
(i)
Notice. In the event that either Party becomes aware of any suspected infringement, misappropriation or other violation of Intellectual Property Rights associated with Applicable ICE IP Rights or any component thereof or Updates thereto by a third party (collectively, “Infringement”), it shall promptly notify the other Party in writing of such Infringement. Such notice shall set forth the facts of the Infringement known to the notifying Party in reasonable detail. The failure by a Party to give such prompt written notice shall not, however, relieve the other Party of its obligations under this Section 5, except and only to the extent that such other Party forfeits rights or defenses by reason of such failure.
(ii)
Enforcement. AWI shall have the right, but not the obligation, to institute, prosecute and control any action or proceeding with respect to Infringement of the Applicable ICE IP Rights in the AWI Field of Use by counsel of its own choice and at its own expense, and DIRTT shall have the right, but not the obligation, to institute, prosecute and control any action or proceeding with respect to Infringement of the Applicable ICE IP Rights other than in the AWI Field of Use by counsel of its own choice and at its own expense. Notwithstanding the foregoing, each Party shall be responsible for reimbursing the other Party for the costs and expenses associated with any action or proceeding related to Infringement attributable to a breach by such Party, or any Affiliate of such Party, of the obligations and restrictions set forth in this Agreement. The Party not controlling an Infringement action or proceeding shall have the right, at its own expense, to be represented in any action by counsel of its own choice with respect to any Infringement. Without limiting the foregoing, AWI shall have the right, but not the obligation, to institute or prosecute and control an action or proceeding in its name with respect to any Infringement if DIRTT has failed to initiate a court action or proceeding or otherwise to take appropriate action to abate such Infringement that is taking place within a period of one hundred eighty (180) days after written notice by AWI requesting action; provided that (A) in no event shall AWI be entitled to institute, prosecute or control any action with respect to Infringement taking place within the DIRTT Field of Use, and (B) in no event shall DIRTT be entitled to institute, prosecute or control any action with respect to Infringement taking place within the AWI Field of Use. Any action taken by AWI pursuant to the foregoing sentence will be taken at its own expense and by counsel of its choice, and DIRTT shall have the right to be represented in any such action by counsel of its own choice at its own expense.
(iii)
Cooperation. If one Party brings any such action or proceeding permitted under Section 5(a)(ii), the other Party agrees to be joined as a party plaintiff if necessary to prosecute the action or proceeding and to give the first Party commercially reasonable assistance and authority to file and prosecute the suit. Each Party bringing an action or proceeding with respect to Infringement agrees to provide reasonable information to the other Party, at such other Party’s written request, about such action or proceeding; provided that, either Party shall be

11


EXECUTION VERSION

entitled to withhold any information that it or its counsel reasonably determine should be withheld in order to preserve or protect attorney-client privilege or such Party’s litigation strategy.
(iv)
Damages. All damages or other monetary awards recovered pursuant to this Section 5(a) shall be paid and applied as follows: (A) first, to reimburse the costs and expenses (including reasonable attorneys’ fees and costs) of the Party bringing suit, then to the costs and expenses of the Party that is not the Party bringing suit if such other Party joined such suit as a necessary party plaintiff and (B) any amounts remaining shall be allocated to the Party bringing suit.
(v)
Settlement with a Third Party. The Party that controls the prosecution of an Infringement action shall also have the right to control settlement of such action; provided that, no settlement shall be entered into without the prior written consent of the other Party if the settlement would subject the other Party to ongoing liability. Any amounts received in settlement of any action shall be apportioned between the Parties in the same manner as any damages would have been apportioned in such action pursuant to Section 5(a)(iv).
(b)
Infringement of Third-Party Rights. If either Party receives a notice of or is sued for actual or alleged infringement of an Intellectual Property Right of a third party, which such infringement is based on, or related to, Applicable ICE IP Rights, then such Party shall promptly inform the other Party in writing of such notice. The failure by a Party to give such prompt written notice shall not, however, relieve the other Party of its obligations under Section 12.
6.
Compensation
(a)
Purchase Price. As compensation for the rights granted to AWI pursuant to this Agreement and the Partial Patent Assignment, AWI will pay to DIRTT a total purchase price payment of eleven million dollars ($11,000,000) (the “Purchase Price”). The Parties will enter into an escrow agreement with Wilmington Trust, National Association (“Wilmington Trust”), on mutually agreeable terms and conditions, and AWI shall place ten million dollars ($10,000,000) (the “Initial Payment”) in escrow with Wilmington Trust, each to occur on the Effective Date. The final purchase price payment of one million dollars ($1,000,000) will be paid by AWI directly to DIRTT upon completion of the Knowledge Transfer in accordance with Section 3(b) (the “Knowledge Transfer Payment”).
(b)
Payments. All amounts referred to in this Agreement are expressed in U.S. dollars. All payments to DIRTT will be made in U.S. dollars by check or wire transfer in an account designated in writing by DIRTT from time to time. For the avoidance of doubt, (i) AWI shall not be obligated to pay the Initial Payment until it is reasonably satisfied that it is in possession of a working, codable, compilable version of the Applicable ICE Code, free and clear of all encumbrances (other than Permitted Encumbrances); and (ii) AWI shall not be obligated to pay the Knowledge Transfer Payment until the Knowledge Transfer under the Knowledge Transfer Plan has been completed. AWI will confirm it is in possession of a working, codable, compilable version of the Applicable ICE Code within five (5) business days of receipt of the code and shall promptly instruct Wilmington Trust to release the funds for the Initial Payment to DIRTT. If AWI does not confirm it is in possession of a working, codable, compilable version of the Applicable

12


EXECUTION VERSION

ICE Code within five (5) business days of receipt, the Parties will work in good faith to resolve the delivery of the code to the satisfaction of AWI within the next ten (10) business days and if unresolved, the Agreement shall be deemed null and void and AWI will return the entirety of the code in its possession to DIRTT.
(c)
Taxes. AWI shall not be entitled to deduct or setoff the amount of any taxes from the Purchase Price. AWI is solely responsible for the payment of any sales, use, value added, excise or other similar tax, fee, duty or governmental assessment (except for taxes based on DIRTT’s net income) that are imposed or become payable in connection with this Agreement, the Commercialization of Applicable ICE IP Rights, or the Purchase Price.
7.
Partnership Opportunities. The Parties shall discuss in good faith potential partnering opportunities for sales collaboration and research and development activities. Each Party will use commercially reasonable efforts to arrange for its respective sales and research and development leadership teams to meet periodically to discuss such potential opportunities and how such teams may communicate the nature of the relationship within their respective organizations. The Parties may explore the following:
(a)
Opportunities to enter into new product development agreements subject to both Parties’ current processes for research, development, product design, and commercialization;
(b)
Project and account collaboration between both internal sales teams and field sales teams on non-confidential construction projects, customer accounts and lead generation, where there may be opportunities to influence sales or architectural specifications in the favor of either or both Parties; and
(c)
Opportunities to participate in co-marketing campaigns.
8.
Separation Election
(a)
Option. AWI has the option at any time, and DIRTT has the option beginning five (5) years following the Effective Date, to notify the other Party in writing that as of the date of the notice, each Party shall pursue further developments of the Applicable Ice Code separately and independently from the other Party (a “Separation Election”). The Master Services Agreement shall terminate effective immediately upon such notice in accordance with its terms; provided however, that, any SOW in effect under the Master Services Agreement shall continue in accordance with the terms contained therein until expiration or termination of such SOW. Following a Separation Election, at AWI’s option, DIRTT shall provide for up to one (1) year limited support services (“Limited Support Services”) on terms and conditions reasonably acceptable to both Parties. Other than any such Limited Support Services, and obligations under Section 8(b) hereof, following the Separation Election, DIRTT shall have no further obligations to maintain, Update, or otherwise support the Applicable ICE Code for AWI.
(b)
Code Transfer. Immediately following notice of a Separation Election, DIRTT will provide to AWI, at AWI’s sole expense, a complete copy of such version of the Applicable ICE Code (including, but not limited to, all modules and trade secrets therein) in effect as of the date of the Separation Election notice, free and clear of any encumbrances (other than Permitted Encumbrances); provided that if any SOW continues in effect after the date of the

13


EXECUTION VERSION

Separation Election notice, DIRTT will provide to AWI, at AWI’s sole expense, a complete of such version of the Applicable ICE Code (including, but not limited to, all modules and trade secrets therein) in effect as of the date of the termination or expiration of such SOW, free and clear of any encumbrances (other than Permitted Encumbrances). Any subsequent development of the Applicable ICE Code by DIRTT shall be owned and possessed solely by DIRTT, and any subsequent development of the Applicable ICE Code by AWI shall be owned and possessed solely by AWI.
(c)
Effect of Separation Election. Following a Separation Election and unless otherwise required under an ongoing SOW or any Limited Support Services: (A) neither Party shall have any obligation to provide any Derivative Works or Updates of the Applicable ICE Code to the other Party; (B) the Parties shall continue to have co-ownership rights in the Applicable ICE IP Rights and AWI shall continue to have sole ownership of the AWI Catalog Library; (C) neither Party shall have any obligation to provide access, a license to, or to disclose its version of the Applicable ICE Code, including any Object Code or Source Code, to the other Party; (D) each Party shall have the right to seek and prosecute, at its own cost, patents and registered Intellectual Property Rights in its Updates, derivative works, and inventions made to its version of the Applicable ICE Code; and (E) subject to any restrictions herein, each Party can, and without the consent of the other Party, assign, dispose of and/or license its version of the Applicable ICE Code, including any Object Code or Source Code, any Updates, Derivative Works, and inventions made to its version of the Applicable ICE Code, and any Intellectual Property Rights related to any of the foregoing.
9.
Confidentiality
(a)
Obligation. The Parties agree that each Party (the “Receiving Party”) shall maintain all Confidential Information of the other Party (the “Disclosing Party”) in confidence and shall not publish, disseminate or otherwise disclose the Disclosing Party’s Confidential Information to any third party, nor use any Confidential Information of the Disclosing Party, without the written consent of the Disclosing Party, except to perform a Party’s obligations and exercise its rights hereunder. The Receiving Party may only disclose Confidential Information of the Disclosing Party to those employees, contractors, and agents of the Receiving Party who have a bona fide need to know for the purpose of this Agreement, and only after such employees, contractors, and agents have been advised of the confidential nature of such information and are bound in writing by obligations of confidentiality, non-use and non-disclosure substantially similar to those contained in this Agreement (such employees, contractors, and agents, the “Representatives”). A Receiving Party will be responsible for any use or disclosure of Confidential Information by its Representatives if such use or disclosure would have constituted a breach of this Agreement if made by the Receiving Party. A Receiving Party will protect the Confidential Information of the Disclosing Party with the same degree of care that the Receiving Party uses to protect its own confidential or proprietary information, but no less than commercially reasonable care.
(b)
Exceptions. The foregoing confidentiality, non-disclosure and non-use obligations will not apply to information or know-how that a Party can demonstrate through documentary evidence (i) was rightfully known to the Receiving Party, other than under an obligation of confidentiality or non-use, at the time of disclosure to the Receiving Party; (ii)

14


EXECUTION VERSION

becomes generally available or known to parties reasonably skilled in the field to which such information or know-how pertains, or otherwise became part of the public domain, after its disclosure to the Receiving Party through no act or omission on the part of the Receiving Party or any other Person bound by confidentiality, non-use or non-disclosure obligations to the Disclosing Party; (iii) was disclosed to the Receiving Party, other than under an obligation of confidentiality or non-use, by a third party who had no obligation to the Disclosing Party not to disclose such information to others; or (iv) was independently discovered or developed by the Receiving Party, as evidenced by their written records, without the use of or reference to the Confidential Information belonging to the Disclosing Party.
(c)
Permitted Use and Disclosures. A Receiving Party may use or disclose Confidential Information of the Disclosing Party (i) as necessary in connection with the performance of its obligations or the exercise of its rights under this Agreement or (ii) to the extent such use or disclosure is reasonably necessary in complying with applicable law; provided that, if a Receiving Party is required to make any such legally required disclosure of a Disclosing Party’s Confidential Information, it shall make reasonable efforts to: (A) give prompt written notice to the Disclosing Party of the proposed disclosure to allow the Disclosing Party an opportunity to object to all or any portion of the disclosure before it is disclosed; (B) if advance notice is not possible, provide written notice of disclosure immediately thereafter; (C) to the extent possible, minimize the extent of such disclosure; and (D) secure confidential treatment of such information prior to its disclosure (whether through protective orders or otherwise), it being understood that any information so disclosed shall otherwise remain subject to the limitations on use and disclosure hereunder. The Party proposing to disclose any Confidential Information under this provision shall take into reasonable consideration any comments and objections raised by the Disclosing Party. Furthermore, either Party shall be permitted to disclose this Agreement to actual or potential lenders, investors, or purchasers of all or any portion of its business, in each case which are subject to written obligations of non-use, non-disclosure and confidentiality no less stringent than those contained in this Agreement.
10.
Representations and Warranties; Disclaimer
(a)
Mutual. Each Party represents and warrants to the other that such (i) Party’s execution, delivery and performance of this Agreement have been authorized by all necessary corporate or other institutional action, and (ii) this Agreement is the valid and binding obligation of such Party, enforceable against it in accordance with its terms.
(b)
By DIRTT. DIRTT represents and warrants to AWI that:
(i)
the Applicable ICE IP Rights are all the Intellectual Property Rights owned by DIRTT, excluding Trademarks, that are related to or necessary for use of the Applicable ICE Code;
(ii)
it is the exclusive owner of the Applicable ICE IP Rights, free and clear of any encumbrances, other than Permitted Encumbrances;
(iii)
no Applicable ICE Code infringes, violates or makes unlawful use of any Intellectual Property Rights of, or contains any Intellectual Property Rights

15


EXECUTION VERSION

misappropriated from, any other Person, and no claims asserting any of the foregoing are, to DIRTT’s knowledge, pending;
(iv)
except for the December 2024 Issue, to DIRTT’s knowledge, none of the Applicable ICE Code contains any “back door,” “drop dead device,” “time bomb,” “Trojan horse,” “virus,” or “worm” (as such terms are commonly understood in the software industry) or any other code designed or intended to have, or capable without modification of performing, any of the following functions: (a) disrupting, disabling, harming or otherwise impeding in any manner the operation of, or providing unauthorized access to, a computer system or network or other device on which such code is stored or installed; or (b) damaging or destroying any data or file without the user’s consent;
(v)
no Applicable ICE Code contains, is derived from, is distributed with or is being or was developed using open source code that is licensed under any terms that: (a) impose or could impose a requirement or condition that any Applicable ICE Code or part thereof: (A) be disclosed or distributed in Source Code form; (B) be licensed for the purpose of making modifications or derivative works; or (C) be redistributable at no charge; or (b) otherwise impose or could impose any other material limitation, restriction, or condition on the right or ability of AWI to use or distribute any Applicable ICE Code; and
(vi)
to DIRTT’s knowledge, none of the Applicable ICE Code contains any bug, defect, or error that materially and adversely affects the use, functionality, or performance of Applicable ICE Code or any product or system containing or used in conjunction with the Applicable ICE Code.
(c)
Disclaimers of Warranty. EXCEPT FOR THE EXPRESS REPRESENTATIONS AND WARRANTIES IN SECTION 10(a) AND 10(b), THE APPLICABLE ICE CODE AND UPDATES THERETO ARE PROVIDED “AS IS,” AND DIRTT DISCLAIMS AND MAKES NO OTHER WARRANTIES OR REPRESENTATIONS OF ANY KIND, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING ANY IMPLIED OR OTHER WARRANTIES: (i) OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, QUALITY, TIMELINESS, RELIABILITY, OR SYSTEM INTEGRATION; OR (ii) ARISING FROM ANY COURSE OF DEALING, COURSE OF PERFORMANCE, OR USAGE OF TRADE.
11.
Resolution of December 2024 Issue. DIRTT shall use commercially reasonable efforts to resolve the December 2024 Issue prior to December 10, 2024, by providing equivalent or improved functionality to the Applicable Ice Code. If DIRTT’s solution does not successfully resolve the December 2024 Issue, then AWI’s sole remedy is to either request new replacement code to resolve the December 2024 Issue or a refund of six (6) months fees under the Master Services Agreement.
12.
Indemnification.

16


EXECUTION VERSION

(tt)
DIRTT shall indemnify, defend and hold harmless AWI and its Affiliates, and each of their respective shareholders, directors, officers, employees, agents, successors and assigns from any and all losses based upon, arising from, or relating to any third-party claim, or allegation, of any of the following: (i) any grossly negligent act or omission, theft, misrepresentation, fraud or other willful or reckless misconduct of DIRTT; (ii) any violation of any Applicable Laws by DIRTT, whether on or after the Effective Date; (iii) any breach of any representation or warranty in Section 10(b); or (iv) any infringement or alleged infringement, misappropriation or alleged misappropriation of any Intellectual Property Rights related to the use or exploitation of the Applicable ICE IP Rights.
(uu)
AWI shall indemnify, defend and hold harmless DIRTT and its Affiliates, and each of their respective shareholders, directors, officers, employees, agents, successors and assigns from any and all losses based upon, arising from, or relating to any third- party claim, or allegation, of any of the following: (i) any grossly negligent act or omission, theft, misrepresentation, fraud or other willful or reckless misconduct of AWI; (ii) any violation of any Applicable Laws by AWI, whether before, on or after the Effective Date.
13.
Limitations of Liability; Damages.
(a)
Exclusion of Consequential Damages. EXCEPT WITH RESPECT TO THE (i) DAMAGES RESULTING FROM BREACHES OF APPLICABLE LAWS, (ii) DAMAGES RESULTING FROM BREACHES OF THE PROVISIONS OF THIS AGREEMENT REGARDING CONFIDENTIALITY, (iii) INDEMNIFICATION OBLIGATIONS HEREUNDER, (iv) DAMAGES RESULTING FROM BREACHES OF THE REPRESENTATIONS AND WARRANTIES, (v) INFRINGEMENT OR ALLEGED INFRINGEMENT OF THE OTHER PARTY’S OR ANY THIRD-PARTY’S INTELLECTUAL PROPERTY RIGHTSTO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OR (vi) DAMAGES RESULTING FROM WILLFUL MISCONDUCT OR GROSS NEGLIGENCE, NEITHER PARTY (OR ITS AFFILIATES) SHALL BE LIABLE TO THE OTHER PARTY OR TO ANY OTHER PERSON FOR ANY SPECIAL, CONSEQUENTIAL, EXEMPLARY, PUNITIVE, ENHANCED, OR INDIRECT DAMAGES OF ANY KIND ARISING OUT OF OR RELATING TO THIS AGREEMENT, OR ANY AMOUNTS FOR ANY INJURY TO OR LOSS OF GOODWILL, REPUTATION, BUSINESS, PRODUCTION, PROFITS, OR OPPORTUNITIES (REGARDLESS OF HOW THESE ARE CLASSIFIED AS DAMAGES), REGARDLESS OF WHETHER SUCH LOSS OR DAMAGE WAS FORESEEABLE OR THE PARTY AGAINST WHOM SUCH LIABILITY IS CLAIMED HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.
(b)
Limitation on Damages. EXCEPT WITH RESPECT TO THE (i) DAMAGES RESULTING FROM BREACHES OF APPLICABLE LAWS, (ii) DAMAGES RESULTING FROM BREACHES OF THE PROVISIONS OF THIS AGREEMENT REGARDING CONFIDENTIALITY, (iii) INDEMNIFICATION OBLIGATIONS HEREUNDER, (iv) DAMAGES RESULTING FROM BREACHES OF THE REPRESENTATIONS AND WARRANTIES, (v) THE INFRINGEMENT OR ALLEGED INFRINGEMENT OF THE OTHER PARTY’S OR ANY THIRD PARTY’S INTELLECTUAL PROPERTY RIGHTS, TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, OR (vi) DAMAGES RESULTING FROM WILLFUL MISCONDUCT OR GROSS

17


EXECUTION VERSION

NEGLIGENCE, A PARTY’S MAXIMUM, AGGREGATE LIABILITY ARISING FROM OR RELATED TO THIS AGREEMENT SHALL BE LIMITED TO THE GREATER OF [***] OR THE AMOUNT PAID UNDER THE MASTER SERVICES AGREEMENT DURING THE TWELVE (12) MONTH PERIOD IMMEDIATELY PRECEDING THE CLAIM.
14.
General Provisions.
(a)
Compliance with Law. Each Party shall comply with applicable laws in performing its responsibilities under this Agreement and in any of its dealings under this Agreement. Neither Party will import or export any software or technical data, or undertake any transaction or activity, in violation of any import or export controls under applicable law.
(b)
Governing Law and Venue. This Agreement, and all claims or causes of action (whether in contract, tort or statute) that may be based upon, arise out of or relate to this Agreement, or the negotiation, execution or performance of this Agreement, shall be governed by in accordance with the laws of the State of Delaware, United States of America, including its statute of limitations, without regard to its conflict of laws rules. Both Parties agree that the Delaware Court of Chancery and any state appellate court therefrom within Delaware (or, if the Delaware Court of Chancery declines to accept jurisdiction over a particular matter, any state or federal court within Delaware) shall be the sole and exclusive venue for any suit, actions or proceedings arising from or relating to this Agreement, and they hereby irrevocably consent to the jurisdiction of such courts. All proceedings shall be conducted in the English language. The U.N. Convention on International Sales of Goods shall not apply to this Agreement.
(c)
Waiver of Jury Trial. EACH PARTY HEREBY IRREVOCABLY AND UNCONDITIONALLY WAIVES ANY RIGHT SUCH PARTY MAY HAVE TO A TRIAL BY JURY IN ANY LITIGATION DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO ANY MATTER ARISING OUT OF OR RELATING TO THIS AGREEMENT. EACH PARTY CERTIFIES AND ACKNOWLEDGES THAT (I) NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVERS, (II) EACH PARTY UNDERSTANDS AND HAS CONSIDERED THE IMPLICATIONS OF THIS WAIVER, AND (III) EACH PARTY MAKES THIS WAIVER VOLUNTARILY.
(d)
Notices. Unless provided otherwise in this Agreement, all notices, consents, claims, demands, waivers, and other similar communications sent to either Party shall be in writing and become effective: (i) when received, when delivered in person (with confirmation of delivery), (ii) one business day after being sent by overnight express courier, (iii) three business days after being sent, when sent by U.S. certified mail, return requested and postage prepaid, and (iv) on the date sent by email with confirmation of transmission, if sent during the normal business hours of the recipient, and on the next business day if sent after normal business hours of the recipient. All notices shall be addressed as follows:

If to DIRTT: 7303 30th Street S.E.
Calgary, Alberta, Canada T2C 1N6
 

18


EXECUTION VERSION

Attention: Mark Greffen, Chief Technology Officer
[***]

With a copy to: 7303 30th Street S.E.

Calgary, Alberta, Canada T2C 1N6

Attention: Nandini Somayaji, SVP, General Counsel & Secretary

[***]

 

If to AWI: 2500 Columbia Ave.
Lancaster, Pennsylvania, USA 17603
Attention: Jill Crager, SVP Sales Operations
[***]

With a copy to: 2500 Columbia Ave.

Lancaster, Pennsylvania, USA 17603

Attention: Austin So, SVP, General Counsel & Secretary

[***]

(e)
Counterparts. This Agreement may be executed in any number of counterparts, each of which shall be deemed an original, but all of which taken together shall constitute one single agreement between the Parties. A signed copy of this Agreement delivered by facsimile, email or other means of electronic transmission (to which a PDF copy is attached) shall be deemed to have the same legal effect as delivery of an original signed copy of this Agreement.
(f)
Independent Contractors; No Third Party Beneficiaries. The relationship of the Parties is one of independent contractors. Nothing in this Agreement shall be construed to create a joint venture or partnership between the Parties, an employee/employer relationship, or other form of joint enterprise or fiduciary relationship between the Parties. Neither Party shall have authority to contract for or bind the other Party in any manner whatsoever. This Agreement is for the sole benefit of the Parties (and their respective permitted successors and assigns) and nothing in this Agreement is intended to or shall confer upon any other Person any legal or equitable right, benefit or remedy of any nature whatsoever, under or by reason of this Agreement.
(g)
Assignment. Except as otherwise specifically provided herein and except for assignments by a Party to an Affiliate of such Party, neither this Agreement nor any rights or obligations under this Agreement may be transferred, delegated, or assigned by a Party without the other Party’s prior written consent and any attempt to the contrary shall be void. Notwithstanding the foregoing, either Party shall be entitled to assign this Agreement to an Affiliate or in connection with a Change in Control involving such Party without the consent of the other Party. This Agreement shall be binding upon the Parties’ respective successors and permitted assigns, including, without limitation, any receiver, monitor or bankruptcy trustee.
(h)
Amendment and Modification; Waiver. This Agreement may only be amended, modified or supplemented by an agreement in writing duly signed by each Party. Except as otherwise expressly set forth in this Agreement, no waiver by any Party of any of the provisions

19


EXECUTION VERSION

of this Agreement shall be effective unless explicitly set forth in writing and signed by the Party so waiving.
(i)
Severability. If any term of this Agreement is held by a court of competent jurisdiction to be invalid or incapable of being enforced by any rule of law or public policy, it shall be deemed struck and all other conditions and provisions of this Agreement shall remain in full force and effect. Upon such a holding, the Parties shall negotiate in good faith to modify this Agreement so as to give effect to the original intent and effect to the maximum extent reasonably possible consistent with applicable laws.
(j)
Equitable Relief. Each Party shall have all rights and remedies set forth in this Agreement, as well as all of the rights which such Party has under applicable laws. Either Party shall be entitled to enforce such rights (without posting a bond or other security), to recover damages by reason of any breach of any provision of this Agreement and to exercise all other rights granted by applicable laws. Without limiting the foregoing, each Party shall be entitled to seek specific performance or injunctive relief (including as necessary to specifically enforce any surviving portion of Section 2), in addition to any other remedies to which a Party is entitled at law or in equity.
(k)
Publicity. No public disclosure, press release, or announcement concerning the execution of this Agreement or the transactions contemplated hereby shall be issued by either Party without the prior written consent of the other Party.
(l)
Force Majeure. Neither Party shall be liable to the other Party, nor shall such Party be deemed to have defaulted or breached this Agreement, for any failure or delay in its performance under this Agreement due to force majeure or other causes that are beyond its reasonable control, including but not limited to, an act of God, an act of civil or military authority, fire, epidemic, flood, earthquake, electrical failures, failures of the internet or of telecommunications systems, regional failures of power, or due to sabotage, national or regional emergency, global pandemic, regional epidemic or other public health crisis, or government action. A Party seeking excuse from performance on the basis of a force majeure shall promptly notify the other Party of the likely impact and duration of the event, and the steps being taken to mitigate to the extent reasonable. Timeframes and deadlines under this Agreement that are affected by the force majeure event shall be deemed extended for a period not less than the duration of the force majeure event.
(m)
Survival. The following provisions shall survive any Separation Election: Sections 1, 2, 4(a), 4(b), 4(d), 5, 6(b), and 8 – 14 in addition to any other provisions that either expressly survive or that, by their sense and context would be understood to survive.
(n)
Construction. Except where the context otherwise requires, wherever used, the singular shall include the plural, the plural the singular, the use of any gender shall be applicable to all genders, the word “or” is used in the inclusive sense (and/or), and the words “shall” and “will” have the same meaning. The captions of this Agreement are for convenience of reference only and in no way define, describe, extend, or limit the scope or intent of this Agreement or the intent of any provision contained in this Agreement. The terms “including,” “include,” or “includes” as used herein mean including, without limiting the generality of any description

20


EXECUTION VERSION

preceding such term. The Parties agree that this Agreement has been fully negotiated and reviewed, and that it is their respective mutual work product. Accordingly, no rule requiring construction against the drafter shall apply to its interpretation, in whole or in part.
(o)
Bankruptcy and Insolvency. All licenses granted under this Agreement will be deemed licenses of rights to “Intellectual Property” as that term is defined for purposes of Section 365(n) of the U.S. Bankruptcy Code and the applicable licensee (on behalf of itself and its sublicensees) will retain and may fully exercise all of its rights and elections under the U.S. Bankruptcy Code.
(p)
Entire Agreement. This Agreement, including its Exhibits and Schedules, constitutes the entire agreement of the Parties with respect to its subject matter, and supersedes any and all prior and other proposals, representations, communications and agreements, whether oral or written, regarding its subject matter.

* * *

 

21


 

IN WITNESS WHEREOF, the Parties have caused their duly authorized representatives to execute this Co-Ownership Agreement as of the Effective Date.

 

ARMSTRONG WORLD INDUSTRIES, INC.

 

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

BY: /s/ Jill A. Crager

 

NAME: Jill A. Crager

 

TITLE: SVP Sales Operations

 

BY: /s/ Benjamin Urban

 

NAME: Benjamin Urban

 

TITLE: Chief Executive Officer

 

 

 

Signature page to

Co-Ownership Agreement


 

SCHEDULE A1

APPLICABLE BACKGROUND ICE CODE

[***]

 

 

 


 

schedule a2

ice patents

[***]

SCHEDULE B

DIRTT COMPETITORS

[***]

 

 


 

SCHEDULE C

AWI COMPETITORS

[***]

 

 


 

 

 

 

 

 

 

SCHEDULE D

ENTITIES WITH RIGHT TO ESCROW THE SOURCE CODE

[***]

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

EXHIBIT A

 

PARTIAL PATENT ASSIGNMENT AGREEMENT

 

[***]

 


Exhibit 10.2

DIRTT ENVIRONMENTAL SOLUTIONS LTD.

AMENDED AND RESTATED LONG TERM INCENTIVE PLAN

1.
Purpose

 

The purpose of the DIRTT Environmental Solutions Ltd. Amended and Restated Long Term Incentive Plan (the “Plan”) is to encourage selected employees, officers, consultants, and directors of DIRTT Environmental Solutions Ltd. (together with any corporate successor, the “Corporation”) and its Affiliates (as defined below) to acquire a proprietary interest in the growth and performance of the Corporation. The Plan is intended to generate an increased incentive to contribute to the Corporation’s future success and prosperity, thereby enhancing the value of the Corporation for the benefit of its shareholders, and to enhance the ability of the Corporation and its Affiliates to attract and retain exceptionally qualified individuals upon whom, in large measure, the sustained progress, growth and profitability of the Corporation depends. The Plan seeks to achieve these purposes by providing for Awards in the form of Options, Share Appreciation Rights, Restricted Shares, Restricted Share Units, Deferred Share Units, Share Awards, Other Share-Based Awards, Cash Awards, and Dividend-Equivalent Rights (each as defined below). The Plan was originally adopted effective May 22, 2020 and was amended and restated effective as of May 30, 2023.

 

2.
Definitions

 

As used in the Plan, the following terms, when capitalized, will have the meanings set out below: “Adjustment Event” has the meaning set out in Section 8(d) of the Plan.

Affiliate” means any corporation that, directly or through one (1) or more intermediaries, is controlled by the Corporation, including any corporation in which the Corporation owns a significant equity interest, as determined by the Committee, provided that, for the purposes of Awards granted to Canadian Participants, an “Affiliate” shall include only those corporations which do not deal at arm’s length with the Corporation, within the meaning of the Tax Act.

 

Annual Retainer” means the annual retainer payable to an Eligible Director including any additional retainer paid to the chair of the Board, or a chair or member of a committee, and, if so determined by the Board in advance of any particular calendar year pursuant to Section 7(d)(i)(A)(i) of the Plan, shall also include any committee fees and per diem meeting fees, but not including, for greater certainty, any travel or expense reimbursements or allowances or any grants or awards pursuant to this Plan or any other equity incentive plan of the Corporation;

 

applicable laws” means any provision of law, domestic or foreign, including, without limitation, applicable tax and securities legislation and Exchange rules, together with all regulations, rules, policy statements, rulings, notices, orders or other instruments promulgated thereunder.

 

US 9656891v.2

1

 

 

WSLEGAL\086910\00004\33615500v6

 

 


 

Applicable Withholding Taxes” has the meaning set out in Section 9(j)(ii) of the Plan.

 

Award” means any Option, SAR, Restricted Share, Restricted Share Unit, Deferred Share Unit, Share Award, Other Share-Based Award, Cash Award, or Dividend-Equivalent Right granted under or pursuant to the Plan.

Award Agreement” means any written agreement, contract, or other instrument or document evidencing any Award granted under the Plan, which shall be between the Corporation, the Employer and the Participant.

Beneficiary” means any Person designated by a Participant by written instrument filed with the Employer to receive any amount, securities, or property payable under the Plan in the event of a Participant’s death; provided that the beneficiary of a Canadian Participant in respect of Deferred Share Units shall be a "dependent" or "relation" (each as interpreted for the purposes of paragraph 6801(d) of the regulations under the Tax Act) of the Canadian Participant or the legal representative of the Canadian Participant; and further provided that, failing any such effective designation, the Beneficiary of a Participant shall be the Participant’s estate.

Blackout Period” means the period of time during which the relevant Participant is prohibited from exercising or trading securities of the Corporation due to restrictions on the trading of the Corporation’s securities imposed by the Corporation in accordance with its trading policies affecting trades by persons designated by the Corporation.

 

Board” means the board of directors of the Corporation.

 

Canadian Participant” means any Participant who is an Employee and who is a resident of Canada or is granted an Award in respect of services rendered in Canada.

 

Canadian Resident” means an individual who is a “Canadian resident” within the meaning of the Tax Act.

 

Cash Award” means an Award denominated in cash granted pursuant to Section 7(h) of the Plan.

 

Cash Retainer Amount” has the meaning set out in Section 7(d)(i)(B) of the Plan.

 

Cause” as used in connection with the termination of a Participant’s employment with the Corporation or an Affiliate, unless otherwise defined in an Award Agreement or a written employment agreement between the Corporation or an Affiliate and a Participant (which definition shall govern), means: (a) fraud, misappropriation of the property or funds of the Corporation, embezzlement, malfeasance, misfeasance, or nonfeasance in office, engagement, or employment which is willfully or grossly negligent on the part of the Participant; (b) the willful allowance by the Participant of the Participant’s duty to the Corporation and his or her personal interests to come into conflict in a material way in relation to any transaction or matter that is of a substantial nature; (c) the breach by the Participant of any non-competition, non-solicitation, or confidentiality covenant contained in his or her employment or service agreement; (d) any other reason which would be concluded by a court of competent jurisdiction to amount to just cause at common law; or

 

US 9656891v.2

2

 

 

WSLEGAL\086910\00004\33615500v6

 

 


(e) failure to perform assigned duties.

 

Change of Control” means the occurrence of any of the following: (a) the acquisition by any Person or any Persons acting jointly or in concert, whether directly or indirectly, of voting securities of the Corporation which together with all other voting securities of the Corporation held by such Persons, constitute, in the aggregate, fifty percent (50%) or more of the votes attached to all outstanding voting securities of the Corporation; (b) a merger, amalgamation, arrangement, or other form of business combination of the Corporation with another Person which results in the holders of voting securities of that other Person holding, in the aggregate, fifty percent (50%) or more of the votes attached to all outstanding voting securities of the Corporation; (c) the acquisition by any Person or any Persons acting jointly or in concert, whether directly or indirectly, of all or substantially all of the assets of the Corporation to another Person during any twelve (12) month period, other than in the ordinary course of business of the Corporation or to any Person that controls or is controlled by the Corporation or that is controlled by the same Person as the Corporation; or (d) a majority of the members of the Board are replaced during any twelve (12) month period by directors whose appointment or election is not endorsed by a majority of the Board before the date of appointment or election.

 

Code” has the meaning set out in Section 3(c) of the Plan.

 

Committee” means the Compensation Committee of the Board, that, unless otherwise determined by the Board, shall consist solely of two or more Qualified Members, provided, however, to the extent deemed necessary or appropriate, a committee other than the Compensation Committee may be designated by the Board to administer the Plan and such other committee may be vested with any of the powers and responsibilities hereunder and shall be considered the Committee for any and all of such purposes hereunder.

 

Corporation” has the meaning set out in Section 1 of the Plan.

 

Deferred Retainer Amount” has the meaning sect out in Section 7(d)(i)(C) of the Plan.

 

Deferred Share Unit” means a unit credited by means of a bookkeeping entry on the books of the Corporation to an Eligible Director pursuant to Section 7(d) of the Plan, representing the future right of the Eligible Director to receive a cash payment equal to the Fair Market Value of a Share calculated at the date of such payment, or, at the Corporation’s sole discretion, its equivalent in Shares (or a combination of cash and Shares), at the time, in the manner, and subject to the terms contained herein.

 

Deferred Share Unit Account” has the meaning set out in Section 7(d)(iii)(A) of the Plan.

 

Deferred Share Unit Amount” has the meaning set out in Section 7(d)(iv)(A) of the Plan.

 

Deferred Share Unit Award Date” means each date on which Deferred Share Units are credited to an Eligible Director in accordance with Section 7(d)(i)(C) which shall, unless otherwise determined by the Board, be the last day of each calendar quarter, provided that, where an Eligible

 

US 9656891v.2

3

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Director resigns on a day other than the last day of a calendar quarter, “Deferred Share Unit Award Date” shall mean the day immediately preceding the day that the resignation is effective.

 

Deferred Share Unit Election Form” means a document substantially in the form of Schedule “B” to this Plan, or such other form as may be adopted by the Committee, pursuant to which an Eligible Director can make an election pursuant to Section 7(d)(i)(B) of the Plan.

 

 

Deferred Share Unit Redemption Date” means:

(a)
for an Eligible Director who is not a U.S. Eligible Director, the date elected by the Eligible Director in a Deferred Share Unit Redemption Election prior to the Eligible Director's Termination Event, which Deferred Share Unit Redemption Date shall: (A) not be earlier than the date of the Eligible Director's Termination Event, (B) not be later than December 15 of the year following the year in which the Eligible Director’s Termination Event occurs, and (C) not fall within a regular Blackout Period; provided that if the Deferred Share Unit Redemption Election is not timely filed or the elected Deferred Share Unit Redemption Date is not permissible pursuant to the above, the "Deferred Share Unit Redemption Date" shall mean December 15 of the year following the year in which the Eligible Director's Termination Event occurs; and
(b)
for a U.S. Eligible Director, the Deferred Share Unit Redemption Date shall be the 30th day following the day on which the U.S. Eligible Director’s Separation from Service occurs.

 

Deferred Share Unit Redemption Election” means a document in such form as may be adopted by the Committee, pursuant to which an Eligible Director who is not a U.S. Eligible Director can elect a Deferred Share Unit Redemption Date.

Dividend-Equivalent Right” means a dividend-equivalent right granted in connection with a Restricted Share Unit, pursuant to Section 7(c)(ii)(B) of the Plan, or in connection with a Deferred Share Unit, pursuant to Section 7(d)(iii)(B) of the Plan.

 

Dividend Payment Date” has the meaning set out in Section 7(c)(ii)(B) of the Plan.

Dividend Record Date” has the meaning set out in Section 7(c)(ii)(B) of the Plan.

Effective Date” shall mean May 30, 2023.

 

Elected Deferred Retainer Amount” has the meaning set out in Section 7(d)(i)(B) of the Plan.

 

Eligible Director” means a member of the Board who is not, apart from their position as a director, an employee of the Corporation or any of its Affiliates.

 

US 9656891v.2

4

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Employee” means an employee, within the meaning of the Tax Act, of the Corporation or an Affiliate, which, for greater certainty, includes directors.

 

Employer” means: (a) with respect to a Participant that is an Employee (other than a director), the entity that employs the Participant or that employed the Participant immediately prior to the termination of his or her employment; (b) with respect to a Participant who is a director, the corporation on whose board the Participant serves or served at the time an Award was granted to the Participant; and (c) with respect to a Participant who is not an Employee, the corporation to whom the Participant provides or provided consulting services; which entity may be in any case, the Corporation or any of its Affiliates.

 

Equitable Adjustments” has the meaning set out in Section 8(d) of the Plan.

Exchange” shall mean any stock exchange, quotation system or other market on which the Shares are listed.

 

Exchange Act” means the Securities Exchange Act of 1934, as amended from time to time, including the guidance, rules, and regulations promulgated thereunder and successor provisions, guidance, rules, and regulations thereto.

 

Exercise Price” in respect of an Option has the meaning set out in Section 7(a)(i) of the Plan.

 

“Fair Market Value” means: (a) with respect to any property other than the Shares, Restricted Shares, Restricted Share Units, or Deferred Share Units, the fair market value of that property determined by those methods or procedures as may be established from time to time by the Committee, acting reasonably, or (b) with respect to the Shares, Restricted Shares, Restricted Share Units, and Deferred Share Units, the closing sale price of the Shares, as reported by the Principal Market on the day immediately preceding the specified date (or if no sales occur on such date, on the last preceding date on which such sales of Shares are so reported). If the Shares did not trade, then the Fair Market Value with respect to the Shares, Restricted Shares, Restricted Share Units, or Deferred Share Units will be determined by the Committee, acting reasonably, using any other appropriate method selected by the Committee and compliant with applicable laws, provided that, where the Fair Market Value of any Deferred Share Units is to be determined on the Deferred Share Unit Redemption Date of an Eligible Director, such Fair Market Value shall at all times be based on the fair market value of the Shares within the period that commences one year before the Eligible Director's Termination Event and ends at the time the payment in respect of the Deferred Share Units is made.

Good Reason” as used in connection with the termination of a Participant’s employment with the Corporation or an Affiliate, unless otherwise defined in an Award Agreement or a written employment agreement between the Corporation or an Affiliate and a Participant (which definition shall govern), means: (a) without the express written consent of the Employee, any material negative change or diminution of the Employee’s authority, duties, reporting relationship, or responsibilities; (b) any material reduction in the Employee’s base salary or hourly wage, as applicable, provided, however, that any reduction in base salary or hourly wage that applies to all similarly situated employees will not constitute “Good Reason” under this Plan; (c) a change in the geographic location at which the Employee must perform his or her services that is 50 miles or more from the

 

US 9656891v.2

5

 

 

WSLEGAL\086910\00004\33615500v6

 

 


principal location to which he or she was previously based as provided in his or her employment agreement, if any; or (d) any material breach by the Corporation or an Affiliate of the Employee’s employment agreement, if any, in each case, so long as the Employee has provided the Corporation or an Affiliate with written notice of the acts or omissions constituting grounds for Good Reason within thirty (30) days of the condition first occurring and the Corporation or an Affiliate shall have failed to rectify, as determined by the Corporation or an Affiliate acting reasonably, any such acts or omissions within thirty (30) days of the Corporation’s or an Affiliate’s receipt of such notice.

 

insider” has the same meaning given to such term by the rules of the Toronto Stock Exchange in respect of security based compensation arrangements; “insider” also means any Person then subject to Section 16 of the Exchange Act in respect of the Corporation.

 

ISO” means an Option intended to be and designated as an “incentive stock option” within the meaning of Section 422 of the Code.

 

Mandatory Deferred Retainer Amount” has the meaning set out in Section 7(d)(i)(A) of the Plan.

 

Nonstatutory Option” means an Option that is not an ISO.

 

Option” means an option to acquire a Share in the capital of the Corporation granted pursuant to Section 7(a) of the Plan, which may either be an ISO or a Nonstatutory Option.

 

Option Plan” has the meaning set out in Section 4(a)(iii) of the Plan.

 

Other Share-Based Award” means an Award granted pursuant to Section 7(g) of the Plan.

 

Participant” means any individual granted an Award under the Plan or whose Award is stated to be governed by the Plan.

 

Performance Criteria” means that performance criteria determined by the Committee as set forth in an Award Agreement, provided that such performance criteria shall relate to the performance of the Corporation and/or an Affiliate of the Corporation.

 

Person” means any individual or entity, including a corporation, partnership, association, joint- share corporation, trust, unincorporated organization, natural person, or government or political subdivision of a government.

 

Plan” has the meaning set out in Section 1 of the Plan.

 

Principal Market” means the principal Exchange, upon which has occurred the greatest trading volume of the Shares for the six (6) months (or, to the extent the Shares have not been listed, admitted to trading, posted for trading, or quoted upon for at least six (6) months, the next longest period since the Shares were initially listed, admitted to trading, posted for trading, or quoted upon) prior to the date of reference; provided, however, that to the extent deemed necessary or appropriate,

 

US 9656891v.2

6

 

 

WSLEGAL\086910\00004\33615500v6

 

 


the Principal Market shall be as determined by the Committee in accordance with applicable law.

 

Qualified Member” means a member of the Board who is (a) a “non-employee director” within the meaning of Rule 16b-3(b)(3) and (b) “independent” under the listing standards or rules of the Exchange(s), but only to the extent such independence is required in order to take the action at issue pursuant to such standards or rules.

 

 

Restricted Share Unit” means a unit credited by means of a bookkeeping entry on the books of the Corporation to a Participant pursuant to Section 7(c) of the Plan, representing the future conditional right of the Participant to receive a cash payment equal to the Fair Market Value of a Share calculated at the date of such payment, or, at the Corporation’s and Employer's sole discretion, its equivalent in Shares (or a combination of cash and Shares), at the time, in the manner, and subject to the terms contained herein.

 

Restricted Share Unit Account” has the meaning set out in Section 7(c)(ii)(A) of the Plan. “Restricted Share Unit Entitlement Date” has the meaning set out in Section 7(c)(iv) of the Plan. “RSU Service Year” has the meaning set out in Section 7(c)(iii) of the Plan.

Rule 16b-3” means Rule 16b-3, promulgated by the SEC under Section 16 of the Exchange Act. “SEC” means the United States Securities and Exchange Commission.

Section 409A” means Section 409A of the Code, and all applicable regulations promulgated thereunder.

 

Securities Act” means the Securities Act of 1933, as amended from time to time, including the guidance, rules, and regulations promulgated thereunder and successor provisions, guidance, rules, and regulations thereto.

 

Separation from Service” means, with respect to a U.S. Eligible Director, any event that qualifies as a separation from service under Treasury Regulation Section 1.409A-1(h).

 

Share Appreciation Right” or “SAR” means a share appreciation right granted to a Participant pursuant to Section 7(b) of the Plan, which is a conditional right of the Participant to receive, upon exercise and settlement thereof, a cash payment equal to the excess of (a) the Fair Market Value of one Share on the date of exercise over (b) the grant price of the SAR, or, at the Corporation’s and Employer's sole discretion, its equivalent in Shares (or a combination of cash and Shares), at the time, in the manner, and subject to the terms contained herein.

 

Shares” means any or all, as applicable, of the common shares of the Corporation and any other shares of the Corporation as may become the subject of Awards, or become subject to Awards,

 

US 9656891v.2

7

 

 

WSLEGAL\086910\00004\33615500v6

 

 


pursuant to an adjustment made pursuant to Section 8(e) of the Plan, and any other shares of the Corporation or any Affiliate or any successor that may be so designated by the Committee.

 

Share Award” means an Award of unrestricted Shares granted pursuant to Section 7(f) of the Plan.

 

Tax Act” means the Income Tax Act (Canada) and the regulations thereto, as amended from time to time.

 

Termination Date” means, in respect of a Participant, the date that the Participant ceases to be actively employed by, or ceases to provide services as a consultant to, the Corporation or an Affiliate for any reason, without regard to any statutory, contractual, or common law notice period that may be required by law following the termination of the Participant’s employment or consulting relationship with the Corporation or Affiliate. The Committee will have sole discretion to determine whether a Participant has ceased active employment or ceased to provide services as a consultant and the effective date on which the Participant ceased active employment or ceased to provide services as a consultant. A Participant will be deemed not to have ceased to be an employee of the Corporation or an Affiliate in the case of a transfer of his or her employment between the Corporation and an Affiliate or a transfer of employment between Affiliates.

 

 

 

 

Termination Event” means the time at which an Eligible Director ceases to hold all positions of employment status with the Corporation or any "affiliate" of the Corporation (where the term "affiliate" is interpreted as for the purposes of paragraph 6801(d) of the regulations under the Tax Act) as a result of the Eligible Director’s death or retirement from, or loss of, an office or employment.

 

Treasury Regulations” means the regulations promulgated under the Code.

 

U.S. Eligible Director” means any Eligible Director who is a U.S. Participant.

 

U.S. Participant” has the meaning set out in Schedule “A” of the Plan.

 

Vested Restricted Share Unit” means a Restricted Share Unit which has vested.

 

3.
Administration

 

(a)
The Plan will be administered by the Committee subject to the Committee reporting to the Board as required by the Committee’s mandate. Where no Committee is in existence, all references in the Plan to the Committee shall be construed as being references to the Board.

 

(b)
Subject to the provisions of the Plan and to the Committee reporting to the Board

 

US 9656891v.2

8

 

 

WSLEGAL\086910\00004\33615500v6

 

 


on all matters relating to the Plan and obtaining approval of the Board for those matters requiring such approval by the Committee’s mandate or applicable law, the Plan will be administered by the Committee which has the sole and absolute discretion to: (i) interpret and administer the Plan and Award Agreements; (ii) establish, amend, and rescind any rules and regulations relating to the Plan and Award Agreements; (iii) designate Participants and determine the time, amount, and terms of Awards to be granted to such Participants under the Plan, including the circumstances of vesting, settlement, exercise, cancellation, and forfeiture; (iv) modify, waive, or adjust any term or condition of an Award that has been granted, which may include the acceleration of vesting, waiver of forfeiture restrictions, modification of the form of settlement of the Award (for example, from cash to Shares or vice versa), early termination of a performance period, or modification of any other condition or limitation regarding an Award; and (v) make any other determinations that the Committee deems necessary or desirable for the administration of the Plan and Award Agreements. Any decision of the Committee with respect to the administration and interpretation of the Plan and any Award Agreement shall be final, conclusive, and binding on all parties concerned.
(c)
Awards granted to Participants who are subject to taxation under the United States Internal Revenue Code of 1986, as amended (the “Code”) will also be governed by the terms and conditions set forth in Schedule “A” hereto and, unless such Participant is also a Canadian Participant, such Awards will not be governed by the terms of the Plan specified for Canadian Participants.

 

 

(d)
Subject to the terms of the Plan and applicable law, the Board or the Committee may delegate to one (1) or more officers or managers of the Corporation or any Affiliate, or to a committee of such officers or managers, the authority, subject to such terms and limitations as the Committee will determine to grant, cancel, modify, waive rights with respect to, alter, discontinue, suspend, or terminate Awards.

 

(e)
Subject to the terms of the Plan, the Committee may correct any defect, supply any omission, or reconcile any inconsistency in the Plan or any Award in the manner and to the extent it will deem desirable to carry the Plan into effect.

 

(f)
At any time that a member of the Committee is not a Qualified Member, any action of the Committee relating to an Award granted or to be granted to an insider where such action is not taken by the full Board may be taken either (i) by a subcommittee, designated by the Committee, composed solely of two or more Qualified Members, or (ii) by the Committee but with each such member who is not a Qualified Member abstaining or recusing himself or herself from such action; provided, however, that upon such abstention or recusal, the Committee remains composed solely of two or more Qualified Members. Such action, authorized by such a subcommittee or by the Committee upon the abstention or recusal of such

 

US 9656891v.2

9

 

 

WSLEGAL\086910\00004\33615500v6

 

 


non-Qualified Member(s), shall be the action of the Committee for purposes of the Plan. For the avoidance of doubt, the full Board may take any action relating to an Award granted or to be granted to a Participant who is an insider.

 

(g)
The Committee and each member thereof shall be entitled to, in good faith, rely or act upon any report or other information furnished to him or her by any officer or Employee of the Corporation or any Affiliate, the Corporation’s legal counsel, independent auditors, consultants or any other agents assisting in the administration of the Plan. Members of the Corporation and any officer or Employee of the Corporation or any Affiliate acting at the direction or on behalf of the Committee shall not be personally liable for any action or determination taken or made in good faith with respect to the Plan, and shall, to the fullest extent permitted by law, be indemnified and held harmless by the Corporation with respect to any such action or determination.

 

(h)
References to specific dollar amounts throughout the Plan refer to Canadian dollars. The Committee shall have the discretion to implement processes and procedures for the conversion of Canadian dollars into the currency of other countries and vice versa as needed for the administration of the Plan and Awards granted thereunder with respect to Participants providing services in countries

 

 

US 9656891v.2

10

 

 

WSLEGAL\086910\00004\33615500v6

 

 


outside of Canada and/or receiving payments in currencies other than Canadian dollars.

 

4.
Shares Available for Awards

 

(a)
Shares Available. Subject to adjustment as provided in Section 8(e) of the Plan:

 

(i)
Calculation of Number of Shares Available. The maximum number of Shares reserved and available for issuance pursuant to the settlement, exercise or redemption, as applicable, of Awards granted under the Plan will be (A) 12,350,000 Shares, plus (B) the number of Shares that become available for Awards under this Plan pursuant to Section 4(a)(iii) of the Plan, below. The total number of Shares that will be available for issuance upon the exercise of ISOs shall be 12,350,000.

 

(ii)
Shares Becoming Again Available.

 

(A)
Shares subject to an Award under the Plan that expires or is cancelled, forfeited, exchanged, settled in cash, or otherwise terminated without the actual delivery of Shares (Awards of Restricted Shares shall not be considered “delivered Shares” for this purpose), will again be available for Awards. If an Award may be settled only in cash, such Award need not be counted against any Share limit under this Section 4.

 

(B)
Notwithstanding Section 4(a)(ii)(A), the number of Shares tendered or withheld in payment of any taxes relating to an Award, other than an Award of Options or SARs, will not, in each case, again be available for Awards.

 

(C)
The number of Shares tendered or withheld in payment of any exercise or purchase price of an Option or a SAR, or taxes relating to an Option or a SAR, will, in each case, again be available for Awards.

 

(iii)
Shares Becoming Again Available Under the Option Plan. Shares subject to a stock option granted under the Amended and Restated Incentive Stock Option Plan (the “Option Plan”) that, following May 22, 2020, expires or for any reason is canceled or terminated without having been exercised in full, will become available for Awards under the Plan. For the avoidance of doubt, Shares withheld in payment of any exercise or purchase price or taxes related to a stock option granted under the Option Plan will not become available for Awards under the Plan.

 

(iv)
Sources of Shares Deliverable under Awards. Where the Corporation and

 

US 9656891v.2

11

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Employer elect to distribute Shares pursuant to the exercise, vesting, or settlement of an Award, such Shares may consist, in whole or in part, of authorized and unissued Shares, or, except in respect of Options granted to Canadian Participants, Shares purchased on the open market. For greater certainty, except where an Award is explicitly stated to be required to be settled in Shares or as specifically provided in the applicable Award Agreement, (A) no Participant shall have any right to demand, be paid in, or receive Shares in respect of any Award; and (B) notwithstanding any election by the Corporation or Employer to settle any Award, or portion thereof, in the form of Shares, the Corporation and Employer reserves the right to change its election in respect thereof at any time until payment is actually made.

 

(b)
Limitations on Awards.

 

(i)
Provided, that this Section 4(b)(i) is not intended, and does not, increase the number of Shares reserved for issuance under the Plan as set forth in Section 4(a) hereof, notwithstanding anything to the contrary in the Plan:

 

(A)
the maximum number of Shares underlying or relating to Awards which may be granted to any one (1) Participant under the Plan in any calendar year will not exceed ten percent (10%) of the total issued and outstanding Shares, subject to the adjustments provided in Section 8(e) hereof;

 

(B)
the maximum number of Shares issuable to insiders pursuant to outstanding Awards at any time under (I) the Plan and (II) all of the Corporation’s other security-based compensation arrangements, shall not exceed ten percent (10%) of the total issued and outstanding Shares, subject to the adjustments provided in Section 8(e) hereof;

 

(C)
the maximum number of Shares issued to insiders within any one

(1) year period under (I) the Plan and (II) all of the Corporation’s other security-based compensation arrangements, shall not exceed ten percent (10%) of the total issued and outstanding Shares, subject to the adjustments provided in Section 8(e) hereof; and

 

(D)
the aggregate number of Shares issuable pursuant to outstanding Awards under the Plan to directors of the Corporation who are not officers or Employees of the Corporation shall be limited to one percent (1%) of the total issued and outstanding Shares provided that the value of all Options issuable to any one (1) director who is not an officer or Employee of the Corporation within any one (1) year period shall not exceed one hundred thousand dollars ($100,000)

 

US 9656891v.2

12

 

 

WSLEGAL\086910\00004\33615500v6

 

 


and that the value of all Awards issuable to any one (1) director who is not an officer or Employee of the Corporation within any one (1) year period shall not exceed one hundred fifty thousand dollars ($150,000), not including Awards issued or taken in lieu of cash fees or a one-time initial grant to a new director upon joining the Board.
(ii)
Notwithstanding any provision of the Plan to the contrary, the Committee shall not grant Awards to Participants with a vesting schedule that provides for full or partial vesting less than one year after the date of grant; provided, however, that (A) the Committee may grant Awards to Participants with a vesting schedule that provides for full or partial vesting less than one year after the date of grant so long as such Awards do not constitute more than five percent (5%) of the number of Shares available for issuance under the Plan, (B) Awards may vest upon death, termination of employment, or a Change of Control, and (C) this Section 4(b)(ii) shall not apply to Awards described in Sections 4(c) or 7(d)(i) of the Plan.

 

(c)
Shares Available Following Certain Transactions. Subject to Exchange requirements, including Exchange approval, as applicable, Awards granted pursuant to Section 8(f) of the Plan in substitution or exchange for awards previously granted by a company acquired by the Corporation or any subsidiary or with which the Corporation or any subsidiary combines shall not reduce the Shares authorized for issuance under the Plan, nor shall Shares subject to such Awards be added to the Shares available for issuance under the Plan pursuant to Section 4(a)(ii) of the Plan (whether or not such Awards are later cancelled, forfeited, or otherwise terminated).

 

5.
Change of Control

 

(a)
Notwithstanding any other provision of this Plan, in the event of a Change of Control, any successor entity shall assume any Awards outstanding as of the closing of the transaction or shall substitute similar Awards for such outstanding Awards, on the same terms and conditions as the original Awards.

 

(b)
Unless otherwise provided in the applicable Award Agreement, if, within twelve

(12) months following the Change of Control, a Participant’s service, consulting relationship, or employment with the Corporation, an Affiliate, or the successor entity is terminated without Cause or the Participant resigns from his or her employment with the Corporation, an Affiliate, or the successor entity for Good Reason, the vesting and exercisability of all Awards then held by such Participant will be accelerated in full and the expiration date of the Options and the SARs shall be the earlier of the date such Awards would otherwise expire and the sixtieth (60th) day following the Participant’s Termination Date.

 

(c)
Unless otherwise provided in the applicable Award Agreement, if, upon a Change of Control, the successor entity does not comply with Section 5(a) above, the

 

US 9656891v.2

13

 

 

WSLEGAL\086910\00004\33615500v6

 

 


vesting of all then outstanding Awards will be accelerated in full with effect immediately prior to the occurrence of the Change of Control and:`

 

(i)
the Participant shall be permitted to conditionally exercise any or all of the Participant’s outstanding Options effective immediately prior to the completion of any such transaction for the sole purpose of participating in such transaction as a shareholder;

 

 

US 9656891v.2

14

 

 

WSLEGAL\086910\00004\33615500v6

 

 


(ii)
the Participant shall be permitted to conditionally exercise any or all of the Participant’s outstanding SARs effective immediately prior to the completion of any such transaction, and, if the Employer exercises its discretion pursuant to Section 7(b)(iii) to settle its cash payment obligation in respect of a SAR in the form of Shares, such Shares shall be issued to the Participant for the sole purpose of participating in such transaction as a shareholder;

 

(iii)
the Restricted Share Unit Entitlement Date and, as a result, the settlement date, for all outstanding Restricted Share Units shall be deemed to be the date immediately prior to the occurrence of the Change of Control, and, if the Employer exercises its discretion pursuant to Section 7(c)(iv) to settle its cash payment obligation in respect of a Restricted Share Unit in the form of Shares, such Shares shall be issued to the applicable Participant for the sole purpose of participating in such transaction as a shareholder; and

 

(iv)
for the avoidance of doubt, all outstanding Restricted Shares shall become fully transferable Shares effective immediately prior to the completion of any such transaction for the sole purpose of participating in such transaction as a shareholder;

 

provided that, in respect of all Awards subject to Performance Criteria, for the purpose of the calculation of the Performance Criteria, as set forth in the particular Award Agreement, and determining the number of such Awards that shall vest in accordance with this Section 5(c), notwithstanding the terms of the Award Agreement, the Performance Criteria shall be measured and calculated assuming target performance was achieved.

 

6.
Eligibility

 

Any Employee or consultant of the Corporation or an Affiliate or any provider of services to the Corporation or an Affiliate shall be eligible to be designated a Participant; provided that Deferred Share Units may be granted only to Eligible Directors. To the extent required by the Exchange(s), a consultant that is a Canadian Resident must provide services to the Corporation or an Affiliate for an initial, renewable, or extended period of twelve (12) months or more to be eligible to receive an Award. Notwithstanding anything else to the contrary in this Section 6 or any other section of the Plan, any individual that receives an Award that may be settled in Shares must be an “employee” of the Corporation or any of its parents or subsidiaries within the meaning of General Instruction A.1(a) to Form S-8.

 

7.
Awards

 

(a)
Options. The Committee may grant to a Participant an option to purchase a Share (each, an “Option”) which will contain the following terms and conditions and

 

US 9656891v.2

15

 

 

WSLEGAL\086910\00004\33615500v6

 

 


any additional terms and conditions, not inconsistent with the provisions of the Plan, as the Committee determines at the time of the grant, as may be reflected in the applicable Award Agreement:

 

 

US 9656891v.2

16

 

 

WSLEGAL\086910\00004\33615500v6

 

 


(i)
Exercise Price. The purchase price per Share purchasable under an Option (the “Exercise Price”) will be determined by the Committee and set out in the Award Agreement; provided, however, that, except as provided in Section 8 hereof, the Exercise Price shall not be less than the Fair Market Value of a Share on the date of grant of that Option.

 

(ii)
Time and Method of Exercise. Subject to the terms of Section 8 hereof, the Committee will determine the vesting conditions, the time or times at which an Option may be exercised in whole or in part (provided that the Committee may determine that an Option may not be exercised in whole or part for a specified period after it is granted), and the method or methods by which, and the form or forms in which payment of the Exercise Price with respect thereto may be made. The Committee may decide to accept any of the following forms of payment for the Exercise Price: cash or cash equivalents, Shares (including previously owned Shares or through a cashless exercise, i.e., “net settlement”, a broker-assisted exercise, or other reduction of the amount of Shares otherwise issuable pursuant to the Option, provided that, in the case of a Canadian Participant, the Shares cannot be Shares acquired pursuant to the exercise of an Option in the preceding twenty-four (24) months), other Awards or awards granted under other plans of the Corporation or any Affiliate, other property, or any other legal consideration the Committee deems appropriate. In the case of an exercise whereby the Exercise Price is paid with Shares, such Shares shall be valued based on the Shares’ Fair Market Value as of the date of exercise. No Option may have a term of more than ten (10) years, and all Options granted to Canadian Participants shall be exercisable only for the issuance by the Corporation of authorized and previously unissued Shares from treasury (unless the Canadian Participant is entitled to elect payment in an alternative form, as set out in the applicable Award Agreement). Vesting of Options may be based upon the duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee.

 

(iii)
Non-Qualified Options. The Corporation and Employer shall provide notice, in the applicable Award Agreement, to the extent that any Option granted pursuant to such Award Agreement constitutes an Option for "non-qualified securities" under the Tax Act.

 

(b)
SARs. The Committee may grant to a Participant SARs which will contain the following terms and conditions and any additional terms and conditions, not inconsistent with the provisions of the Plan, as the Committee determines at the time of the grant, as may be reflected in the applicable Award Agreement:

 

(i)
Grant Price. Each Award Agreement evidencing a SAR shall state the grant

 

US 9656891v.2

17

 

 

WSLEGAL\086910\00004\33615500v6

 

 


price per Share established by the Committee; provided, however, that except as provided in Section 8 hereto, the grant price per Share subject to an SAR shall not be less than the Fair Market Value per Share as of the date of grant of that SAR.

 

(ii)
Future Services Only. Notwithstanding any provision of the Plan or in an Award Agreement, a SAR granted to a Canadian Participant shall be granted solely in respect of the services of such Participant to be rendered to the Corporation and its Affiliates subsequent to the date of grant of the SAR and none of the main purposes of such grant may to be provide the Canadian Participant with a payment that is in lieu of salary or wages for services rendered by such Participant in the year in a previous calendar year. For greater certainty, no SAR granted to a Canadian Participant shall have any value prior to becoming vested and exercisable.

 

(iii)
Time and Method of Exercise and Settlement. Subject to the terms of Section 8 hereof, the Committee will determine the vesting conditions, the time or times at which a SAR may be exercised in whole or in part (provided that the Committee may determine that a SAR may not be exercised in whole or part for a specified period after it is granted); provided, that no SAR may have a term of more than ten (10) years and further provided that any SAR granted to a Canadian Participant shall have a term extending not later than December 15th of the calendar year in which such SAR becomes vested and exercisable. Such vesting may be based upon the duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee. Upon exercise of a SAR, the Employer shall make to the Participant a payment equal to the excess of (A) the Fair Market Value of one Share on the date of exercise over (B) the grant price of the SAR, which payment shall, after deduction of any applicable taxes and other source deductions required to be withheld by the Employer, be paid in cash. At the Employer’s discretion, the Employer may elect to settle the cash payment obligation in respect of a SAR in the form of Shares (or in a combination of cash and Shares), in which case the Employer shall cause the Corporation to deliver such Shares directly to the Participant.

 

(iv)

 

US 9656891v.2

18

 

 

WSLEGAL\086910\00004\33615500v6

 

 


shall then cease to be exercisable to the extent surrendered. SARs granted in connection with an Option shall be subject to the terms and conditions of the Award Agreement governing the Option, which shall provide that the SAR is exercisable only at such time or times and only to the extent that the related Option is exercisable and shall not be transferable except to the extent that the related Option is transferrable.
(c)
Restricted Share Units. The Committee may grant to a Participant Restricted Share Units which will contain the following terms and conditions and any additional terms and conditions, not inconsistent with the provisions of the Plan, as the Committee determines at the time of the grant, as may be reflected in the applicable Award Agreement:

 

(i)
Vesting. Subject to the terms of Section 8 hereof, the Committee will determine the vesting conditions. The Committee may impose any conditions or restrictions on the vesting or payout of Restricted Share Units as it may deem appropriate, including, without limitation, vesting based upon the Participant’s duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee; provided, that no such condition or restriction shall cause any Restricted Share Unit that is granted to a Canadian Participant to fail to or cease to comply with the requirements of paragraph (k) of the exception to the definition of “salary deferral arrangement” in subsection 248(1) of the Tax Act.

 

(ii)
Restricted Share Unit Account.

 

(A)
An account, to be known as a “Restricted Share Unit Account”, shall be maintained by the Corporation for each Participant. On the date of grant, the Restricted Share Unit Account will be credited with the number of Restricted Share Units granted to a Participant on that date.

 

(B)
Unless otherwise determined by the Committee in its sole discretion and set out in the applicable Award Agreement but subject to the requirements of Section 9(o) of the Plan, each Restricted Share Unit shall include a Dividend-Equivalent Right such that on the payment date for cash dividends paid on Shares (the “Dividend Payment Date”), each Participant’s Restricted Share Unit Account shall be credited with additional Restricted Share Units in respect of Restricted Share Units credited to and outstanding in the Participant’s Restricted Share Unit Account as of the record date for payment of such dividends (the “Dividend Record Date”). The number of such additional Restricted Share Units to be credited to the Participant’s Restricted Share Unit Account will be calculated

 

US 9656891v.2

19

 

 

WSLEGAL\086910\00004\33615500v6

 

 


(to two (2) decimal places) by dividing the total amount of the dividends that would have been paid to such Participant if the Restricted Share Units in the Participant’s Restricted Share Unit Account (including fractions thereof), as of the Dividend Record Date, were Shares, by the Fair Market Value of a Share on the Dividend Payment Date. The terms and conditions of any such additional Restricted Share Units shall be identical to the underlying Restricted Share Units held by such Participant. For the avoidance of doubt, no additional Restricted Share Units will be credited or granted pursuant to this Section 7(c)(ii)(B) where the Dividend Record Date relating to dividends falls after the termination of the Participant’s employment with or the cessation of services to the Corporation and its Affiliates, as applicable, or the settlement of such Restricted Share Units, whichever occurs first.

 

(iii)
RSU Service Year. At the time of grant of a Restricted Share Unit to a Canadian Participant, the Committee shall specify the year of service of the Participant in respect of which the Restricted Share Unit is granted (the “RSU Service Year”). Notwithstanding anything contained herein, all Restricted Share Units granted to Canadian Participants shall be in addition to, and not in substitution for or in lieu of, ordinary salary and wages received by such Participant in respect of his or her services to the Corporation or an Affiliate, as applicable.

 

(iv)
Payout of Restricted Share Units. On a date to be determined by the Committee, in its sole discretion, following the day on which any Restricted Share Units become Vested Restricted Share Units, which date, notwithstanding anything else contained in this Plan, shall in respect of all Restricted Share Units granted to Canadian Participants be on or before that date which is three (3) years following the end of the relevant RSU Service Year (the “Restricted Share Unit Entitlement Date”), such Vested Restricted Share Units shall be paid by the Participant’s Employer to the Participant or the Participant’s Beneficiary, as applicable. The Fair Market Value of the Vested Restricted Share Units so paid at such time shall, after deduction of any applicable taxes and other source deductions required to be withheld by the Employer, be paid in cash. At the Employer’s discretion, the Employer may elect to settle the cash payment obligation in respect of a Restricted Share Unit in the form of Shares (or in a combination of cash and Shares), in which case the Employer shall cause the Corporation to deliver such Shares directly to the Participant.

 

(d)
Deferred Share Units. The Board may grant to an Eligible Director Deferred Share Units pursuant to the provisions of this Section 7(d), which Deferred Share Units will contain the following terms and conditions and any additional terms and conditions, not inconsistent with the provisions of the Plan, as the Board

 

US 9656891v.2

20

 

 

WSLEGAL\086910\00004\33615500v6

 

 


determines at the time of the grant, as may be reflected in the applicable Award Agreement:

 

(i)
Conversion of Compensation into Deferred Share Units.

 

(A)
Mandatory Deferred Retainer Amount. The Board shall pass a resolution prior to December 31 of a year immediately preceding the particular year in which an Annual Retainer is earned and becomes payable determining: (i) whether any committee fees and per diem meeting fees shall be included as part of the Annual Retainer, and (ii) the percentage of the Annual Retainer otherwise payable to Eligible Directors that is required to be satisfied in the form of Deferred Share Units (the “Mandatory Deferred Retainer Amount”). In the absence of any such resolution, for calendar years commencing on or after January 1, 2023, the Annual Retainer shall include all committee fees and per diem meeting fees and the Mandatory Deferred Retainer Amount shall equal one hundred percent (100%) of the Annual Retainer.

 

(B)
Elective Cash Retainer Amount. Each Eligible Director shall have the right, but not the obligation, to elect, irrevocably and in advance, to receive all or a portion of such director's Annual Retainer that is in excess of the director's Mandatory Deferred Retainer Amount (the “Cash Retainer Amount”), if any, for the immediately succeeding year in the form of Deferred Share Units (the portion of the Cash Retainer Amount that an Eligible Director validly elects to defer in accordance with this Section 7(d)(i)(B), if any, the “Elected Deferred Retainer Amount”). Where the Cash Retainer Amount is greater than nil, any such election shall be made by completing, signing and delivering to the Secretary of the Corporation a Deferred Share Unit Election Form:

 

(i)
in the case of an existing director, prior to November 30th of the calendar year preceding the year to which such election is to apply; or

 

(ii)
in the case of a new director, within 30 days after the director’s appointment, with such election to apply in respect of any portion of the applicable Cash Retainer Amount that is earned and payable after the date the relevant Deferred Share Unit Election Form is received by the Corporation.

 

In each case, the election, when made, shall be irrevocable and will continue in effect thereafter until and unless a new election is made in accordance with this Section 7(d)(i)(B) and shall only apply

 

US 9656891v.2

21

 

 

WSLEGAL\086910\00004\33615500v6

 

 


prospectively with respect to the Eligible Director's Cash Retainer Amount yet to be earned.

 

Notwithstanding any other provision of this Section 7(d), if a Blackout Period is in effect, an Eligible Director may not deliver an election until the first day immediately following the expiration of the Blackout Period. If such date extends beyond December 31st of the calendar year, then no such election may be made in respect of the succeeding year and any election made in respect of previous years continues in effect until and unless a new election is made in accordance with this Section 7(d)(i)(B) for the next succeeding year.

 

 

Notwithstanding the making of any election, the Board, in its discretion, may determine that it is not feasible or desirable to honour an election in favour of Deferred Share Units due to any applicable laws of regulations of a regulatory authority, provided that such determination shall be made in accordance with Section 409A for all U.S. Eligible Directors.

 

(C)
Award of Deferred Share Units. The number of Deferred Share Units (including fractional Deferred Share Units) to be granted under this Section 7(d)(i) as of each Deferred Share Unit Award Date shall be determined by dividing (i) the Mandatory Deferred Retainer Amount and the Elected Deferred Retainer Amount, if any, (collectively, the “Deferred Retainer Amount”) earned since the immediately preceding Deferred Share Unit Award Date, or if the Eligible Director joined the Board since the preceding Deferred Share Unit Award Date, the date of the Eligible Director’s commencement of service on the Board by (ii) the Fair Market Value as of the Deferred Share Unit Award Date, rounded down to the nearest Deferred Share Unit.

 

(ii)
Discretionary Deferred Share Units. The Board may, in its discretion, award Deferred Share Units to Eligible Directors in addition to Deferred Share Units awarded pursuant to the Mandatory Deferred Retainer Amount and Cash Retainer Amount, if any, on such terms and conditions as it determines, including as to vesting. The Board may impose any conditions or restrictions on the vesting or payout of Deferred Share Units as it may deem appropriate, including, without limitation, vesting based upon the Participant’s duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Board; provided, that no such condition or restriction shall cause any Deferred Share Unit that is granted to a Canadian Participant to fail to or cease to comply with the requirements of paragraph (l) of the

 

US 9656891v.2

22

 

 

WSLEGAL\086910\00004\33615500v6

 

 


exception to the definition of “salary deferral arrangement” in subsection 248(1) of the Tax Act.

 

(iii)
Deferred Share Unit Account.

 

(A)
An account, to be known as a “Deferred Share Unit Account”, shall be maintained by the Corporation for each Eligible Director. On the Deferred Share Unit Award Date or the date of grant of Deferred Share Units pursuant to Section 7(d)(ii), as applicable, the Deferred Share Unit Account will be credited with the number of Deferred Share Units granted to an Eligible Director on that date.

 

(B)
Unless otherwise determined by the Board in its sole discretion and set out in the applicable Award Agreement but subject to the requirements of Section 9(o) of the Plan, each Deferred Share Unit shall include a Dividend-Equivalent Right such that on the Dividend Payment Date, each Eligible Director's Deferred Share Unit Account shall be credited with additional Deferred Share Units in respect of Deferred Share Units credited to and outstanding in the Eligible Director's Deferred Share Unit Account as of the Dividend Record Date. The number of such additional Deferred Share Units to be credited to the Eligible Director's Deferred Restricted Share Unit Account will be calculated (rounded down to the nearest Deferred Share Unit) by dividing the total amount of the dividends that would have been paid to such Eligible Director if the Deferred Share Units in the Eligible Director's Deferred Share Unit Account (including fractions thereof), as of the Dividend Record Date, were Shares, by the Fair Market Value (as determined for the purposes of Deferred Share Units) of a Share on the Dividend Payment Date. The terms and conditions of any such additional Deferred Share Units shall be identical to the underlying Deferred Share Units held by such Eligible Director.

 

(C)
Statements. Statements of the balance in each Eligible Director's Deferred Share Unit Accounts will be provided to the Eligible Directors at least annually.

 

(iv)
Redemption of Deferred Share Units.

 

(A)
The Corporation shall settle all Deferred Share Units credited to an Eligible Director's Deferred Share Unit Account on the Eligible Director's Deferred Share Unit Redemption Date for an amount of cash (the “Deferred Share Unit Amount”) equal to: (i) the number of Deferred Share Units credited and outstanding in the Eligible Director's Deferred Share Unit Account on the Deferred Share Unit

 

US 9656891v.2

23

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Redemption Date multiplied by (ii) the Fair Market Value as at the Deferred Share Unit Redemption Date minus (iii) Aapplicable Withholding Taxes. The Deferred Share Unit Amount shall be paid as a lump-sum by the Corporation within ten days of the Deferred Share Unit Redemption Date, but, for greater certainty and without extending the ten day period described in the foregoing, in no event shall such amount be paid later than December 31 of the year following the year in which the Eligible Director's Termination Event or Separation from Service, as applicable, occurs. At the Corporation's discretion, the Corporation may elect to settle the cash payment obligation in respect of the Deferred Share Unit Amount in the form of Shares (or in a combination of cash and Shares), in which case the Corporation shall deliver one Share (less reductions for Applicable Withholding Taxes) for each Deferred Share Unit settled in Shares directly to the Eligible Director at the time specified above for cash settlement. Upon settlement of the Deferred Share Unit Amount, the Deferred Share Units shall automatically be cancelled and such Eligible Director shall have no further rights in respect of any Deferred Share Units under the Plan.

 

(B)
Upon the death of an Eligible Director, the Corporation shall redeem all the Deferred Share Units credited to the account of such Eligible Director under the Plan in accordance with this Section 7(d)(iv), provided that amounts that would have otherwise been payable to such Eligible Director under such section shall be paid to the Beneficiary of such Eligible Director or the legal representatives of the estate of such Eligible Director.

 

(v)
Eligibility for Deferred Share Units. Subject to the provisions of this Section 7(d), only Eligible Directors shall be entitled to be granted Deferred Share Units. If an Eligible Director becomes an Employee (other than by virtue of director status) of the Corporation or any Affiliate, such director's eligibility to receive grants of Deferred Share Units will be suspended for the period during which such director remains an Employee (other than by virtue of director status) of the Corporation or any Affiliate. In such a circumstance, the director shall not be eligible to be credited with additional Deferred Share Units (other than Deferred Share Units credited under Section 7(d)(iii)(B)) and shall not be eligible for redemption of Deferred Share Units until the date of the director's Termination Event or Separation from Service, as applicable.

 

(vi)
Dual Participants. Notwithstanding any other provision of this Section 7(d) to the contrary, if the Deferred Share Units of a U.S. Eligible Director are subject to tax under both the income tax laws of Canada and the income tax laws of the United States, then, if such individual experiences a Termination Event, he or she must also experience a Separation from Service, and vice

 

US 9656891v.2

24

 

 

WSLEGAL\086910\00004\33615500v6

 

 


versa. The Corporation, the Eligible Directors and any Affiliate shall take all necessary steps to ensure the foregoing, including by avoiding the following circumstances:

 

i.
a U.S. Eligible Director experiences a Separation from Service as a result of a permanent decrease in the level of services such U.S. Eligible Director provides to the Corporation or an Affiliate that is considered the same service recipient under Section 409A to less than 20% of his or her past service, but such U.S. Eligible Director continues to provide some level of service to the Corporation or an Affiliate.

 

ii.
a U.S. Eligible Director, for any reason, experiences a Termination Event, but continues to provide services as an independent contractor such that he or she has not experienced a Separation of Service.

 

The foregoing provisions of Section 7(d)(vi) are intended to avoid adverse tax consequences under Section 409A and under paragraph 6801(d) of the regulations under the Tax Act that may result because of the different requirements as to the time of redemption of Deferred Share Units (and thus the time of taxation) with respect to a U.S. Eligible Director’s Separation from Service (under U.S. tax law) and the Eligible Director’s Termination Event (under Canadian tax law). Unless it is determined that no adverse tax consequences under either the U.S. income tax regime or the Canadian income tax regime would result, such U.S. Eligible Director's Deferred Share Units shall be immediately and irrevocably forfeited (for greater certainty, without any compensation therefor) if either (i) such U.S. Eligible Director’s Separation from Service does not constitute a retirement from, or loss of, office or employment with, the Corporation or an Affiliate, within the meaning of paragraph 6801(d) of the regulations under the Tax Act; (ii) on such U.S. Eligible Director’s Termination Date, such U.S. Eligible Director has not had a Separation of Service; or (iii) any of the circumstances described in Sections 7(d)(vi)(i.) – (ii.) are applicable.

 

(vii)
Tax Characterization. The Deferred Share Units granted hereunder are intended to satisfy the requirements of Section 409A and shall be operated and interpreted consistent with that intent for all U.S. Eligible Directors. Notwithstanding the foregoing, the Corporation makes no representations that the Plan or the Deferred Share Units complies with Section 409A, and shall have no liability to any Eligible Director for any failure to comply with Section 409A. The Deferred Shares Units granted hereunder are intended not to constitute a “salary deferral arrangement” within the meaning of subsection 248(1) of the Tax Act on the basis that they satisfy the requirements of paragraph (l) of such definition and paragraph 6801(d) of the regulations under the Tax Act, and this section 7(d) shall be interpreted

 

US 9656891v.2

25

 

 

WSLEGAL\086910\00004\33615500v6

 

 


and administered consistent with such intent. Notwithstanding the foregoing, the Corporation makes no representations that the Deferred Share Units comply with the requirements of paragraph (l) of the definition of “salary deferral arrangement” and paragraph 6801(d) of the regulations under the Tax Act, and shall have no liability to any Eligible Director for any failure to comply with the requirements of paragraph (l) of such definition and paragraph 6801(d) of the regulations under the Tax Act.

 

(e)
Restricted Shares. The Committee may grant to a Participant Restricted Shares which will contain the following terms and conditions and any additional terms and conditions, not inconsistent with the provisions of the Plan, as the Committee determines at the time of the grant, as may be reflected in the applicable Award Agreement:

 

(i)
Vesting. Subject to the terms of Section 8 hereof, the Committee will determine the vesting conditions. The Committee may impose any conditions or restrictions on the vesting or payout of Restricted Shares as it may deem appropriate, including, without limitation, vesting based upon the Participant’s duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee.

 

(ii)
Rights of Restricted Share Holder. Subject to the requirements of Section 9(o) of the Plan and except as otherwise provided under the terms of an Award Agreement evidencing a Restricted Share Award, the holder of Restricted Shares will generally have rights as a shareholder, including the right to receive dividends on the Shares subject to the award of Restricted Shares during the restriction period and, subject to approval of the Exchange, the right to vote the Shares subject to the award of Restricted Shares. Shares distributed in connection with a share split or share dividend and other property (including cash) distributed as a dividend will be subject to the same restrictions and a risk of forfeiture as the Restricted Shares with respect to which such Shares or other property have been distributed. As a condition to the grant of an Award of Restricted Shares, the Committee may allow a Participant to elect, or may require, that any cash dividends paid on a Restricted Share be automatically reinvested in additional Restricted Shares, applied to the purchase of additional Awards or deferred without interest to the date of vesting of the associated Award of Restricted Shares.

 

(iii)
Restrictions. During the period following grant and before vesting (i.e., the restricted period) applicable to the Restricted Shares, the Restricted Shares may not be sold, transferred, pledged, hedged, hypothecated, margined, or otherwise encumbered by the Participant. Subject to the provisions of this Plan and the applicable Award Agreement, upon vesting, the Restricted

 

US 9656891v.2

26

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Shares shall become fully transferable Shares.

 

(f)
Share Awards. The Committee may grant Share Awards to a Participant as a bonus, as additional compensation, or in lieu of cash compensation any such Participant is otherwise entitled to receive, in such amounts and subject to such other terms as the Committee in its discretion determines is appropriate.

 

(g)
Other Share-Based Awards. The Committee is authorized, subject to limitations under applicable law and approval of the Exchange(s), to grant to Participants such other Awards that may be denominated or payable in, valued in whole or in part by reference to, or otherwise based on, or related to, Shares, as deemed by the Committee to be consistent with the purposes of the Plan, including convertible or exchangeable debt securities, other rights convertible or exchangeable into Shares, purchase rights for Shares, Awards with value and payment contingent upon performance of the Corporation or any other factors designated by the Committee, and Awards valued by reference to the book value of Shares or the value of securities of, or the performance of, specified Affiliates. The Committee shall determine the terms and conditions of such Other Share-Based Awards, provided that the Committee shall take all reasonable measures to ensure that the Other Share-Based Awards are not adverse from a tax perspective to any particular Participant. The Committee may impose any conditions or restrictions on the vesting or payout of Other Share-Based Awards as it may deem appropriate, including, without limitation, vesting based upon the Participant’s duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee. Shares delivered pursuant to an Other Share-Based Award in the nature of a purchase right granted under this Section 7(g) shall be purchased for such consideration, paid for at such times, by such methods, and in such forms, including cash, Shares, other Awards, or other property, as the Committee shall determine.

 

(h)
Cash Awards. The Committee is authorized to grant Cash Awards, on a free- standing basis or as an element of, a supplement to, or in lieu of any other Award under the Plan to Participants in such amounts and subject to such other terms as the Committee in its discretion determines to be appropriate. The Committee may impose any conditions or restrictions on the vesting or payout of Cash Awards as it may deem appropriate, including, without limitation, vesting based upon the Participant’s duration of service to the Corporation or any Affiliate, Performance Criteria, individual performance or other specific criteria, in each case on a specified date or dates or over any period or periods, as determined by the Committee.

 

8.
Amendments and Adjustments

 

Except to the extent prohibited by applicable law and unless otherwise expressly provided in an

 

US 9656891v.2

27

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Award Agreement or in the Plan:

 

(a)
Amendments to the Plan. Subject to the requirements of applicable law, rules and regulations, the Board may amend, alter, suspend, discontinue, or terminate the Plan or any Award without the consent of any shareholder, Participant, other holder or Beneficiary of an Award, or other Person; provided, however, that, subject to the Corporation’s rights to adjust Awards under Sections 8(c), (d) and

(e) hereof, any amendment, alteration, suspension, discontinuation, or termination that would impair the rights of any Participant or holder or Beneficiary of any Award previously granted, will not to that extent be effective without the consent of the Participant or holder or Beneficiary of an Award, as the case may be, such consent not to be unreasonably withheld. Notwithstanding any other provision of the Plan or any Award Agreement, without the approval of the shareholders of the Corporation, no amendment, alteration, suspension, discontinuation, or termination will be made that would:

 

(i)
increase the total number of Shares available for Awards under the Plan, except as provided in Section 4(a)(ii) hereof and this Section 8;

 

(ii)
(A) reduce the Exercise Price or extend the term of an Option or SAR beyond the original term included in the applicable Award Agreement, (B) grant a new Option or SAR in substitution for, or upon the cancelation of, any previously granted Option that has the effect of reducing the Exercise Price thereof, (C) exchange any Option or SAR for Shares, cash, or other consideration when the Exercise Price per Share exceeds the Fair Market Value of a Share, or (D) take any other action that would be considered a “repricing” of an Option or SAR under the Exchange(s), in each case, except as provided in Sections 8(d), (e), or (f);

 

(iii)
remove or exceed the insider participation limits in Section 4(b)(i)(B) and 4(b)(iii) hereof;

 

(iv)
increase limits in Section 4(b)(i)(D) hereof imposed on the participation of directors that are not officers or Employees of the Corporation, except as provided in Section 8(d) or (e);

 

(v)
have the effect of amending this Section 8(a);

 

(vi)
modify or amend the provisions of the Plan in any manner which would permit Awards, including those previously granted, to be transferable or assignable in a manner otherwise than as provided for by Section 9(e);

 

(vii)
change the eligible Participants under the Plan which would have the potential of broadening or increasing insider participation; or

 

 

US 9656891v.2

28

 

 

WSLEGAL\086910\00004\33615500v6

 

 


(viii)
otherwise cause the Plan or any Awards previously granted to cease to comply with any tax or regulatory requirement, including for these purposes any approval or other requirement.

 

Without limitation to the generality of the foregoing, Shareholder approval will not be required for any of the following types of amendments:

 

(i)
amendments for the purpose of curing any ambiguity, error or omission in the Plan or Award or to correct or supplement any provision of the Plan or Award that is inconsistent with any other provision of the Plan or Award;

 

(ii)
amendments necessary to comply with applicable laws;

 

(iii)
amendments of a “housekeeping” nature;

 

(iv)
amendments intended to comply with changes in tax or regulatory requirements; or

 

(v)
a change to the termination provisions of Awards which does not entail an extension beyond the original expiry date of such Award.

 

(b)
Amendments to Awards. The Committee may waive any conditions or rights under, amend any terms of, or alter, suspend, discontinue, cancel, or terminate, any Award previously granted, prospectively or retroactively; provided, however, that, subject to the Committee’s right to adjust Awards under Section 8(c) and (d) hereof, any amendment, alteration, suspension, discontinuation, cancellation, or termination that would impair the rights of any Participant or holder or Beneficiary of any Award previously granted, will not to that extent be effective without the consent of the Participant or holder or Beneficiary of an Award, as the case may be, such consent not to be unreasonably withheld.

 

(c)
Adjustments of Awards upon the Occurrence of Certain Unusual or Nonrecurring Events. Subject to, if applicable, approval of the Exchange(s), the Committee is hereby authorized to make adjustments in the terms and conditions of, and the criteria included in, Awards in recognition of unusual or non-recurring events (including, without limitation, the events described in Section 5 and 8(e) hereof) affecting the Corporation, any Affiliate, or the financial statements of the Corporation or any Affiliate, or of changes in applicable laws, regulations, or accounting principles, whenever the Committee determines that those adjustments are appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan.

 

(d)
Recapitalization. In the event of any change in the capital structure or business of the Corporation or other corporate transaction or event that would be considered an “equity restructuring” within the meaning of ASC Topic 718 and, in each case,

 

US 9656891v.2

29

 

 

WSLEGAL\086910\00004\33615500v6

 

 


that would result in an additional compensation expense to the Corporation pursuant to the provisions of ASC Topic 718, if adjustments to Awards with respect to such event were discretionary or otherwise not required (each such an event, an “Adjustment Event”), then the Committee shall equitably adjust (i) the aggregate number or kind of shares that thereafter may be delivered under the Plan,

(ii) the number or kind of shares or other property (including cash) subject to an Award, (iii) the terms and conditions of Awards, including the purchase price or Exercise Price of Awards and Performance Criteria, as applicable, and (iv) the applicable limitations with respect to Awards provided in Section 4(b) hereof to equitably reflect such Adjustment Event (“Equitable Adjustments”).

 

(e)
Adjustments. In the event that the Committee determines that any dividend or other distribution (whether in the form of cash, Shares, other securities, or other property), recapitalization, share split, share dividend, reverse share split, reorganization, merger, consolidation, split-up, spin-off, combination, repurchase, or exchange of Shares or other securities of the Corporation, issuance of warrants or other rights to purchase Shares or other securities of the Corporation, or other similar corporate transactions or events affect the Shares (which do not constitute an Adjustment Event) such that an adjustment is determined by the Committee to be appropriate in order to prevent dilution or enlargement of the benefits or potential benefits intended to be made available under the Plan and any Awards granted under the Plan, then the Committee may, in any manner as it may deem equitable, subject to, if applicable, approval of the Exchange(s), adjust any or all of: (i) the number and kind of Shares or other securities which thereafter may be made the subject of Awards; (ii) the number and kind of Shares or other securities subject to outstanding Awards; (iii) the Fair Market Value or the grant or Exercise Price with respect to any Award or, if deemed appropriate, make provision for a cash payment to the holder of an outstanding Award; and (iv) the limitations on the number of Shares subject to certain Awards and issuable to insiders and directors provided for in Section 4(b)(i) hereof; provided, however, that the number of Shares subject to any Award denominated in Shares will always be a whole number. Notwithstanding the foregoing, any adjustments made pursuant to this Section 8(e) shall be compliant with all applicable law and such that the “in- the-money” value of any Option or SAR granted to a Canadian Participant hereunder shall not be increased, that all Options granted to a Canadian Participant are continuously governed by section 7 of the Tax Act, that all SARs granted to a Canadian Participant are continuously not subject to the definition of “salary deferral arrangement” in subsection 248(1) of the Tax Act, and all Restricted Share Units and Deferred Share Units granted to a Canadian Participant shall continuously meet the requirements to be exempted from the definition of “salary deferral arrangement” in subsection 248(1) of the Tax Act.

 

(f)
Substitution Following a Transaction. Awards may also be granted under the Plan in substitution for awards held by individuals who become Participants as a result of a merger, consolidation or acquisition of another entity or the assets of

 

US 9656891v.2

30

 

 

WSLEGAL\086910\00004\33615500v6

 

 


another entity by or with the Corporation or an Affiliate. Such substituted Awards referred to in the immediately preceding sentence that are Options or SARs may have an Exercise Price or grant price that is less than the Fair Market Value of a Share on the date of the substitution if such substitution complies with applicable laws (including tax laws) and Exchange rules.

 

(g)
No compensation for downward fluctuation. Notwithstanding any other provision of this Plan, no amount will be paid to, or in respect of, a Participant under the Plan or pursuant to any other arrangement, and no Awards will be granted to such Participant to compensate for a downward fluctuation in the price of Shares, nor will any other form of benefit be conferred upon, or in respect of, a Participant for such purpose.

 

9.
General Provisions

 

(a)
Acceleration. Notwithstanding anything else herein contained, the Committee may, in its sole discretion, at any time permit the acceleration of vesting of any or all Awards.

 

(b)
No Cash Consideration for Awards. Awards may be granted for no cash consideration or for such minimal cash consideration as may be required by applicable law.

 

(c)
Awards May Be Granted Separately or Together. Awards may, in the discretion of the Committee, be granted either alone or in addition to, in tandem with, or in substitution for any other Award. Awards granted in addition to or in tandem with other Awards may be granted either at the same time as or at a different time from the grant of such other Awards.

 

(d)
Forms of Payment under Awards. Subject to the terms of the Plan and of any applicable Award Agreement, payments or transfers to be made by the Corporation or an Affiliate upon the grant, exercise, surrender, redemption, or payment of an Award may be made in such form or forms as the Committee will determine, including, without limitation, cash, Shares, other securities, other Awards, or other property, or any combination thereof and may be made in a single payment or transfer, in installments, or on a deferred basis, in each case in accordance with rules and procedures established by the Committee and applicable law. Such rules and procedures may include, without limitation, provisions for the payment or crediting of reasonable interest on installment or deferred payments.

 

(e)
Limits on Transfer of Awards.

 

(i)
No Award, other than a Share Award, and no right under any such Award, may be assigned, alienated, pledged, attached, sold, or otherwise transferred

 

US 9656891v.2

31

 

 

WSLEGAL\086910\00004\33615500v6

 

 


or encumbered by a Participant other than by will, by the laws of descent or by the designation of a Beneficiary by a Participant and any such purported assignment, alienation, pledge, attachment, sale, or other transfer or encumbrance will be void and unenforceable against the Corporation or any Affiliate.

 

(ii)
Each Award, and each right under any Award, will be exercisable during the Participant’s lifetime only by the Participant or, if permissible under applicable law, by the Participant’s guardian or legal representative.

 

(iii)
Notwithstanding the preceding provisions of this Section 9(e), an Award other than an ISO may be transferred pursuant to a domestic relations order entered or approved by a court of competent jurisdiction upon delivery to the Corporation of a written request for such transfer and a certified copy of such order.

 

(f)
Share Certificates. All certificates for Shares delivered under the Plan pursuant to any Award or the exercise or redemption thereof will be subject to any stop transfer orders and other restrictions as the Committee may deem advisable under the Plan or the rules, regulations, and other requirements of Canadian securities regulators, the SEC, the Exchange(s), and any applicable federal, state, provincial or territorial securities laws, and the Committee may cause a legend or legends to be put on any such certificates to make appropriate reference to such restrictions. If Shares are issued in book entry form, a notation to the same restrictive effect will be placed on the transfer agent’s books in connection with such Shares.

 

(g)
Delivery of Shares or Other Securities and Payment by Participant of Consideration. No Shares or other securities will be delivered pursuant to any Award until payment in full of any amount required to be paid pursuant to the Plan or the applicable Award Agreement is received by the Corporation. Subject to the terms of the Plan, such payment may be made by such method or methods and in such form or forms as the Committee will determine, including, without limitation, cash, Shares, other securities, other Awards or other property, or any combination thereof; provided that the combined value, as determined by the Committee, of all cash and cash equivalents and the Fair Market Value of any such Shares or other property so tendered to the Corporation, as of the date of such tender, is at least equal to the full amount required to be paid pursuant to the Plan or the applicable Award Agreement to the Corporation.

 

 

(h)
No Shareholder Rights. Under no circumstances shall any Award, other than Share Awards and Restricted Shares, made under the Plan be considered Shares or other securities of the Corporation and no Participant shall be considered the owner of Shares as a result of the grant of any Award other than Share Awards and Restricted Shares (subject to the restrictions provided in the Award Agreement

 

US 9656891v.2

32

 

 

WSLEGAL\086910\00004\33615500v6

 

 


pursuant to which the Restricted Shares were granted). Further, no Award other than a Share Award (or an Award of Restricted Shares, but only to the extent voting rights are approved by the Exchange and further subject to Section 9(o) of the Plan and the Award Agreement pursuant to which the Restricted Shares were granted) shall entitle any Participant to exercise voting rights or any other rights attaching to the ownership of Shares or other securities of the Corporation, including, without limitation, entitlement to receive dividends or other distributions, or rights on liquidation.

 

(i)
No Right to Awards. No Participant or other Person will have any claim to be granted any Award under the Plan, and there is no obligation for uniformity of treatment of Participants, or holders or Beneficiaries of Awards under the Plan. The terms and conditions of Awards need not be the same with respect to each recipient.

 

(j)
Taxes and other Withholdings.

 

(i)
Neither the Corporation nor any Affiliate is liable for any tax or other liabilities or consequences imposed on any Participant (or any Beneficiary) as a result of the granting or crediting, holding, exercise, surrender, or redemption of any Awards under this Plan, whether or not such costs are the primary responsibility of the Corporation or Affiliate. It is the responsibility of the Participant (or Beneficiary) to complete and file any tax returns which may be required under any applicable tax laws within the period prescribed by such laws.

 

(ii)
The Corporation or any Affiliate is authorized to deduct or withhold from any Award granted, from any payment due or transfer made under any Award or under the Plan or from any compensation or other amount owing to a Participant such amount as may be necessary so as to ensure the Corporation and any Affiliate will be able to comply with the applicable provisions of any federal, provincial, state, or local law relating to the withholding of tax or other required deductions (the “Applicable Withholding Taxes”), and to take any other action as may be necessary in the opinion of the Corporation or Affiliate, acting reasonably, to satisfy all obligations for the payment of those Applicable Withholding Taxes, including, for greater certainty, requiring a Participant, as a condition to the exercise or redemption of an Award, to pay or reimburse the Corporation or Affiliate, as applicable, for any Applicable Withholding Taxes. The Committee shall determine, in its sole discretion, the form of payment acceptable for such tax withholding obligations, including the delivery of cash or cash equivalents, Shares (including through delivery of previously owned Shares (other than, in the case of Canadian Participants, Shares previously issued upon the exercise of an Option within the preceding twenty-four (24)-month period), net settlement, a broker-assisted sale, or

 

US 9656891v.2

33

 

 

WSLEGAL\086910\00004\33615500v6

 

 


other cashless withholding or reduction of the amount of Shares otherwise issuable or delivered pursuant to the Award), other property, or any other legal consideration the Committee deems appropriate. Any determination made by the Committee to allow a Participant who is subject to Rule 16b-3 to pay taxes with Shares through net settlement or previously owned Shares shall be approved by either a committee made up of solely two or more Qualified Members or the full Board. If such tax withholding amounts are satisfied through net settlement or previously owned Shares, the maximum number of Shares that may be so withheld or surrendered shall be the number of Shares that have an aggregate Fair Market Value on the date of withholding or surrender equal to the aggregate amount of such tax liabilities determined based on the greatest withholding rates for federal, state, foreign, and/or local tax purposes, including payroll taxes, that may be utilized without creating adverse accounting treatment for the Corporation with respect to such Award, as determined by the Committee.

 

The Corporation or Affiliate may sell any Shares, other securities or property withheld, in such manner and on such terms as it deems appropriate, and shall apply the proceeds of such sale to the payment of Applicable Withholding Taxes or other amounts, and shall not be liable for any inadequacy or deficiency in the proceeds received or any amounts that would have been received, had such Shares, other securities or property been sold in a different manner or on different terms.

 

(k)
No Limit on Other Compensation Arrangements. Nothing contained in the Plan will prevent the Corporation or any Affiliate from adopting or continuing in effect other or additional compensation arrangements, and those arrangements may be either generally applicable or applicable only in specific cases.

 

(l)
Collection of Personal Information. Each Participant shall provide the Corporation, the Board, and the Committee with all information they require in order to administer the Plan. The Corporation, any Affiliate, the Board, and the Committee may from time to time transfer or provide access to such information to a third party service provider for purposes of the administration of the Plan provided that such service providers will be provided with such information for the sole purpose of providing such services to the Corporation. By participating in the Plan, each Participant acknowledges that information may be so provided and agrees to its provision on the terms set forth herein. Except as specifically contemplated in this Section 9(l), the Corporation, any Affiliate, the Board and the Committee shall not disclose the personal information of a Participant except: (i) in response to regulatory filings or other requirements for the information by a governmental authority with jurisdiction over the Corporation; (ii) for the purpose of complying with a subpoena, warrant or other order by a court, Person, or body having jurisdiction to compel production of the information; or (iii) as otherwise required by law. In addition, personal information of Participants may be disclosed

 

US 9656891v.2

34

 

 

WSLEGAL\086910\00004\33615500v6

 

 


or transferred to another party during the course of, or completion of, a change in ownership of, or the grant of a security interest in, all or a part of the Corporation or its Affiliates including through an asset or share sale, or some other form of business combination, merger, or joint venture, provided that such party is bound by appropriate agreements or obligations.

 

(m)
No Right to Employment or Continued Service. The grant of an Award will not be construed as giving a Participant the right to be employed or serve as an officer, director, or consultant of the Corporation or any Affiliate. Further, the Corporation or an Affiliate may at any time dismiss a Participant from employment or from service as an officer, director, or consultant free from any liability, or any claim under the Plan, unless otherwise expressly provided in the Plan or in any Award Agreement.

 

(n)
No Right to Consultancy. The grant of an Award will not be construed as giving a Participant the right to be retained as a consultant of the Corporation or any Affiliate.

 

(o)
Dividends and Dividend-Equivalent Rights Subject to Forfeiture. Any dividend or Dividend-Equivalent Right credited with respect to any Award (except for dividends paid following the grant of a Share Award) will be subject to the same time and/or performance-based vesting conditions applicable to such Award and shall, if vested, be delivered or paid at the same time as such Award.

 

(p)
Neutral Gender/Singular, Plural. In this Plan, words importing the masculine gender include feminine and vice versa and words importing the singular include the plural and vice versa.

 

(q)
Governing Law. Except where foreign law is applicable, the validity, construction, and effect of the Plan and any rules and regulations relating to the Plan will be determined in accordance with the laws of the Province of Alberta and the federal laws of Canada applicable in Alberta.

 

(r)
Severability. If any provision of the Plan or any Award is or becomes or is deemed to be invalid, illegal, or unenforceable in any jurisdiction or as to any Person or Award under any law deemed applicable by the Committee, that provision will be construed or deemed amended to conform to applicable laws, or if it cannot be construed or deemed amended without, in the determination of the Committee, materially altering the intent of the Plan or the Award, that provision will be stricken as to that jurisdiction, Person, or Award and the remainder of the Plan and any such Award will remain in full force and effect.

 

(s)
No Trust or Fund Created. The Plan shall be unfunded in all respects. Neither the Plan nor any Award will create or be construed to create a trust or separate fund of any kind or a fiduciary relationship between the Corporation or any

 

US 9656891v.2

35

 

 

WSLEGAL\086910\00004\33615500v6

 

 


Affiliate and a Participant or any other Person. To the extent that any Person acquires a right to receive payments from the Corporation or any Affiliate pursuant to an Award, that right will be no greater than the right of any unsecured general creditor of the Corporation or any Affiliate.
(t)
No Fractional Shares. No fractional Shares will be issued or delivered pursuant to the Plan or any Award, and, except as otherwise provided, the Committee will determine whether cash, other securities, or other property will be paid or transferred in lieu of any fractional Shares or whether those fractional Shares or any rights thereto will be canceled, terminated, or otherwise eliminated.

 

(u)
Headings. Headings are given to the sections and subsections of the Plan solely as a convenience to facilitate reference. Those headings will not be deemed in any way material or relevant to the construction or interpretation of the Plan or any provision of the Plan.

 

(v)
Conditions to Delivery of Shares. Nothing herein or in any Award Agreement shall require the Corporation to issue any Shares with respect to any Award if that issuance would, in the opinion of counsel for the Corporation, constitute a violation of the Securities Act, any other applicable law, or the rules of the Exchange(s) as then in effect. In addition, each Participant who receives an Award under the Plan shall not sell or otherwise dispose of Shares that are acquired upon grant, exercise, or vesting of an Award in any manner that would constitute a violation of any applicable laws, the Plan, or the rules, regulations, or other requirements of the SEC or the Exchange(s). At the time of any exercise of an Option, or at the time of any grant of any other Award, the Corporation may, as a condition precedent to the exercise of such Option or settlement of any other Award, require from the Participant (or in the event of his or her death, his or her legal representatives, heirs, legatees, or distributees) such written representations, if any, concerning the holder’s intentions with regard to the retention or disposition of the Shares being acquired pursuant to the Award and such written covenants and agreements, if any, as to the manner of disposal of such Shares as, in the opinion of counsel to the Corporation, may be necessary to ensure that any disposition by that holder (or in the event of the holder’s death, his or her legal representatives, heirs, legatees, or distributees) will not involve a violation of the Securities Act, any other applicable state or federal statute or regulation, or any rule of any applicable securities exchange or securities association, as then in effect.

 

(w)
Clawback. The Plan and all Awards granted hereunder are subject to any written clawback policies that the Corporation, with the approval of the Board or an authorized committee thereof, may adopt either prior to or following the Effective Date, including, but not limited to, any policy adopted to conform to the Dodd- Frank Wall Street Reform and Consumer Protection Act of 2010 and rules promulgated thereunder by the SEC and that the Corporation determines should apply to Awards. Any such policy may subject a Participant’s Awards and

 

US 9656891v.2

36

 

 

WSLEGAL\086910\00004\33615500v6

 

 


amounts paid or realized with respect to Awards to reduction, cancellation, forfeiture, or recoupment if certain specified events or wrongful conduct occur, including an accounting restatement due to the Corporation’s material noncompliance with financial reporting regulations or other events or wrongful conduct specified in any such clawback policy.

 

(x)
Participants in Non-Canadian Jurisdictions. Notwithstanding any provision of the Plan to the contrary, to comply with applicable laws in countries other than Canada in which the Corporation or any Affiliate operates or has employees, officers or directors or other service providers from time to time, or to ensure that the Corporation complies with any applicable requirements of foreign securities exchanges, the Committee, in its sole discretion, shall have the power and authority to: (i) determine which of the Affiliates shall be covered by the Plan; (ii) determine which individuals outside of Canada are eligible to participate in the Plan; (iii) modify the terms and conditions of any Award granted to a Participant outside of Canada to comply with applicable foreign laws or listing requirements of any foreign exchange; (iv) establish sub-plans and modify exercise procedures and other terms and procedures, to the extent such actions may be necessary or advisable (any such sub-plans and/or modifications shall be attached to the Plan as schedules), provided, however, that no such sub-plans and/or modifications shall increase the Share limitations contained in Section 4 of the Plan; and (v) take any action, before or after an Award is granted, that it deems advisable to comply with any applicable governmental regulatory exemptions or approval or listing requirements of any such foreign securities exchange. For purposes of the Plan, all references to foreign laws, rules, regulations or taxes shall be references to the laws, rules, regulations and taxes of any applicable jurisdiction other than Canada or a political subdivision thereof.

 

(y)
Blackout Periods. If the date under any Award on which: (i) cash is to be issued in settlement of the Award, or (ii) Performance Criteria are to be evaluated by the Corporation, occurs during a Blackout Period or within three business days of the expiry of a Blackout Period applicable to the relevant Participant, then, subject to Section 7(c)(iv) in respect of Restricted Share Units, the settlement date or evaluation date, as applicable, shall be deemed to be the tenth (10th) business day after expiry of the Blackout Period, or such earlier date following the expiry of the Blackout Period as determined by the Administrator. For Canadian Participants, where a Blackout Period is continuing as of December 15th of the third (3rd) year following the RSU Service Year in respect of Restricted Share Units or as of December 15th of the calendar year following the Eligible Director's Termination Event in respect of the Deferred Share Units, the Restricted Share Units or Deferred Share Units, as the case may be, shall be paid out automatically on such December 15th date. Notwithstanding the foregoing, Shares may be issued in settlement of, or upon exercise of, an Award during a Blackout Period, provided that such Shares are subject to restrictions on trading in accordance with the Corporation’s blackout policy.

 

 

US 9656891v.2

37

 

 

WSLEGAL\086910\00004\33615500v6

 

 


10.
Adoption, Approval and Effective Date of the Plan

 

This Plan is effective as of the Effective Date. No Awards may be granted under the Plan on and after the tenth (10th) anniversary of the Effective Date, which is May 30, 2023. However, any Award granted prior to such termination (or any earlier termination pursuant to Section 8(a) hereof), and the authority of the Board or Committee to amend, alter, adjust, suspend, discontinue, or terminate any such Award or to waive any conditions or rights under such Award in accordance with the terms of the Plan, shall extend beyond such termination until the final disposition of such Award.

 

 

US 9656891v.2

38

 

 

WSLEGAL\086910\00004\33615500v6

 

 


SCHEDULE “A”

 

Supplement to DIRTT Environmental Solutions Ltd. Long Term Incentive Plan for United States Participants

 

1.
General. This supplement (“Supplement”) to the DIRTT Environmental Solutions Ltd. Amended and Restated Long Term Incentive Plan, as such plan may be amended from time to time (the “Plan”) shall apply to Participants who are, in respect of Awards, subject to taxation under the Code (the “U.S. Participants”). In the event of any inconsistency between the Plan and this Supplement, the terms and conditions of this Supplement shall control and govern Awards granted to U.S. Participants, except to the extent necessary to ensure that a U.S. Participant who is also a Canadian Participant or otherwise subject to taxation under the Tax Act in respect of Awards granted under the Plan is not subject to material adverse tax consequences under the Tax Act. Capitalized terms not defined in this Supplement shall have the meaning given to such terms in the Plan, the terms and conditions of which are herein incorporated by reference.

 

2.
Governing Tax Law. References in the Plan to section 7 and to the definition of “salary deferral arrangement” in subsection 248(1) of the Tax Act shall not apply to any Award granted to a U.S. Participant who is not also a Canadian Participant. Awards granted to

U.S. Participants generally shall be subject to the requirements of the Code.

 

3.
Award Agreement. Unless otherwise determined by the Committee, the Award Agreement evidencing an Award granted to a U.S. Participant shall set forth the terms, conditions, and limitations for such Award, which may include the term of the Award, the provisions applicable in the event of the U.S. Participant’s termination of service.

 

4.
ISOs. The Committee is authorized to grant ISOs to U.S. Participants. Notwithstanding the provisions of Section 7(a) of the Plan, any ISO granted to an individual who owns Shares possessing more than ten percent (10%) of the total combined voting power of all classes of Shares of the Corporation or any of its subsidiaries shall (i) have an exercise price equal to at least one hundred ten percent (110%) of the Fair market Value per Share on the date of grant and (ii) not be exercisable for a period for more than five (5) years following the date of grant of the ISO. The terms of any ISO granted under the Plan shall comply in all respects with the provisions of Section 422 of the Code. ISOs may only be granted to employees of the Corporation or any subsidiary corporation of the Corporation. Except as otherwise provided in Section 8 of the Plan, no term of the Plan relating to ISOs (including any SAR granted in tandem therewith) shall be interpreted, amended or altered, nor shall any discretion or authority granted under the Plan be exercised, so as to disqualify either the Plan or any ISO under Section 422 of the Code, unless notice has been provided to the Participant that such change will result in such disqualification. ISOs shall not be granted more than ten (10) years after the earlier of the adoption of the Plan or the approval of the Plan by the Corporation’s shareholders. Notwithstanding the foregoing, to the extent that the aggregate Fair Market Value of Shares subject to an ISO and the aggregate Fair Market Value of shares of any subsidiary corporation (within the meaning of Section 424(f) of the Code) subject to any other incentive stock options of the Corporation or subsidiary corporation (within the meaning of Section 424(f) of the Code) that are exercisable for the

US 9656891v.2

 

 


 

US 9656891v.2

 

 


first time by a Participant during any calendar year exceeds one hundred thousand dollars ($100,000), or such other amount as may be prescribed under Section 422 of the Code, such excess shall be treated as Nonstatutory Options in accordance with the Code. As used in the previous sentence, Fair Market Value shall be determined as of the date the ISO is granted. If a Participant shall make any disposition of Shares issued pursuant to an ISO under the circumstances described in Section 421(b) of the Code (relating to disqualifying dispositions), the Participant shall notify the Corporation of such disposition within the time provided to do so in the applicable award agreement. With respect to ISOs, if the Plan does not contain any provision required to be included in the Plan or this Schedule “A” under Section 422 of the Code, that provision shall be deemed to be incorporated herein with the same force and effect as if that provision had been set out at length herein; provided, that to the extent any Option that is intended to qualify as an ISO cannot so qualify, that Option (to that extent) shall be deemed a Nonstatutory Option for all purposes of the Plan.

 

5.
Restricted Share Units. Unless otherwise provided in the applicable Award Agreement, all Restricted Share Units awarded to U.S. Participants will be settled no later than seventy

(70) days of becoming Vested Restricted Share Units.

 

6.
Dividend-Equivalent Rights. Subject to the requirements of Section 9(o) of the Plan, to the extent that the Committee determines to grant Dividend-Equivalent Rights, such dividend equivalents shall be converted to cash or additional Shares or other Awards by such formula and at such time and subject to such restrictions and limitations as may be determined by the Committee and specified in the applicable Award Agreement. Such Dividend-Equivalent Rights shall satisfy the requirements of Section 409A.

 

7.
Termination Date. The Termination Date shall not occur until the date that the Participant experiences a Separation from Service.

 

8.
Section 409A of the Code. It is the general intention, but not the obligation, of the Committee to design Awards to comply with or to be exempt from the limitations and requirements of Section 409A, and Awards will be operated and construed accordingly. Neither this Section 8 nor any other provision of the Plan or this Schedule “A” is or contains a representation to any Participant regarding the tax consequences of the grant, vesting, exercise, settlement, or sale of any Award (or the Shares underlying such Award) granted hereunder, and should not be interpreted as such. In no event shall the Corporation or Employer be liable for all or any portion of any taxes, penalties, interest, or other expenses that may be incurred by the Participant on account of non-compliance with Section 409A. Notwithstanding any provision in the Plan or an Award Agreement to the contrary, in the event that a “specified employee” (as defined under Section 409A) becomes entitled to a payment under an Award that would be subject to additional taxes and interest under Section 409A if the Participant’s receipt of such payment or benefits is not delayed until the earlier of (a) the date of the Participant’s death, or (b) the date that is six (6) months after the Participant’s Separation from Service, as defined under Section

 

US 9656891v.2

 

 


409A (such date, the “Section 409A Payment Date”), then such payment or benefit shall not be provided to the Participant until the Section 409A Payment Date; provided, however, that if the U.S. Participant is also a Canadian Participant and the Award to be settled is a Restricted Share Unit, such Award must be settled by the date specified in Section 7(c)(iv) of the Plan. Any amounts subject to the preceding sentence that would otherwise be payable prior to the Section 409A Payment Date will be aggregated and paid in a lump sum without interest on the Section 409A Payment Date; provided, however, if the U.S. Participant is also a Canadian Participant, such payment will not be made later than the date specified in Section 7(c)(iv) of the Plan. The applicable provisions of Section 409A are hereby incorporated by reference and shall control over any Plan or Award Agreement provision in conflict therewith; provided, however, in the case of a U.S. Participant that is also a Canadian Participant, if the applicable provisions of Section 409A are contrary to the provisions of the Tax Act, the more restrictive body of law shall control. Notwithstanding any provision of the Plan or any Award Agreement to the contrary, in the event that following the effective date the Committee determines that any Award may be subject to Section 409A, the Committee may adopt such amendments to the Plan and the applicable Award Agreement or adopt other policies and procedures (including amendments, policies, and procedures with retroactive effect), or take any other actions, that the Committee determines are necessary or appropriate to (i) exempt the Award from Section 409A and/or preserve the intended tax treatment of the benefits provided with respect to the Award, or (ii) comply with the requirements of Section 409A and thereby avoid the application of any penalty taxes under Section 409A.

 

9.
Substitution or Modification of Awards. Awards granted or modified pursuant to Section 8 of the Plan must be granted or modified in compliance with Section 409A, including, but not limited to, Options or SARs that are substituted pursuant to Section 8(f) of the Plan that have an Exercise Price or grant price that is less than the Fair Market Value of a Share on the date of the substitution.

 

10.
Blackout Periods. Notwithstanding the provisions of Section 9(y) of the Plan, where a Blackout Period is continuing as of the last permissible date of payment or settlement under the applicable Award Agreement or this Plan, such Award shall be settled as of such payment or settlement date, irrespective of the continuing Blackout Period, such that (i) any Award that is intended to constitute a “short term deferral” within the meaning of Section 409A will continue to so qualify and (ii) any Award that constitutes deferred compensation subject to Section 409A will be timely paid or settled and shall not incur an excise tax under Section 409A.

 

11.
Status under ERISA. The Plan shall not constitute an “employee benefit plan” for purposes of Section 3(3) of the Employee Retirement Income Security Act of 1974, as amended.

 

 

US 9656891v.2

 

 


SCHEDULE “B”

 

DIRTT Environmental Solutions Ltd. Long Term Incentive Plan

 

Deferred Share Unit Election Form

 

 

ANNUAL ELECTION FORM FOR THE YEAR

 

Election Regarding Deferred Share Units

 

I hereby irrevocably elect to receive Deferred Share Units under the Plan in respect of my Cash Retainer Amount for [insert year] to be paid to me as follows: (circle A, B or C)

 

A.
$ of my Cash Retainer Amount is to be credited to me in the form of Deferred Share Units.

 

-
OR -

 

B.
% of my Cash Retainer Amount is to be credited to me in the form of Deferred Share Units.

 

-
OR -

 

C.
I hereby elect NOT to receive Deferred Share Units in respect of my Cash Retainer Amount.

 

Capitalized terms used but not defined herein have the meanings attributed to them under the Plan.

 

Acknowledgement

 

By executing this Deferred Share Unit Election Form, I acknowledge that:

 

(b)
I have read and understand the Plan and agree to all of its terms and conditions.
(c)
All payments will be net of any Applicable Withholding Taxes.
(d)
I understand that any amounts I elect hereunder are unfunded and unsecured.

 

 

 

Eligible Director Signature

 

 

 

Eligible Director Name (please print)

 

 

 

US 9656891v.2

 

 


Date

 

CHECK THE BOX BELOW IF APPLICABLE:

 

□ I am a U.S. Eligible Director.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

US 9656891v.2

 

 


 

 

 

 

 

 

 

US 9656891v.2

 

 


 

Exhibit 31.1

CERTIFICATION

PURSUANT TO EXCHANGE ACT RULE 13A-14(a) OR RULE 15D-14(a)

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

I, Benjamin Urban, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “registrant”) for the quarter ended June 30, 2023;
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(s) 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 the registrant’s board of directors (or persons performing the equivalent functions):
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 2, 2023

By:

 

/s/ Benjamin Urban

 

 

 

Benjamin Urban

 

 

 

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 


 

Exhibit 31.2

CERTIFICATION

PURSUANT TO EXCHANGE ACT RULE 13A-14(a) OR RULE 15D-14(a)

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

I, Bradley S. Little, certify that:

1.
I have reviewed this Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “registrant”) for the quarter ended June 30, 2023;
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(s) 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 the registrant’s board of directors (or persons performing the equivalent functions):
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 2, 2023

By:

 

/s/ Bradley S. Little

 

 

 

Bradley S. Little

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 


 

Exhibit 32.1

CERTIFICATION PURSUANT TO 18 U.S.C. § 1350,

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

In connection with the Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “Company”) for the quarter ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Benjamin Urban, Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: August 2, 2023

By:

 

/s/ Benjamin Urban

 

 

 

Benjamin Urban

 

 

 

Chief Executive Officer

 

 

 

(Principal Executive Officer)

 

 


 

Exhibit 32.2

CERTIFICATION PURSUANT TO 18 U.S.C. § 1350,

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

In connection with the Quarterly Report on Form 10-Q of DIRTT Environmental Solutions Ltd. (the “Company”) for the quarter ended June 30, 2023, as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Bradley S. Little, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

1.
the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and
2.
the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Dated: August 2, 2023

By:

 

/s/ Bradley S. Little

 

 

 

Bradley S. Little

 

 

 

Chief Financial Officer

 

 

 

(Principal Financial Officer)

 

 


v3.23.2
Cover Page - shares
6 Months Ended
Jun. 30, 2023
Jul. 26, 2023
Document Cover Page [Abstract]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Jun. 30, 2023  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2023  
Entity Registrant Name DIRTT ENVIRONMENTAL SOLUTIONS LTD  
Entity Central Index Key 0001340476  
Entity Current Reporting Status Yes  
Entity Filer Category Accelerated Filer  
Entity Shell Company false  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Ex Transition Period true  
Entity File Number 001-39061  
Entity Tax Identification Number 00-0000000  
Entity Address, Address Line One 7303 30th Street S.E.  
Entity Address, City or Town Calgary  
Entity Address, State or Province AB  
Entity Interactive Data Current Yes  
Entity Address, Postal Zip Code T2C 1N6  
City Area Code 403  
Local Phone Number 723-5000  
Entity Incorporation, State or Country Code Z4  
Entity Common Stock, Shares Outstanding   104,444,936
Title of 12(b) Security Common Shares, without par value  
Trading Symbol DRTT  
Security Exchange Name NASDAQ  

v3.23.2
Interim Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Current Assets    
Cash and cash equivalents $ 18,864 $ 10,821
Restricted cash 2,980 3,418
Trade and accrued receivables, net of expected credit losses of $0.1 million at June 30, 2023 and at December 31, 2022 15,432 13,930
Other receivables 697 7,880
Inventory 19,412 22,251
Prepaids and other current assets 4,509 3,825
Total Current Assets 61,894 62,125
Property, plant and equipment, net 38,533 41,522
Capitalized software, net 1,886 4,406
Operating lease right-of-use assets, net 37,958 30,490
Other assets 3,965 5,110
Total Assets 144,236 143,653
Current Liabilities    
Accounts payable and accrued liabilities 19,148 19,881
Other liabilities 1,836 2,056
Customer deposits and deferred revenue 6,012 4,866
Current portion of long-term debt and accrued interest 3,013 3,306
Current portion of lease liabilities 5,340 5,889
Total Current Liabilities 35,349 35,998
Long-term debt 61,176 62,129
Long-term lease liabilities 35,928 27,534
Total Liabilities 132,453 125,661
SHAREHOLDERS’ EQUITY    
Common shares, unlimited authorized without par value, 104,444,936 issued and outstanding at June 30, 2023 and 97,882,884 at December 31, 2022 195,620 191,347
Additional paid-in capital 7,575 9,023
Accumulated other comprehensive loss (15,912) (16,106)
Accumulated deficit (175,500) (166,272)
Total Shareholders’ Equity 11,783 17,992
Total Liabilities and Shareholders’ Equity $ 144,236 $ 143,653

v3.23.2
Interim Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Trade and other receivables, expected credit losses $ 127 $ 126
Common shares, authorized Unlimited Unlimited
Common shares, no par value $ 0 $ 0
Common shares, shares issued 104,444,936 97,882,844
Common shares, shares outstanding 104,444,936 97,882,844

v3.23.2
Interim Condensed Consolidated Statement of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Total cost of sales $ 30,196 $ 38,425 $ 58,222 $ 73,424
Gross profit 14,557 6,276 23,239 9,563
Total revenue 44,753 44,701 81,461 82,987
Expenses        
Sales and marketing 6,626 7,777 12,141 15,005
General and administrative 5,501 6,877 11,334 14,870
Operations support 1,822 2,528 3,812 5,026
Technology and development 1,277 1,879 2,816 4,019
Stock-based compensation 678 1,326 1,474 2,628
Reorganization 1,465 5,163 2,536 8,855
Related party expense 532 0 1,524 0
Total operating expenses 16,837 25,550 35,637 50,403
Operating loss (2,280) (19,274) (12,398) (40,840)
Government subsidies 88 49 236 624
Gain on sale of software and patents 6,145 0 6,145 0
Foreign exchange loss (620) 1,246 (881) 514
Interest income 106 20 110 31
Interest expense (1,233) (1,329) (2,440) (2,659)
Non Operating (income) loss 4,486 (14) 3,170 (1,490)
Loss before tax 2,206 (19,288) (9,228) (42,330)
Income taxes        
Current and deferred income tax expense (recovery) 0 0 0 0
Income tax expense 0 0 0 0
Net loss $ 2,206 $ (19,288) $ (9,228) $ (42,330)
Loss per share        
Earnings Per Share, Basic $ 0.02 $ (0.22) $ (0.09) $ (0.49)
Earnings Per Share, Diluted $ 0.01 $ (0.22) $ (0.09) $ (0.49)
Weighted average number of shares outstanding (in thousands)        
Weighted Average Number of Shares Outstanding, Basic 100,502 86,023 99,303 85,739
Product [Member]        
Total cost of sales $ 29,484 $ 37,185 $ 56,907 $ 71,792
Total revenue 43,534 43,091 79,010 80,542
Service [Member]        
Total cost of sales 712 1,240 1,315 1,632
Total revenue $ 1,219 $ 1,610 $ 2,451 $ 2,445

v3.23.2
Interim Condensed Consolidated Statement of Operations (Parenthetical)
$ in Millions
6 Months Ended
Jun. 30, 2023
USD ($)
Income Statement [Abstract]  
Related Parties Revenue $ 0.3

v3.23.2
Interim Condensed Consolidated Statement of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]        
Income (loss) for the period $ 2,206 $ (19,288) $ (9,228) $ (42,330)
Exchange differences on translation of foreign operations (79) (594) 194 (161)
Comprehensive income (loss) for the period $ 2,127 $ (19,882) $ (9,034) $ (42,491)

v3.23.2
Interim Condensed Consolidated Statements of Changes in Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Shares
Additional paid-in capital
Accumulated other comprehensive loss
Accumulated deficit
Beginning Balance at Dec. 31, 2021 $ 67,766 $ 181,782 $ 13,200 $ (15,916) $ (111,300)
Beginning Balance (in shares) at Dec. 31, 2021   85,345,433      
Stock-based compensation 1,339   1,339    
Issued on vesting of RSUs and Share Awards   $ 1,203 (1,203)    
Issued on vesting of RSUs and Share Awards (in shares)   487,544      
RSUs and Share Awards withheld to settle employee tax obligations (198)   (189)   (9)
Foreign currency translation adjustment 433     433  
Net loss for the period (23,042)       (23,042)
Ending Balance at Mar. 31, 2022 46,298 $ 182,985 13,147 (15,483) (134,351)
Ending Balance (in shares) at Mar. 31, 2022   85,832,977      
Beginning Balance at Dec. 31, 2021 67,766 $ 181,782 13,200 (15,916) (111,300)
Beginning Balance (in shares) at Dec. 31, 2021   85,345,433      
Foreign currency translation adjustment (161)        
Net loss for the period (42,330)        
Ending Balance at Jun. 30, 2022 27,166 $ 186,253 10,629 (16,077) (153,639)
Ending Balance (in shares) at Jun. 30, 2022   86,988,828      
Beginning Balance at Mar. 31, 2022 46,298 $ 182,985 13,147 (15,483) (134,351)
Beginning Balance (in shares) at Mar. 31, 2022   85,832,977      
Stock-based compensation 1,286   1,286    
Issued on vesting of RSUs and Share Awards   $ 3,268 (3,268)    
Issued on vesting of RSUs and Share Awards (in shares)   1,155,851      
RSUs and Share Awards withheld to settle employee tax obligations (536)   (536)    
Foreign currency translation adjustment (594)     (594)  
Net loss for the period (19,288)       (19,288)
Ending Balance at Jun. 30, 2022 27,166 $ 186,253 10,629 (16,077) (153,639)
Ending Balance (in shares) at Jun. 30, 2022   86,988,828      
Beginning Balance at Dec. 31, 2022 17,992 $ 191,347 9,023 (16,106) (166,272)
Beginning Balance (in shares) at Dec. 31, 2022   97,882,844      
Stock-based compensation 452   452    
Issued on vesting of RSUs and Share Awards   $ 1,256 (1,256)    
Issued on vesting of RSUs and Share Awards (in shares)   659,473      
RSUs and Share Awards withheld to settle employee tax obligations (26)   $ (26)    
Foreign currency translation adjustment 273     $ 273  
Issued for employee share purchase plan (In Shares)   322,408      
Issued for employee share purchase plan 128 $ 128      
Net loss for the period $ (11,434)       $ (11,434)
Ending Balance at Mar. 31, 2023   $ 192,731      
Ending Balance (in shares) at Mar. 31, 2023 7,385 98,864,725 8,193 (15,833) (177,706)
Beginning Balance at Dec. 31, 2022 $ 17,992 $ 191,347 $ 9,023 $ (16,106) $ (166,272)
Beginning Balance (in shares) at Dec. 31, 2022   97,882,844      
Foreign currency translation adjustment 194        
Issued for employee share purchase plan (In Shares)   572,253      
Net loss for the period (9,228)        
Ending Balance at Jun. 30, 2023 $ 11,783 $ 195,620 $ 7,575 $ (15,912) $ (175,500)
Ending Balance (in shares) at Jun. 30, 2023   104,444,936      
Beginning Balance at Mar. 31, 2023   $ 192,731      
Beginning Balance (in shares) at Mar. 31, 2023 7,385 98,864,725 8,193 (15,833) (177,706)
Stock-based compensation $ 625   $ 625    
Issued on vesting of RSUs and Share Awards   $ 1,243 (1,243)    
Issued on vesting of RSUs and Share Awards (in shares)   1,108,213      
Foreign currency translation adjustment (79)     $ (79)  
Issued for employee share purchase plan 122 $ 122      
Issued to settle related party debt, shares   3,899,745      
Issued to settle related party debt, amount 1,524 $ 1,524      
Net loss for the period 2,206       $ 2,206
Ending Balance at Jun. 30, 2023 $ 11,783 $ 195,620 $ 7,575 $ (15,912) $ (175,500)
Ending Balance (in shares) at Jun. 30, 2023   104,444,936      

v3.23.2
Interim Condensed Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Cash flows from operating activities:        
Net loss for the period $ 2,206 $ (19,288) $ (9,228) $ (42,330)
Adjustments:        
Depreciation and amortization 2,524 3,344 5,199 7,966
Stock-based compensation, net of settlements 678 406 1,474 1,708
Foreign exchange loss 794 (1,433) 1,140 (782)
Gain on sale of software and patents (6,145) 0 (6,145) 0
Gain on disposal of equipment 0 (165) 0 (165)
Accretion of convertible debentures 179 177 343 342
Changes in operating assets and liabilities:        
Trade and other receivables (3,620) (210) (1,509) (4,994)
Other receivables 2,460 3,034 7,192 2,852
Inventory 1,854 (3,661) 3,153 (7,104)
Prepaid and other assets, current and long term (909) (1,059) (518) (1,167)
Accounts payable and accrued liabilities 3,851 713 552 3,173
Other liabilities (2,265) (39) (209) (39)
Customer deposits and deferred revenue 1,985 387 965 3,719
Current portion of long-term debt and accrued interest 41 (86) (15) (142)
Lease liabilities 123 80 374 121
Net cash flows used in operating activities 3,756 (17,800) 2,768 (36,842)
Cash flows from investing activities:        
Purchase of property, plant and equipment, net of accounts payable changes (678) (924) (1,049) (1,887)
Capitalized software development expenditures (573) (418) (1,105) (901)
Other asset expenditures (39) (107) (145) (281)
Recovery of software development expenditures 56 45 82 45
Proceeds on sale of software and patents 9,964 0 9,964 0
Proceeds on sale of equipment 0 73 0 73
Net cash flows used in investing activities 8,730 (1,331) 7,747 (2,951)
Cash flows from financing activities:        
Proceeds received on long-term debt 0 647 0 647
Repayment of long-term debt (2,193) (618) (2,835) (1,236)
Employee tax payments on vesting of RSUs 0 (92) (26) (301)
Net cash flows used in financing activities (2,193) (63) (2,861) (890)
Effect of foreign exchange on cash, cash equivalents and restricted cash (13) 54 (49) 220
Net decrease in cash, cash equivalents and restricted cash 10,280 (19,140) 7,605 (40,463)
Cash, cash equivalents and restricted cash, beginning of period 11,564 42,085 14,239 63,408
Cash, cash equivalents and restricted cash, end of period 21,844 22,945 21,844 22,945
Supplemental disclosure of cash flow information:        
Interest paid (967) (1,179) (2,039) (2,331)
Income taxes received $ 15 $ 3,182 $ 10 $ 3,207

v3.23.2
Interim Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2023
Jun. 30, 2022
Statement of Cash Flows [Abstract]    
Cash and cash equivalents $ 18,864 $ 19,739
Restricted cash 2,980 3,206
Total cash, cash equivalents and restricted cash $ 21,844 $ 22,945

v3.23.2
GENERAL INFORMATION
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
GENERAL INFORMATION

1. GENERAL INFORMATION

DIRTT Environmental Solutions Ltd. and its subsidiary (“DIRTT”, the “Company”, “we” or “our”) is a leader in industrialized construction. DIRTT's system of physical products and digital tools empowers organizations, together with construction and design leaders, to build high-performing, adaptable, interior environments. Operating in the workplace, healthcare, education, and public sector markets, DIRTT’s system provides total design freedom, and greater certainty in cost, schedule, and outcomes.

DIRTT’s proprietary design integration software, ICE® (“ICE” or “ICE software”), translates the vision of architects and designers into a 3D model that also acts as manufacturing information. ICE is also licensed to unrelated companies and Construction Partners of the Company. As of May 9, 2023, Armstrong World Industries, Inc. ("AWI") owns a 50% interest in the rights, title and interests in all the intellectual property rights in a portion of the ICE Software that is used by AWI.

DIRTT is incorporated under the laws of the province of Alberta, Canada, its headquarters is located at 7303 – 30th Street S.E., Calgary, AB, Canada T2C 1N6 and its registered office is located at 4500, 855 – 2nd Street S.W., Calgary, AB, Canada T2P 4K7. DIRTT’s common shares trade on the Toronto Stock Exchange under the symbol “DRT” and on The Nasdaq Capital Market (“Nasdaq”) under the symbol “DRTT”. On March 9, 2023, DIRTT's common shares were transferred from The Nasdaq Global Select Market to The Nasdaq Capital Market, under the same symbol.

v3.23.2
BASIS OF PRESENTATION
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
BASIS OF PRESENTATION

2. BASIS OF PRESENTATION

The accompanying unaudited interim condensed consolidated financial statements (the “Financial Statements”) have been prepared in accordance with accounting principles generally accepted in the United States (“GAAP”) for interim financial information and the instructions to Form 10-Q and Article 10 of Regulation S-X and, accordingly, the Financial Statements do not include all of the information and notes required by accounting principles generally accepted in the United States for complete financial statements. In the opinion of the Company, the Financial Statements contain all adjustments necessary, consisting of only normal recurring adjustments, for a fair statement of its financial position as of June 30, 2023, and its results of operations and cash flows for the three and six months ended June 30, 2023 and 2022. The condensed balance sheet at December 31, 2022, was derived from audited annual financial statements but does not contain all of the footnote disclosures from the annual financial statements. These Financial Statements should be read in conjunction with the audited consolidated financial statements as of December 31, 2022 and 2021 and for each of the three years in the period ended December 31, 2022 included in the Annual Report on Form 10-K of the Company as filed with the SEC and applicable securities commission or similar regulatory authorities in Canada. As described in Note 3, no new accounting standards were adopted by the Company during the quarter.

In these Financial Statements, unless otherwise indicated, all dollar amounts are expressed in United States (“U.S.”) dollars. DIRTT’s financial results are consolidated in Canadian dollars, the Company’s functional currency, and the Company has adopted the U.S. dollar as its reporting currency. All references to US$ or $ are to U.S. dollars and references to C$ are to Canadian dollars.

Principles of consolidation

The Financial Statements include the accounts of DIRTT Environmental Solutions Ltd. and its subsidiary. All intercompany balances, income and expenses, unrealized gains and losses and dividends resulting from intercompany transactions have been eliminated on consolidation.

Basis of measurement

These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.

Seasonality

Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.

3. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS

The Company has not adopted any new accounting standards effective January 1, 2023. Although there are several new accounting standards issued or proposed by the Financial Accounting Standards Board, which the Company has adopted or will adopt, as applicable, the Company does not believe any of these accounting pronouncements has had or will have a material impact on its Financial Statements.

v3.23.2
LIQUIDITY
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Unusual Risk Or Uncertainty Impact Text Block

4. LIQUIDITY

As at June 30, 2023, the Company had $18.9 million of cash on hand and C$12.3 million ($9.2 million) of available borrowings (December 31, 2022 - $10.8 million and C$7.2 million ($5.3 million) of available borrowings). Through the first six months of fiscal year 2023, the Company generated $2.8 million in cash flows provided from operations, compared to a cash usage of $36.8 million over the first six months of fiscal year 2022. The Company benefited from the receipt of $7.3 million of government subsidies during the first six months of 2023 (refer to Note 5).

We have implemented multiple price increases to mitigate the impact of inflation on raw materials. These actions have resulted in a meaningful improvement in our gross profit margins and higher net profit and have served to stabilize our cash usage to operate the business. Gross profit for the six months ended June 30, 2023, was $23.2 million, or 28.5%. This represents a meaningful improvement from the same period of 2022, which only generated gross profit of $9.6 million, or 11.5%, despite having 2% lower revenue during the first six months of 2023.

Over the past three quarters, we have executed upon several initiatives. First, in May 2023, we entered into an agreement with AWI (refer to Note 7) resulting in the receipt of $10.9 million of cash. Second, during March 2023, we entered into an agreement to sublease our Dallas DIRTT Experience Center (“DXC”) to one of our Construction Partners in that region. Under the sublease agreement, the subtenant has assumed responsibility for the monthly rent, utilities, maintenance, taxes and other costs as of April 1, 2023, through December 31, 2024, which will provide us annualized savings of approximately $1 million. We are continuing to evaluate other properties and expect these strategic initiatives to result in positive cash inflows in 2023 and 2024. Third, we completed a Private Placement (as defined herein) of common shares in November 2022, with certain significant shareholders and directors and officers of the Company to bridge cash requirements before the completion and closing of the noted strategic transactions.

While we are encouraged by our improved profitability and cash flow, we have continued to evaluate our fixed cost structure and overhead in light of recent macroeconomic uncertainty. Over the past year, we have implemented multiple restructuring initiatives (refer to Note 6) designed to align our cost structure with current expected levels of demand. In addition, the Company has reduced headcount by 147 employees, or approximately 15% from January 2022 through June 2023. The reduced overhead has served to offset the impact from the macroeconomic headwinds experienced over the past year.

Finally, we have assessed the Company’s liquidity position as at June 30, 2023 taking into account our sales outlook for the next year, our existing cash balances and available credit facilities. Based on this analysis we believe the Company has sufficient liquidity to support ongoing operations for the next twelve months.

v3.23.2
COVID- 19
6 Months Ended
Jun. 30, 2023
Accounting Changes and Error Corrections [Abstract]  
COVID-19

5. COVID-19

The impact of the COVID-19 pandemic on our future consolidated results of operations remains uncertain. The extent to which COVID-19 impacts our employees, operations, customers, suppliers and financial results depends on numerous evolving factors that we may not be able to accurately predict, including: the duration and scope of the pandemic (and whether there is a resurgence or multiple resurgences in the future, including the impact of new variants); government actions taken in response to the pandemic, including required shutdowns or vaccine or testing mandates; the availability, acceptance, distribution and continued effectiveness of vaccines; the short-term and long-term impact on construction activity, including the effect on our customers’ demand for our interior construction systems; supply chain disruptions; rising inflation; labor shortages; sustained remote or hybrid work models; our ability to manufacture and sell our products; and the ability of our customers to pay for our products. While many of our products support life-sustaining activities and essential construction, we and certain of our customers or suppliers may be impacted by national, federal, state and provincial actions, orders and policies regarding the COVID-19 pandemic, including: temporary closures of non-life-sustaining businesses, shelter-in-place orders, and travel, social distancing and quarantine policies, the implementation and enforcement of which vary in each of the jurisdictions in which we operate. We did not record any asset impairments, inventory charges or material bad debt reserves related to COVID-19 during the three months ended June 30, 2023 or the years ended December 31, 2021 and December 31, 2022, but future events may require such charges which could have a material adverse effect on our financial condition, liquidity or results of operations.

Government subsidies

In the United States, the Employee Retention Credit (“ERC”) was established by Section 2301 of the Coronavirus Aid, Relief, and Economic Security Act to provide an incentive for employers to keep their employees on their payroll during COVID-19 closures. The ERC is a refundable payroll tax credit based on qualified wages paid by an eligible employer between March 12, 2020, and October 1, 2021 for companies experiencing a significant decline in gross receipts during a calendar quarter or having operations fully or partially suspended during the quarter due to COVID-19. During the third quarter of 2022, the Company determined it was eligible for the ERC for the first three quarters of 2021 and filed a claim for $7.3 million in payroll tax credits ($7.1 million net of expenses). As of June 30, 2023, all of the claimed $7.3 million of these credits (plus an additional $0.2 million of interest) have been received.

v3.23.2
EARNINGS PER SHARE
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share [Text Block]

12. EARNINGS PER SHARE

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income (loss) per share - basic

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.02

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share - diluted

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Interest on Convertible debentures

 

$

857

 

 

NA

 

 

NA

 

 

NA

 

 

$

3,063

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Dilutive debentures on convertible debt (thousands of shares) (1)

 

 

221,324

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive RSUs and PRSUs (thousands of shares) (2)

 

 

2,201

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive New DSUs (thousands of shares) (3)

 

 

669

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive PSUs (thousands of shares) (3)

 

 

2,584

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive VPP (thousands of shares) (3)

 

 

1,296

 

 

 

-

 

 

 

-

 

 

 

-

 

Weighted average number of shares outstanding, assuming dilution (thousands of shares)

 

 

328,576

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.01

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 53.8 million shares related to the Debentures. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 221.3 million shares related to the Debentures. These would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end price and are excluded as they would be anti-dilutive.

 

(2) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 5.5 million and 4.3 million RSUs and PRSUs, respectively. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 2.1 million RSUs and PRSUs. These would have the potential to dilute basic earnings per share.

 

(3) For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 0.7 million New DSUs, 2.6 million PSUs, and 1.3 million shares relating to equity-settled VPP. These would have the potential to dilute basic earnings per share.

 

v3.23.2
REORGANIZATION
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
REORGANIZATION

6. REORGANIZATION

During the year ended December 31, 2022, and continuing into 2023, the Company undertook a number of reorganization initiatives:

Closure of Phoenix Aluminum Manufacturing Facility (the “Phoenix Facility”)

On February 22, 2022, we commenced the process of closing our Phoenix Facility, shifting related manufacturing to both our Savannah and Calgary aluminum manufacturing facilities. During the first quarter of 2022, the Company incurred $1.0 million of accelerated depreciation, recorded in cost of sales, associated with the closure of the Phoenix Facility. The closure of the Phoenix Facility was substantially completed in the second quarter of 2022. The Company entered into a sublease arrangement for part of the Phoenix Facility during the second quarter of 2022, commencing July 1, 2022, which exceeds the contractual lease commitments under the Right of Use assets.

Workforce Reductions, Board and Management Changes

In February and July of 2022, we announced our intention to eliminate a portion of our salaried workforce including manufacturing and office positions along with other cost reduction initiatives. The Company’s Board of Directors was reconstituted following a contested proxy contest in April 2022 which was deemed a change of control under the Company’s insurance policy resulting in additional insurance expenditures. Further, the Company made changes to several executive officer roles during the year ended December 31, 2022. During the six months ended June 30, 2023, we continued to review costs and, in May 2023, eliminated additional salaried positions. These actions resulted in the Company incurring certain termination costs.

Temporary Suspension of Operations at Rock Hill, South Carolina (the “Rock Hill Facility”)

On August 23, 2022, we announced the temporary suspension of operations at our Rock Hill Facility, shifting related manufacturing to our Calgary manufacturing facility. Costs associated with this idle facility, included in cost of sales, were $0.4 million and $0.9 million for the three month and six month period ended June 30, 2023, respectively.

For the three and six months ended June 30, 2023, reorganization costs incurred continue to relate to the above mentioned initiatives:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 Termination benefits

 

 

1,272

 

 

 

896

 

 

 

1,970

 

 

 

3,957

 

 Insurance costs on change of control

 

 

-

 

 

 

3,691

 

 

 

-

 

 

 

3,691

 

 Phoenix Facility closure

 

 

29

 

 

 

533

 

 

 

72

 

 

 

659

 

 Other costs

 

 

164

 

 

 

43

 

 

 

494

 

 

 

548

 

 Total reorganization costs

 

 

1,465

 

 

 

5,163

 

 

 

2,536

 

 

 

8,855

 

 

 Reorganization costs in accounts payable and accrued liabilities at January 1, 2022

 

 

-

 

 Reorganization expense

 

 

13,461

 

 Reorganization costs paid

 

 

(11,184

)

 Reorganization costs in accounts payable and accrued liabilities at December 31, 2022

 

 

2,277

 

 Reorganization expense

 

 

2,536

 

 Reorganization costs paid

 

 

(2,826

)

 Reorganization costs in accounts payable and accrued liabilities at June 30, 2023

 

 

1,987

 

The $2.0 million payable relates to termination benefits.

v3.23.2
GAIN ON SALE OF SOFTWARE AND PATENTS
6 Months Ended
Jun. 30, 2023
Intangible Assets, Net (Excluding Goodwill) [Abstract]  
GAIN ON SALE OF SOFTWARE AND PATENTS

7. GAIN ON SALE OF SOFTWARE AND PATENTS

On May 9, 2023, we entered into a Co-Ownership Agreement (the “Co-Ownership Agreement”) and Partial Patent Assignment Agreement with AWI. The agreements provide for a cash payment from AWI to the Company of $10.0 million, subject to certain routine closing conditions, in exchange for the partial assignment to AWI and resulting co-ownership of a 50% interest in the rights, title and interests in certain intellectual property rights in a portion of the ICE software that is used by AWI (the “Applicable ICE Code”), including a 50% interest in the patent rights that relate to the Applicable ICE Code. Under the Co-Ownership Agreement, we also agreed to provide AWI a transfer of knowledge concerning the source code of the Applicable ICE Code. In exchange for completing the knowledge transfer, we will receive an additional cash payment of $1.0 million, which is expected to be received by early 2024. The Co-Ownership Agreement provides that we and AWI have separate exclusive fields of use and restrictive covenants with respect to the Applicable ICE Code and related intellectual property, which survive until either party elects to separate from its relationship with the other and for five years thereafter. We concurrently entered into an Amended and Restated Master Services Agreement (the “ARMSA”) with AWI, under which AWI has also prepaid certain development services to be provided by DIRTT. The ARMSA will automatically terminate if the Co-Ownership Agreement is terminated or expires, and may also be terminated if either party breaches the exclusive fields of use or restrictive covenants in the Co-Ownership Agreement.

The $10.0 million of proceeds on the sale of the 50% interest in the Applicable ICE code, pursuant to the Co-Ownership Agreement, was received during the quarter ended June 30, 2023. In accordance with US GAAP, the proceeds were first applied to the net book value of the related cost of software of $2.9 million and patents (other assets) of $0.9 million and the residual amount of $6.1 million was recognized as a gain in the profit and loss. Further, $0.9 million was received during the quarter as prepayment under the ARMSA which will be recognized into revenue as the performance obligation is met. Part of the proceeds of this transaction were used to settle one of our equipment leases of $1.6 million and resulted in the release of $0.4 million of restricted cash (refer to Note 10).

v3.23.2
ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS
6 Months Ended
Jun. 30, 2023
Accounting Standards Update and Change in Accounting Principle [Abstract]  
ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS

3. ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS

The Company has not adopted any new accounting standards effective January 1, 2023. Although there are several new accounting standards issued or proposed by the Financial Accounting Standards Board, which the Company has adopted or will adopt, as applicable, the Company does not believe any of these accounting pronouncements has had or will have a material impact on its Financial Statements.

v3.23.2
TRADE AND OTHER RECEIVABLES
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
TRADE AND OTHER RECEIVABLES

8. TRADE AND ACCRUED RECEIVABLES

Accounts receivable are recorded at the invoiced amount, do not require collateral and do not bear interest. The Company estimates an allowance for credit losses using the lifetime expected credit loss at each measurement date taking into account historical credit loss experience as well as forward-looking information in order to establish rates for each class of financial receivable with similar risk characteristics. Adjustments to this estimate are recognized in the statement of operations.

In order to manage and assess our risk, management maintains credit policies that include regular review of credit limits of individual receivables and systematic monitoring of aging of trade receivables and the financial wellbeing of our customers. In addition, we acquired trade credit insurance effective April 1, 2020. At June 30, 2023, approximately 77% of our trade accounts receivable are insured, relating to accounts receivables from counterparties deemed creditworthy by the insurer and excluding accounts receivable from government entities.

Our trade balances are spread over a broad Construction Partner base, which is geographically dispersed. For the six months ended June 30, 2023 no Construction Partners individually accounted for greater than 10% of revenue. For the three months ended June 30, 2023, one Construction Partner accounted for greater than 10% of revenue (none for the three or six months ended June 30, 2022). In addition, and where possible, we collect a 50% deposit on sales, excluding government and certain other clients.

The Company’s aged receivables were as follows:

 

 

As at

 

 

 

June 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current

 

 

14,115

 

 

 

12,381

 

Overdue

 

 

1,444

 

 

 

1,675

 

 

 

15,559

 

 

 

14,056

 

Less: expected credit losses

 

 

(127

)

 

 

(126

)

 

 

15,432

 

 

 

13,930

 

 

No adjustment to our expected credit losses of $0.1 million was required for the three or six months ended June 30, 2023. Receivables are generally considered to be past due when over 60 days old unless there is a separate payment arrangement in place for the collection of the receivable.

v3.23.2
OTHER LIABILITIES
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
OTHER LIABILITIES

9. OTHER LIABILITIES

 

 

 

As at,

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Warranty provisions (1)

 

 

1,085

 

 

 

1,278

 

DSU liability

 

 

567

 

 

 

594

 

Sublease deposits

 

 

184

 

 

 

139

 

Other provisions

 

 

-

 

 

 

45

 

Other liabilities

 

 

1,836

 

 

 

2,056

 

 

(1)
The following table presents a reconciliation of the warranty balance:

 

 

 

June 30, 2023

 

 

December 31, 2022

 

As at January 1

 

 

1,278

 

 

 

1,451

 

Additions to warranty provision

 

 

493

 

 

 

1,134

 

Payments related to warranties

 

 

(493

)

 

 

(1,307

)

Adjustments to warranty provision

 

 

(193

)

 

 

-

 

 

 

 

1,085

 

 

 

1,278

 

v3.23.2
LONG-TERM DEBT
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
LONG-TERM DEBT

10. LONG-TERM DEBT

 

 

 

Revolving
Credit Facility

 

 

Leasing
Facilities

 

 

Convertible
Debentures

 

 

Total Debt

 

Balance on January 1, 2022

 

 

-

 

 

 

13,909

 

 

 

56,733

 

 

 

70,642

 

Issuances

 

 

-

 

 

 

647

 

 

 

-

 

 

 

647

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

676

 

 

 

676

 

Accrued interest

 

 

-

 

 

 

735

 

 

 

3,539

 

 

 

4,274

 

Interest payments

 

 

-

 

 

 

(735

)

 

 

(3,688

)

 

 

(4,423

)

Principal repayments

 

 

-

 

 

 

(2,470

)

 

 

-

 

 

 

(2,470

)

Exchange differences

 

 

-

 

 

 

(274

)

 

 

(3,637

)

 

 

(3,911

)

Balance at December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,561

 

 

 

745

 

 

 

3,306

 

Long-term debt

 

 

-

 

 

 

9,251

 

 

 

52,878

 

 

 

62,129

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance on December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

343

 

 

 

343

 

Accrued interest

 

 

-

 

 

 

316

 

 

 

1,708

 

 

 

2,024

 

Interest payments

 

 

-

 

 

 

(316

)

 

 

(1,723

)

 

 

(2,039

)

Principal repayments

 

 

-

 

 

 

(2,835

)

 

 

-

 

 

 

(2,835

)

Exchange differences

 

 

-

 

 

 

9

 

 

 

1,252

 

 

 

1,261

 

Balance at June 30, 2023

 

 

-

 

 

 

8,986

 

 

 

55,203

 

 

 

64,189

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,252

 

 

 

761

 

 

 

3,013

 

Long-term debt

 

 

-

 

 

 

6,734

 

 

 

54,442

 

 

 

61,176

 

 

Revolving Credit Facility

On February 12, 2021, the Company entered into a loan agreement governing a C$25.0 million senior secured revolving credit facility with the Royal Bank of Canada (“RBC”), as lender (the “RBC Facility”). Under the RBC Facility, the Company is able to borrow up to a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of (i) 75% of the book value of eligible inventory and (ii) 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims (the “Borrowing Base”). Interest is calculated at the Canadian or U.S. prime rate plus 30 basis points or at the Canadian Dollar Offered Rate or LIBOR plus 155 basis points. Under the RBC Facility, if the “Aggregate Excess Availability”, (defined as the Borrowing Base less any loan advances or letters of credit or guarantee and if undrawn including unrestricted cash), is less than C$5.0 million, the Company is subject to a fixed charge coverage ratio (“FCCR”) covenant of 1.10:1 on a trailing twelve-month basis. Additionally, if the FCCR has been below 1.10:1 for the three immediately preceding months, the Company is required to maintain a reserve account equal to the aggregate of one year of payments on outstanding loans on the Leasing Facilities (defined below). Should an event of default occur or the Aggregate Excess Availability be less than C$6.25 million for five consecutive business days, the Company would enter a cash dominion period whereby the Company’s bank accounts would be blocked by RBC and daily balances will offset any borrowings and any remaining amounts made available to the Company.

On February 9, 2023, the Company extended the RBC Facility (the “Extended RBC Facility”). The Extended RBC Facility has a borrowing base of C$15 million and a one year term. Interest is calculated as at the Canadian or U.S. prime rate plus 75 basis points or the Canadian Dollar Offered Rate or Term Secured Overnight Financing Rate ("SOFR") plus 200 basis points plus the Term SOFR Adjustment (as defined in the amended loan agreement governing the Extended RBC Facility). Under the Extended RBC Facility, if the trailing twelve month FCCR is above 1.25 for three consecutive months, a cash balance equivalent to one-year's worth of Leasing Facilities payments must be maintained. At June 30, 2023, available borrowings are C$12.3 million ($9.2 million), calculated in the same manner as the RBC facility described above, of which no amounts have been drawn. The Company did not meet the three-month FCCR requirement during the second quarter of 2023 which resulted in requiring the restriction of $3.0 million of cash.

Leasing Facilities

The Company has a C$5.0 million equipment leasing facility in Canada (the “Canada Leasing Facility”) of which C$4.4 million ($3.3 million) has been drawn and C$3.7 million ($2.8 million) has been repaid, and a $14.0 million equipment leasing facility in the United States (the “U.S. Leasing Facility” and, together with the Canada Leasing Facility, the “Leasing Facilities”) of which $13.3 million has been drawn and $4.8 million has been repaid,

each with RBC, and one of its affiliates, which are available for equipment expenditures and certain equipment expenditures already incurred. The Canadian Leasing Facility and the U.S. Leasing Facility, respectively, have seven and five-year terms and bear interest at 4.25% and 5.59%. The U.S. Leasing Facility is amortized over a six-year term and extendible at the Company’s option for an additional year.

The Company did not make any draws on the Leasing Facilities during the three and six months ended June 30, 2023. During the three and six months ended June 30, 2022, the Company received C$0.9 million ($0.7 million) under the Canada Leasing Facility. The associated financial liabilities are shown on the consolidated balance sheet in current portion of long-term debt and accrued interest and long-term debt.

As part of RBC's consent to the AWI transaction (refer to Note 7), one of the Canadian lease agreements of $1.6 million was fully settled using AWI proceeds. This resulted in the release of $0.4 million of restricted cash associated with the one year of payments on this lease, as described above.

Convertible Debentures

On January 25, 2021, the Company completed a C$35.0 million ($27.5 million) bought-deal financing of convertible unsecured subordinated debentures with a syndicate of underwriters (the “January Debentures”). On January 29, 2021, the Company issued a further C$5.25 million ($4.1 million) of the January Debentures under the terms of an overallotment option granted to the underwriters. The January Debentures will mature and be repayable on January 31, 2026 (the “January Debentures Maturity Date”) and will accrue interest at the rate of 6.00% per annum payable semi-annually in arrears on the last day of January and July of each year commencing on July 31, 2021 until the January Debentures Maturity Date. Interest and principal are payable in cash or shares at the option of the Company. The January Debentures will be convertible into common shares of DIRTT, at the option of the holder, at any time prior to the close of business on the business day prior to the earlier of the January Debentures Maturity Date and the date specified by the Company for redemption of the January Debentures at a conversion price of C$4.65 per common share, being a ratio of approximately 215.0538 common shares per C$1,000 principal amount of the January Debentures. Costs of the transaction were approximately C$2.7 million, including the underwriters’ commission.

On December 1, 2021, the Company completed a C$35.0 million ($27.4 million) bought-deal financing of convertible unsecured subordinated debentures with a syndicate of underwriters (the “December Debentures” and, together with the January Debentures, the “Debentures”). These December Debentures will mature and be repayable on December 31, 2026 (the “December Debentures Maturity Date”) and will accrue interest at the rate of 6.25% per annum payable semi-annually in arrears on the last day of June and December of each year commencing on June 30, 2022 until the December Debentures Maturity Date. Interest and principal are payable in cash or shares at the option of the Company. The December Debentures will be convertible into common shares of DIRTT, at the option of the holder, at any time prior to the close of business on the business day prior to the earlier of the December Debentures Maturity Date and the date specified by the Company for redemption of the December Debentures at a conversion price of C$4.20 per common share, being a ratio of approximately 238.0952 common shares per C$1,000 principal amount of the December Debentures. Costs of the transaction were approximately C$2.3 million, including the underwriters’ commission.

v3.23.2
STOCK-BASED COMPENSATION
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
STOCK-BASED COMPENSATION

11. STOCK-BASED COMPENSATION

In May 2020, shareholders approved the DIRTT Environmental Solutions Long Term Incentive Plan (the “2020 LTIP”). The 2020 LTIP replaced the predecessor incentive plans, being the Performance Share Unit Plan (“PSU Plan”) and the Amended and Restated Stock Option Plan (“Stock Option Plan”). Following the approval of the 2020 LTIP, no further awards will be made under either the Stock Option Plan or the PSU Plan, but both remain in place to govern the terms of any awards that were granted pursuant to such plans and remain outstanding.

In May 2023, shareholders approved the DIRTT Environmental Solutions Ltd. Amended and Restated Long-Term Incentive Plan (the “2023 LTIP”) at the annual and special meeting of shareholders. The 2023 LTIP gives the Company the ability to award options, share appreciation rights, restricted share units, deferred share units, restricted shares, dividend equivalent rights, and other share-based awards and cash awards to eligible employees, officers, consultants and directors of the Company and its affiliates. In accordance with the 2023 LTIP, the sum of (i) 12,350,000 common shares plus (ii) the number of common shares subject to stock options previously granted under the Company’s Amended and Restated Incentive Stock Option Plan (the “Stock Option Plan”) that, following May 30, 2023, expire or are cancelled or terminated without having been exercised in full have been reserved for issuance

under the 2023 LTIP. Upon vesting of certain LTIP awards, the Company may withhold and sell shares as a means of meeting DIRTT’s tax withholding requirements in respect of the withholding tax remittances required in respect of award holders. To the extent the fair value of the withheld shares upon vesting exceeds the grant date fair value of the instrument, the excess amount is credited to retained earnings or deficit.

Deferred share units (“DSUs”) have historically been granted to non-employee directors under the Deferred Share Unit Plan for Non-Employee Directors (as amended and restated, the “DSU Plan”) and settleable only in cash. The 2023 LTIP gives the Company the ability to settle DSUs in either cash or common shares, while consolidating future share-based awards under a single plan. The terms of the DSU Plan are otherwise materially unchanged as incorporated into the 2023 LTIP. Effective May 30, 2023, no new awards will be made under the DSU Plan, but awards previously granted under the DSU Plan will continue to be governed by the DSU Plan. DSUs are settled following cessation of services with the Company.

Stock-based compensation expense

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Equity-settled awards

 

 

868

 

 

 

1,286

 

 

 

1,512

 

 

 

2,625

 

Cash-settled awards

 

 

(190

)

 

 

40

 

 

 

(38

)

 

 

3

 

 

 

678

 

 

 

1,326

 

 

 

1,474

 

 

 

2,628

 

 

The following summarizes RSUs, Share Awards, PSUs, and DSUs activity during the periods:

 

 

 

RSU Time-

 

 

RSU Performance-

 

 

Share

 

 

 

 

 

 

 

 

 

Based

 

 

Based

 

 

Awards

 

 

PSU

 

 

DSU

 

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

 

units

 

 

units

 

 

units

 

 

units

 

 

units

 

Outstanding at December 31, 2021

 

 

3,216,536

 

 

 

1,021,739

 

 

 

-

 

 

 

157,200

 

 

 

361,577

 

Granted

 

 

2,140,605

 

 

 

863,279

 

 

 

162,682

 

 

 

-

 

 

 

386,083

 

Vested

 

 

(1,245,386

)

 

 

(303,568

)

 

 

(94,528

)

 

 

-

 

 

 

(468,654

)

Withheld to settle employee tax obligations

 

 

(526,259

)

 

 

(242,460

)

 

 

(68,154

)

 

 

-

 

 

 

-

 

Forfeited

 

 

(685,229

)

 

 

(502,628

)

 

 

-

 

 

 

(157,200

)

 

 

-

 

Outstanding at June 30, 2022

 

 

2,900,267

 

 

 

836,362

 

 

 

-

 

 

 

-

 

 

 

279,006

 

Outstanding at December 31, 2022

 

 

1,885,337

 

 

 

343,919

 

 

 

-

 

 

 

-

 

 

 

1,165,319

 

Granted

 

 

3,362,000

 

 

 

-

 

 

 

522,883

 

 

 

2,584,161

 

 

 

1,149,673

 

Vested or settled

 

 

(986,043

)

 

 

(258,760

)

 

 

(522,883

)

 

 

-

 

 

 

(220,590

)

Withheld to settle employee tax obligations

 

 

(64,230

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

(79,407

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Expired

 

 

(1,059

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at June 30, 2023

 

 

4,116,598

 

 

 

85,159

 

 

 

-

 

 

 

2,584,161

 

 

 

2,094,402

 

 

Restricted share units (time-based vesting)

Restricted share units that vest based on time have an aggregate time-based vesting period of three years and generally one-third of the RSUs vest every year over a three-year period from the date of grant (“RSUs”). At the end of a three-year term, the RSUs will be settled by way of the provision of cash or shares to employees (or a combination thereof), at the discretion of the Company. The weighted average fair value of the RSUs granted in 2022 and 2023 was C$2.37 and C$0.46 ($0.36), respectively, which was determined using the closing price of the Company’s common shares on their respective grant dates.

Restricted share units (performance-based vesting)

During 2022 and 2021, restricted share units were granted to executives with service and performance-based conditions for vesting (the “PRSUs”). If the Company’s share price increases to certain values for 20 consecutive trading days, as outlined below, a percentage of the PRSUs will vest at the end of the three-year service period.

The grant date fair value of the 2022 and 2021 PRSUs were valued using the Monte Carlo valuation method and determined to have a weighted average grant date fair value of C$1.87 and C$3.27, respectively.

Based on share price performance since the date of grant, none of the 2022 PRSUs and 66.7% of the 2021 PRSUs will vest upon completion of the three-year service period.

 

 

% of PRSUs Vesting

 

 

 

 

 

 

33.3

%

 

 

66.7

%

 

 

100.0

%

 

 

150.0

%

2022 and 2021 PRSUs

 

 

 

$

3.00

 

 

$

4.00

 

 

$

5.00

 

 

$

7.00

 

 

Share awards

During the first quarter of 2022, certain executives were issued share awards in lieu of cash paid variable incentive compensation (“Share Awards”). These Share Awards vested upon grant. The fair value of the Share Awards granted was C$2.40 ($1.88), which was determined using the closing price of the Company’s common shares on the grant date.

In the first quarter of 2023, 36,254 Share Awards were issued to a consultant as compensation for services rendered. During the quarter ended June 30, 2023, certain executives were issued Share Awards in lieu of cash paid variable incentive compensation. These Share Awards vested upon grant. The fair value of the Share Awards granted was C$0.49 ($0.34), which was determined using the closing price of the Company’s common shares on the grant date.

Performance share units

During the quarter ended June 30, 2023, certain executives were issued a strategic equity grant through Performance share units (“PSUs”). The performance period of the PSUs is from January 1, 2023 to December 31, 2026 with a cliff vesting term for December 31, 2026. 2,584,161 PSUs were granted and depending on the level of performance, the PSUs will vest 100%, 160% or 190% up to a maximum of 4,909,907 PSUs. Settlement will be made in the form of shares issued from treasury. The performance measures are a combination of Revenue and Earnings Before Interest, Taxes, Depreciation and Amortization and both targets have to be achieved. As of June 30, 2023, the fair value of these PSUs have been deemed to be nil based on the likelihood of achieving the targets compared to current results.

Deferred share units

Granted under the DSU Plan

The fair value of the DSU liability and the corresponding expense is charged to profit or loss at the grant date. Subsequently, at each reporting date between the grant date and settlement date, the fair value of the liability is remeasured with any changes in fair value recognized in profit or loss for the period. DSUs outstanding at June 30, 2023 had a fair value of $0.4 million which is included in other liabilities on the balance sheet (December 31, 2022 – $0.6 million).

Granted under the 2023 LITP

DSUs granted after May 30, 2023 (the "New DSUs") will be settled by way of the provision of cash or shares (or a combination thereof) to the Directors, at the discretion of the Company. The Company intends to settle these DSUs through issuances of common shares. The weighted average fair value of the DSUs granted in 2023 was $0.27, which was determined using the closing price of the Company’s common shares on the grant date. New DSUs outstanding at June 30, 2023 had a fair value of $0.2 million which is included in other liabilities on the balance sheet (December 31, 2022 – $nil).

Options

The following summarizes options forfeited during the periods:

 

 

 

Number of

 

 

Weighted average

 

 

 

options

 

 

exercise price C$

 

Outstanding at December 31, 2021

 

 

4,064,489

 

 

 

6.64

 

Forfeited

 

 

(2,520,220

)

 

 

6.40

 

Outstanding at June 30, 2022

 

 

1,544,269

 

 

 

6.82

 

Outstanding at December 31, 2022

 

 

1,480,069

 

 

 

7.03

 

Forfeited

 

 

(906,638

)

 

 

6.98

 

Outstanding and Exercisable at June 30, 2023

 

 

573,431

 

 

 

7.02

 

 

No options were granted during the three months and six months ended June 30, 2023.

 

Range of exercise prices outstanding and exercisable at June 30, 2023:

 

 

 

Options outstanding

 

 

Options exercisable

 

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

Number of

 

 

average

 

 

average

 

 

 

 

 

average

 

 

average

 

 

 

options

 

 

remaining

 

 

exercise

 

 

Number

 

 

remaining

 

 

exercise

 

 Range of exercise prices

 

 

 

 

life

 

 

price C$

 

 

exercisable

 

 

life

 

 

price C$

 

C$6.01 – C$7.00

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

C$7.01 – C$7.84

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

Total

 

 

573,431

 

 

 

 

 

 

 

 

 

573,431

 

 

 

 

 

 

 

 

Dilutive Instruments

For the three months ended June 30, 2023, 2.2 million RSUs and PRSUs (2022 - 3.7 million), 0.7 million New DSUs (2022 - nil), 2.6 million PSUs (2022 - nil), 1.3 million shares relating to equity-settled Variable Pay Plan (“VPP”) (2022 - nil), and 221.3 million (2022 – 53.8 million) shares would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end price and were included in the diluted EPS calculation. See Note 12 for the dilutive impact on net income per share.

For the six months ended June 30, 2023, 0.6 million options (2022 – 1.5 million), 4.2 million RSUs and PRSUs (2022 – 3.7 million), 0.7 million New DSUs (2022 - nil), 2.6 million PSUs (2022 - nil), 1.3 million shares relating to equity-settled VPP (2022 - nil), and 221.3 million shares which would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end share price (2022 – 53.8 million) were excluded from the diluted weighted average number of common shares calculation as their effect would have been anti-dilutive to the net loss per share.

v3.23.2
REVENUE
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
REVENUE

13. REVENUE

In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 14 for the disaggregation of revenue by geographic region.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Product

 

 

38,710

 

 

 

38,098

 

 

 

70,191

 

 

 

71,291

 

 

Transportation

 

 

4,614

 

 

 

4,795

 

 

 

8,402

 

 

 

8,856

 

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

 

Total product revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

DIRTT sells its products and services pursuant to fixed-price contracts which generally have a term of one year or less. The transaction price used in determining the amount of revenue to recognize from fixed-price contracts is based upon agreed contractual terms with each customer and is not subject to variability.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

At a point in time

 

 

43,324

 

 

 

42,893

 

 

 

78,593

 

 

 

80,147

 

 

Over time

 

 

1,429

 

 

 

1,808

 

 

 

2,868

 

 

 

2,840

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

Revenue recognized at a point in time represents the majority of the Company’s sales. Revenue is recognized when a customer obtains legal title to the product, which is when ownership of the product is transferred to, or services are delivered to, the customer. Revenue recognized over time is limited to installation and ongoing maintenance contracts with customers and is recorded as performance obligations which are satisfied over the term of the contract.

Contract Liabilities

 

 

 

As at

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Customer deposits

 

 

5,303

 

 

 

4,458

 

 

 

1,959

 

Deferred revenue

 

 

709

 

 

 

408

 

 

 

461

 

Contract liabilities

 

 

6,012

 

 

 

4,866

 

 

 

2,420

 

 

Contract liabilities primarily relate to deposits received from customers and maintenance revenue from license subscriptions. The balance of contract liabilities was higher at June 30, 2023 compared to December 31, 2022 mainly due to the AWI transaction. Contract liabilities as at December 31, 2022 and 2021, respectively, totaling $4.7 million and $2.3 million were recognized as revenue during the six months ended June 30, 2023 and 2022, respectively.

Sales by Industry

The Company periodically reviews the growth of product and transportation revenue by vertical market to evaluate the success of industry-specific sales initiatives. The nature of products sold to the various industries is consistent and therefore review is focused on sales performance.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Commercial

 

 

26,378

 

 

 

29,618

 

 

 

50,882

 

 

 

53,662

 

Healthcare

 

 

10,457

 

 

 

5,091

 

 

 

16,628

 

 

 

12,055

 

Government

 

 

3,268

 

 

 

5,041

 

 

 

5,975

 

 

 

8,322

 

Education

 

 

3,221

 

 

 

3,143

 

 

 

5,108

 

 

 

6,108

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

Total product and transportation revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

v3.23.2
SEGMENT REPORTING
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
SEGMENT REPORTING

14. SEGMENT REPORTING

The Company has one reportable and operating segment and operates in two principal geographic locations - Canada and the United States. Revenue continues to be derived almost exclusively from projects in North America and predominantly from the United States. The Company’s revenue from operations from external customers, based on location of operations, and information about its non-current assets, is detailed below.

Revenue from external customers

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Canada

 

 

4,000

 

 

 

7,417

 

 

 

8,912

 

 

 

12,668

 

U.S.

 

 

40,753

 

 

 

37,284

 

 

 

72,549

 

 

 

70,319

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

Non-current assets

 

 

 

 

 

 

 

As at

 

 

 

 

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Canada

 

 

 

 

 

 

31,963

 

 

 

28,251

 

U.S.

 

 

 

 

 

 

50,379

 

 

 

53,277

 

 

 

 

 

 

 

82,342

 

 

 

81,528

 

v3.23.2
INCOME TAXES
6 Months Ended
Jun. 30, 2023
Income Tax Disclosure [Abstract]  
INCOME TAXES

15. INCOME TAXES

As at June 30, 2023, the Company had a valuation allowance of $31.9 million against deferred tax assets as the Company has experienced cumulative losses in recent years (December 31, 2022 – $29.8 million).

v3.23.2
COMMITMENTS
6 Months Ended
Jun. 30, 2023
Commitments and Contingencies Disclosure [Abstract]  
COMMITMENTS

16. COMMITMENTS

As at June 30, 2023, the Company had outstanding purchase obligations of approximately $3.8 million related to inventory and property, plant and equipment purchases (December 31, 2022 – $2.2 million). As at June 30, 2023, the Company had undiscounted operating lease liabilities of $61.2 million (December 31, 2022 – $48.7 million).

v3.23.2
RELATED PARTY TRANSACTION
6 Months Ended
Jun. 30, 2023
Related Party Transactions [Abstract]  
Related Party Transactions Disclosure [Text Block]

17. RELATED PARTY TRANSACTIONS

On March 15, 2023, the Company entered into a Debt Settlement Agreement (the "Debt Settlement Agreement") with 22NW Fund, LP ("22NW") and Aron English, 22NW's principal and a director of DIRTT, (together, the "22NW Group") who, collectively, beneficially own approximately 19.5% of the Company's issued and outstanding common shares. Pursuant to the Debt Settlement Agreement, the Company agreed to reimburse the 22NW Group for the costs incurred by the 22NW Group in connection with the contested director election at the annual and special meeting of shareholders of the Company held on April 26, 2022, being approximately $1.6 million (the "Debt").

Pursuant to the Debt Settlement Agreement, the Company agreed to repay the Debt by either, or a combination of (i) a payment in cash by the Company to the 22NW Group, and/or (ii) the issuance of equity securities of the Company to the 22NW Group. Under the Debt Settlement Agreement, a cash payment shall not be made to settle the Debt unless permitted under the terms of the Extended RBC Facility.

In connection with the Debt Settlement Agreement, on March 15, 2023, the Company entered into a share issuance agreement with the 22NW Group, pursuant to which the Company agreed to repay the Debt with the issuance to the 22NW Group of 3,899,745 common shares at a deemed price of $0.40 per common share, subject to approval by the Company’s shareholders.

At the Annual General Meeting on May 30, 2023, shareholders voted to approve the issuance of common shares, and on June 2, 2023, the Company issued 3,899,745 common shares to 22NW Group as repayment for the Debt.

Other related party transactions for the three and six months ended June 30, 2023, relate to the sale of DIRTT products and services to the 22NW Group for $nil and $0.3 million, respectively. The sale to 22NW Group was based on price lists in force and terms that are available to all employees.

v3.23.2
BASIS OF PRESENTATION (Policies)
6 Months Ended
Jun. 30, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of consolidation

Principles of consolidation

The Financial Statements include the accounts of DIRTT Environmental Solutions Ltd. and its subsidiary. All intercompany balances, income and expenses, unrealized gains and losses and dividends resulting from intercompany transactions have been eliminated on consolidation.

Basis of measurement

Basis of measurement

These Financial Statements have been prepared on the historical cost convention except for certain financial instruments and certain components of stock-based compensation that are measured at fair value. Historical cost is generally based on the fair value of the consideration given in exchange for assets. The Company’s quarterly tax provision is based upon an estimated annual effective tax rate.

Seasonality

Seasonality

Sales of the Company’s products are driven by consumer and industrial demand for interior construction solutions. The timing of customer’s construction projects can be influenced by a number of factors including the prevailing economic climate and weather.

v3.23.2
REORGANIZATION (Tables)
6 Months Ended
Jun. 30, 2023
Restructuring and Related Activities [Abstract]  
Restructuring Costs

For the three and six months ended June 30, 2023, reorganization costs incurred continue to relate to the above mentioned initiatives:

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 Termination benefits

 

 

1,272

 

 

 

896

 

 

 

1,970

 

 

 

3,957

 

 Insurance costs on change of control

 

 

-

 

 

 

3,691

 

 

 

-

 

 

 

3,691

 

 Phoenix Facility closure

 

 

29

 

 

 

533

 

 

 

72

 

 

 

659

 

 Other costs

 

 

164

 

 

 

43

 

 

 

494

 

 

 

548

 

 Total reorganization costs

 

 

1,465

 

 

 

5,163

 

 

 

2,536

 

 

 

8,855

 

 

 Reorganization costs in accounts payable and accrued liabilities at January 1, 2022

 

 

-

 

 Reorganization expense

 

 

13,461

 

 Reorganization costs paid

 

 

(11,184

)

 Reorganization costs in accounts payable and accrued liabilities at December 31, 2022

 

 

2,277

 

 Reorganization expense

 

 

2,536

 

 Reorganization costs paid

 

 

(2,826

)

 Reorganization costs in accounts payable and accrued liabilities at June 30, 2023

 

 

1,987

 

v3.23.2
TRADE AND OTHER RECEIVABLES (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of accounts, notes, loans and financing receivable

The Company’s aged receivables were as follows:

 

 

As at

 

 

 

June 30,

 

 

December 31,

 

 

 

2023

 

 

2022

 

Current

 

 

14,115

 

 

 

12,381

 

Overdue

 

 

1,444

 

 

 

1,675

 

 

 

15,559

 

 

 

14,056

 

Less: expected credit losses

 

 

(127

)

 

 

(126

)

 

 

15,432

 

 

 

13,930

 

v3.23.2
OTHER LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2023
Other Liabilities Disclosure [Abstract]  
Summary of Other Liabilities

 

 

As at,

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Warranty provisions (1)

 

 

1,085

 

 

 

1,278

 

DSU liability

 

 

567

 

 

 

594

 

Sublease deposits

 

 

184

 

 

 

139

 

Other provisions

 

 

-

 

 

 

45

 

Other liabilities

 

 

1,836

 

 

 

2,056

 

 

(1)
The following table presents a reconciliation of the warranty balance:

 

 

June 30, 2023

 

 

December 31, 2022

 

As at January 1

 

 

1,278

 

 

 

1,451

 

Additions to warranty provision

 

 

493

 

 

 

1,134

 

Payments related to warranties

 

 

(493

)

 

 

(1,307

)

Adjustments to warranty provision

 

 

(193

)

 

 

-

 

 

 

 

1,085

 

 

 

1,278

 

v3.23.2
EARNINGS PER SHARE (Tables)
6 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Net income (loss) per share - basic

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.02

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) per share - diluted

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss) (thousands of U.S. dollars)

 

$

2,206

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Interest on Convertible debentures

 

$

857

 

 

NA

 

 

NA

 

 

NA

 

 

$

3,063

 

 

$

(19,288

)

 

$

(9,228

)

 

$

(42,330

)

Weighted average number of shares outstanding (thousands of shares)

 

 

100,502

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Dilutive debentures on convertible debt (thousands of shares) (1)

 

 

221,324

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive RSUs and PRSUs (thousands of shares) (2)

 

 

2,201

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive New DSUs (thousands of shares) (3)

 

 

669

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive PSUs (thousands of shares) (3)

 

 

2,584

 

 

 

-

 

 

 

-

 

 

 

-

 

Dilutive VPP (thousands of shares) (3)

 

 

1,296

 

 

 

-

 

 

 

-

 

 

 

-

 

Weighted average number of shares outstanding, assuming dilution (thousands of shares)

 

 

328,576

 

 

 

86,023

 

 

 

99,303

 

 

 

85,739

 

Net income (loss) per share (dollars)

 

$

0.01

 

 

$

(0.22

)

 

$

(0.09

)

 

$

(0.49

)

 

 

 

 

 

 

 

 

 

 

 

 

 

(1) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 53.8 million shares related to the Debentures. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 221.3 million shares related to the Debentures. These would be issued if the principal amount of the Debentures were settled in our common shares at the quarter end price and are excluded as they would be anti-dilutive.

 

(2) For the three and six months ended June 30, 2022, the Net income (loss) per share - diluted excludes the effect of 5.5 million and 4.3 million RSUs and PRSUs, respectively. For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 2.1 million RSUs and PRSUs. These would have the potential to dilute basic earnings per share.

 

(3) For the six months ended June 30, 2023, the Net income (loss) per share - diluted excludes the effect of 0.7 million New DSUs, 2.6 million PSUs, and 1.3 million shares relating to equity-settled VPP. These would have the potential to dilute basic earnings per share.

 

v3.23.2
LONG-TERM DEBT (Tables)
6 Months Ended
Jun. 30, 2023
Debt Disclosure [Abstract]  
Summary of Long Term Debt Reconciliation

 

 

Revolving
Credit Facility

 

 

Leasing
Facilities

 

 

Convertible
Debentures

 

 

Total Debt

 

Balance on January 1, 2022

 

 

-

 

 

 

13,909

 

 

 

56,733

 

 

 

70,642

 

Issuances

 

 

-

 

 

 

647

 

 

 

-

 

 

 

647

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

676

 

 

 

676

 

Accrued interest

 

 

-

 

 

 

735

 

 

 

3,539

 

 

 

4,274

 

Interest payments

 

 

-

 

 

 

(735

)

 

 

(3,688

)

 

 

(4,423

)

Principal repayments

 

 

-

 

 

 

(2,470

)

 

 

-

 

 

 

(2,470

)

Exchange differences

 

 

-

 

 

 

(274

)

 

 

(3,637

)

 

 

(3,911

)

Balance at December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,561

 

 

 

745

 

 

 

3,306

 

Long-term debt

 

 

-

 

 

 

9,251

 

 

 

52,878

 

 

 

62,129

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Balance on December 31, 2022

 

 

-

 

 

 

11,812

 

 

 

53,623

 

 

 

65,435

 

Accretion of issue costs

 

 

-

 

 

 

-

 

 

 

343

 

 

 

343

 

Accrued interest

 

 

-

 

 

 

316

 

 

 

1,708

 

 

 

2,024

 

Interest payments

 

 

-

 

 

 

(316

)

 

 

(1,723

)

 

 

(2,039

)

Principal repayments

 

 

-

 

 

 

(2,835

)

 

 

-

 

 

 

(2,835

)

Exchange differences

 

 

-

 

 

 

9

 

 

 

1,252

 

 

 

1,261

 

Balance at June 30, 2023

 

 

-

 

 

 

8,986

 

 

 

55,203

 

 

 

64,189

 

Current portion of long-term debt and accrued interest

 

 

-

 

 

 

2,252

 

 

 

761

 

 

 

3,013

 

Long-term debt

 

 

-

 

 

 

6,734

 

 

 

54,442

 

 

 

61,176

 

v3.23.2
STOCK-BASED COMPENSATION (Tables)
6 Months Ended
Jun. 30, 2023
Share-Based Payment Arrangement [Abstract]  
Summary of stock-based compensation expense

Stock-based compensation expense

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Equity-settled awards

 

 

868

 

 

 

1,286

 

 

 

1,512

 

 

 

2,625

 

Cash-settled awards

 

 

(190

)

 

 

40

 

 

 

(38

)

 

 

3

 

 

 

678

 

 

 

1,326

 

 

 

1,474

 

 

 

2,628

 

Summary of RSUs, Share Awards, PSUs, DSUs Activity

The following summarizes RSUs, Share Awards, PSUs, and DSUs activity during the periods:

 

 

 

RSU Time-

 

 

RSU Performance-

 

 

Share

 

 

 

 

 

 

 

 

 

Based

 

 

Based

 

 

Awards

 

 

PSU

 

 

DSU

 

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

Number of

 

 

 

units

 

 

units

 

 

units

 

 

units

 

 

units

 

Outstanding at December 31, 2021

 

 

3,216,536

 

 

 

1,021,739

 

 

 

-

 

 

 

157,200

 

 

 

361,577

 

Granted

 

 

2,140,605

 

 

 

863,279

 

 

 

162,682

 

 

 

-

 

 

 

386,083

 

Vested

 

 

(1,245,386

)

 

 

(303,568

)

 

 

(94,528

)

 

 

-

 

 

 

(468,654

)

Withheld to settle employee tax obligations

 

 

(526,259

)

 

 

(242,460

)

 

 

(68,154

)

 

 

-

 

 

 

-

 

Forfeited

 

 

(685,229

)

 

 

(502,628

)

 

 

-

 

 

 

(157,200

)

 

 

-

 

Outstanding at June 30, 2022

 

 

2,900,267

 

 

 

836,362

 

 

 

-

 

 

 

-

 

 

 

279,006

 

Outstanding at December 31, 2022

 

 

1,885,337

 

 

 

343,919

 

 

 

-

 

 

 

-

 

 

 

1,165,319

 

Granted

 

 

3,362,000

 

 

 

-

 

 

 

522,883

 

 

 

2,584,161

 

 

 

1,149,673

 

Vested or settled

 

 

(986,043

)

 

 

(258,760

)

 

 

(522,883

)

 

 

-

 

 

 

(220,590

)

Withheld to settle employee tax obligations

 

 

(64,230

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Forfeited

 

 

(79,407

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Expired

 

 

(1,059

)

 

 

-

 

 

 

-

 

 

 

-

 

 

 

-

 

Outstanding at June 30, 2023

 

 

4,116,598

 

 

 

85,159

 

 

 

-

 

 

 

2,584,161

 

 

 

2,094,402

 

 

Schedule of Percentage of PRSUs Vest upon Increases of Share Price

 

% of PRSUs Vesting

 

 

 

 

 

 

33.3

%

 

 

66.7

%

 

 

100.0

%

 

 

150.0

%

2022 and 2021 PRSUs

 

 

 

$

3.00

 

 

$

4.00

 

 

$

5.00

 

 

$

7.00

 

Summary of options granted, exercised, surrendered, forfeited and expired

The following summarizes options forfeited during the periods:

 

 

 

Number of

 

 

Weighted average

 

 

 

options

 

 

exercise price C$

 

Outstanding at December 31, 2021

 

 

4,064,489

 

 

 

6.64

 

Forfeited

 

 

(2,520,220

)

 

 

6.40

 

Outstanding at June 30, 2022

 

 

1,544,269

 

 

 

6.82

 

Outstanding at December 31, 2022

 

 

1,480,069

 

 

 

7.03

 

Forfeited

 

 

(906,638

)

 

 

6.98

 

Outstanding and Exercisable at June 30, 2023

 

 

573,431

 

 

 

7.02

 

Summary of options outstanding by range of exercise prices

Range of exercise prices outstanding and exercisable at June 30, 2023:

 

 

 

Options outstanding

 

 

Options exercisable

 

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

 

 

Weighted

 

 

Weighted

 

 

 

Number of

 

 

average

 

 

average

 

 

 

 

 

average

 

 

average

 

 

 

options

 

 

remaining

 

 

exercise

 

 

Number

 

 

remaining

 

 

exercise

 

 Range of exercise prices

 

 

 

 

life

 

 

price C$

 

 

exercisable

 

 

life

 

 

price C$

 

C$6.01 – C$7.00

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

 

 

333,375

 

 

 

0.29

 

 

$

6.44

 

C$7.01 – C$7.84

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

 

 

240,056

 

 

 

0.88

 

 

$

7.84

 

Total

 

 

573,431

 

 

 

 

 

 

 

 

 

573,431

 

 

 

 

 

 

 

 

v3.23.2
REVENUE (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of revenue by major products and services lines and timing of revenue recognition

In the following table, revenue is disaggregated by performance obligation and timing of revenue recognition. All revenue comes from contracts with customers. See Note 14 for the disaggregation of revenue by geographic region.

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

Product

 

 

38,710

 

 

 

38,098

 

 

 

70,191

 

 

 

71,291

 

 

Transportation

 

 

4,614

 

 

 

4,795

 

 

 

8,402

 

 

 

8,856

 

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

 

Total product revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

 

At a point in time

 

 

43,324

 

 

 

42,893

 

 

 

78,593

 

 

 

80,147

 

 

Over time

 

 

1,429

 

 

 

1,808

 

 

 

2,868

 

 

 

2,840

 

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

 

Summary of contract liabilities

Contract Liabilities

 

 

 

As at

 

 

 

June 30, 2023

 

 

December 31, 2022

 

 

December 31, 2021

 

Customer deposits

 

 

5,303

 

 

 

4,458

 

 

 

1,959

 

Deferred revenue

 

 

709

 

 

 

408

 

 

 

461

 

Contract liabilities

 

 

6,012

 

 

 

4,866

 

 

 

2,420

 

Schedule of sales by industry

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Commercial

 

 

26,378

 

 

 

29,618

 

 

 

50,882

 

 

 

53,662

 

Healthcare

 

 

10,457

 

 

 

5,091

 

 

 

16,628

 

 

 

12,055

 

Government

 

 

3,268

 

 

 

5,041

 

 

 

5,975

 

 

 

8,322

 

Education

 

 

3,221

 

 

 

3,143

 

 

 

5,108

 

 

 

6,108

 

License fees from Construction Partners

 

 

210

 

 

 

198

 

 

 

417

 

 

 

395

 

Total product and transportation revenue

 

 

43,534

 

 

 

43,091

 

 

 

79,010

 

 

 

80,542

 

Installation and other services

 

 

1,219

 

 

 

1,610

 

 

 

2,451

 

 

 

2,445

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

v3.23.2
SEGMENT REPORTING (Tables)
6 Months Ended
Jun. 30, 2023
Segment Reporting [Abstract]  
Schedule of revenue from external customers

Revenue from external customers

 

 

 

For the Three Months Ended June 30,

 

 

For the Six Months Ended June 30,

 

 

 

2023

 

 

2022

 

 

2023

 

 

2022

 

Canada

 

 

4,000

 

 

 

7,417

 

 

 

8,912

 

 

 

12,668

 

U.S.

 

 

40,753

 

 

 

37,284

 

 

 

72,549

 

 

 

70,319

 

 

 

44,753

 

 

 

44,701

 

 

 

81,461

 

 

 

82,987

 

Schedule of non-current assets

Non-current assets

 

 

 

 

 

 

 

As at

 

 

 

 

 

 

 

June 30, 2023

 

 

December 31, 2022

 

Canada

 

 

 

 

 

 

31,963

 

 

 

28,251

 

U.S.

 

 

 

 

 

 

50,379

 

 

 

53,277

 

 

 

 

 

 

 

82,342

 

 

 

81,528

 

v3.23.2
GENERAL INFORMATION (Additional Information) (Details)
May 09, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Intellectual property rights interest 50.00%

v3.23.2
LIQUIDITY (Additional Information) (Details)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2024
USD ($)
Jun. 30, 2023
CAD ($)
May 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
CAD ($)
Sep. 30, 2022
USD ($)
Statement [Table]                      
Cash $ 18,900 $ 2,800 $ 18,900 $ 2,800     $ 10,900   $ 10,800    
Other borrowings 9,200 36,800 9,200 36,800   $ 12.3     $ 5,300 $ 7.2  
Government subsidies               $ 7,300     $ 7,300
Gross profit $ 14,557 $ 6,276 $ 23,239 $ 9,563              
Gross profit percentage 2.00%   28.50% 11.50%              
Forecast [Member]                      
Statement [Table]                      
Annualized savings         $ 1,000            

v3.23.2
COVID-19 - (Additional Information) (Detail) - USD ($)
$ in Millions
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Unusual or Infrequent Items, or Both [Abstract]      
Interest earned $ 0.2    
Government subsidies receivable   $ 7.3 $ 7.3
Government subsidies received $ 7.3    
Subsidy Receivable Net of Expenses     $ 7.1

v3.23.2
REORGANIZATION - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost And Reserve [Line Items]              
Reorganization costs payable $ 1,987     $ 1,987   $ 2,277 $ 0
Reorganization 1,465   $ 5,163 2,536 $ 8,855 13,461  
Payment for reorganization cost       2,826   $ 11,184  
Cost of Sales [Member]              
Restructuring Cost And Reserve [Line Items]              
Reorganization   $ 400   900      
Termination Benefits [Member]              
Restructuring Cost And Reserve [Line Items]              
Reorganization costs payable 2,000     2,000      
Reorganization 1,272   896 1,970 3,957    
Closure of Facility [Member]              
Restructuring Cost And Reserve [Line Items]              
Reorganization 29   533 72 659    
Accelerated depreciation       1,000      
Other Cost [Member]              
Restructuring Cost And Reserve [Line Items]              
Reorganization $ 164   $ 43 $ 494 $ 548    

v3.23.2
REORGANIZATION - Restructuring Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Reorganization costs payable, Beginning Balance     $ 2,277 $ 0 $ 0
Restructuring charges $ 1,465 $ 5,163 2,536 8,855 13,461
Reorganization costs paid     (2,826)   (11,184)
Reorganization costs payable, Ending Balance 1,987   1,987   $ 2,277
Termination Benefits [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 1,272 896 1,970 3,957  
Reorganization costs payable, Ending Balance 2,000   2,000    
Insurance Costs on Change of Control [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 0 3,691 0 3,691  
Closure of Facility [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 29 533 72 659  
Other Cost [Member]          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 164 $ 43 $ 494 $ 548  

v3.23.2
GAIN ON SALE OF SOFTWARE AND PATENTS (Additional Information) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
May 09, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Sale Leaseback Transaction [Line Items]            
Proceeds on sale of software and patents   $ 9,964 $ 0 $ 9,964 $ 0  
Gain on sale of software and patents   6,145 $ 0 6,145 $ 0  
Restricted cash   $ 2,980   $ 2,980   $ 3,418
Non Consolidated Investees Other [Member] | Co-Ownership Agreement [Member]            
Sale Leaseback Transaction [Line Items]            
Proceeds from intellectual property rights $ 10,000          
Percentage of undivided interest 50.00% 50.00%   50.00%    
Proceeds on sale of software and patents       $ 10,000    
Gain on sale of software and patents       6,100    
Proceeds as Prepayment Revenue   $ 900   900    
Payment for Settlement of Equipment Lease       1,600    
Restricted cash   $ 400   400    
Non Consolidated Investees Other [Member] | Co-Ownership Agreement [Member] | Early 2024 [Member]            
Sale Leaseback Transaction [Line Items]            
Proceeds from intellectual property rights $ 1,000          
Non Consolidated Investees Other [Member] | Co-Ownership Agreement [Member] | Software [Member]            
Sale Leaseback Transaction [Line Items]            
Proceeds on sale of software and patents       2,900    
Non Consolidated Investees Other [Member] | Co-Ownership Agreement [Member] | Patents [Member]            
Sale Leaseback Transaction [Line Items]            
Proceeds on sale of software and patents       $ 900    

v3.23.2
TRADE AND OTHER RECEIVABLES (Additional Information) (Detail)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
USD ($)
Jun. 30, 2023
USD ($)
Percent of trade accounts receivable insured 77.00% 77.00%
Provision for credit losses $ 0.1 $ 0.1
Accounts Receivable [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable 10.00% 10.00%
Sales Revenue [Member] | Customer Concentration Risk [Member] | Significant Customer [Member]    
Percentage of Total Account Receivable 50.00%  

v3.23.2
TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]    
Current $ 14,115 $ 12,381
Overdue 1,444 1,675
Total accounts receivable 15,559 14,056
Less: expected credit losses (127) (126)
Net accounts receivable 15,432 13,930
Accounts and other receivables, net, current $ 15,432 $ 13,930

v3.23.2
OTHER LIABILITIES - Summary of Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Liabilities, Current [Abstract]      
Warranty provisions $ 1,085 [1] $ 1,278 [1] $ 1,451
DSU liability 567 594  
Sublease deposits 184 139  
Other provisions 0 45  
Other liabilities $ 1,836 $ 2,056  
[1] The following table presents a reconciliation of the warranty balance:

v3.23.2
OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Other Liabilities, Current [Abstract]    
Balance $ 1,278 [1] $ 1,451
Additions to warranty provision 493 1,134
Payments related to warranties (493) (1,307)
Adjustments to warranty provision (193) 0
Balance [1] $ 1,085 $ 1,278
[1] The following table presents a reconciliation of the warranty balance:

v3.23.2
LONG-TERM DEBT - Summary of Long Term Debt Reconciliation (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Debt Instrument [Line Items]          
Long term debt, Balance Beginning     $ 65,435 $ 70,642 $ 70,642
Issuances $ 0 $ 647 0 647 647
Accretion of issue costs     343   676
Accrued interest 2,024   2,024   4,274
Interest payments     (2,039)   (4,423)
Principal repayments (2,193) $ (618) (2,835) (1,236) (2,470)
Exchange differences     1,261   (3,911)
Long term debt, Balance Ending 64,189   64,189   65,435
Current portion of long-term debt and accrued interest 3,013   3,013   3,306
Long-term debt 61,176   61,176   62,129
Leasing Facilities [Member]          
Debt Instrument [Line Items]          
Long term debt, Balance Beginning     11,812 13,909 13,909
Issuances         647
Accretion of issue costs     0   0
Accrued interest 316   316   735
Interest payments     (316)   (735)
Principal repayments     (2,835)   (2,470)
Exchange differences     9   (274)
Long term debt, Balance Ending 8,986   8,986   11,812
Current portion of long-term debt and accrued interest 2,252   2,252   2,561
Long-term debt 6,734   6,734   9,251
Convertible Debentures [Member]          
Debt Instrument [Line Items]          
Long term debt, Balance Beginning     53,623 $ 56,733 56,733
Issuances         0
Accretion of issue costs     343   676
Accrued interest 1,708   1,708   3,539
Interest payments     (1,723)   (3,688)
Principal repayments     0    
Exchange differences     1,252   (3,637)
Long term debt, Balance Ending 55,203   55,203   53,623
Current portion of long-term debt and accrued interest 761   761   745
Long-term debt $ 54,442   $ 54,442   $ 52,878

v3.23.2
LONG-TERM DEBT - (Additional Information) (Detail)
$ / shares in Units, $ in Thousands
6 Months Ended
Nov. 15, 2021
USD ($)
shares
Nov. 15, 2021
CAD ($)
$ / shares
shares
Jan. 29, 2021
USD ($)
Jan. 29, 2021
CAD ($)
Jan. 25, 2021
USD ($)
shares
Jan. 25, 2021
CAD ($)
$ / shares
shares
Jun. 30, 2023
USD ($)
Days
Jun. 30, 2023
CAD ($)
Jun. 30, 2023
CAD ($)
Days
May 31, 2023
USD ($)
Feb. 09, 2023
CAD ($)
Days
Dec. 31, 2022
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2022
CAD ($)
Feb. 12, 2021
CAD ($)
Debt Instrument [Line Items]                              
Cash balance             $ 18,900     $ 10,900   $ 10,800 $ 2,800    
Restricted cash             2,980         $ 3,418      
Convertible Debentures [Member]                              
Debt Instrument [Line Items]                              
Issuance of convertible debentures $ 27,400 $ 35,000,000 $ 4,100 $ 5,250,000 $ 27,500 $ 35,000,000                  
Convertible debentures, maturity date Dec. 31, 2026 Dec. 31, 2026     Jan. 31, 2026 Jan. 31, 2026                  
Convertible debentures, interest rate 6.25% 6.25%     6.00% 6.00%                  
Convertible debentures, frequency of interest payment semi-annually semi-annually     semi-annually semi-annually                  
Convertible debentures, conversion price | $ / shares   $ 4.2       $ 4.65                  
Convertible debentures, common shares issued | shares 238.0952 238.0952     215.0538 215.0538                  
Convertible debentures, principal amount   $ 1,000       $ 1,000                  
Convertible debentures, transaction cost   $ 2,300,000       $ 2,700,000                  
Canadian Dollar Advances [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, maximum borrowing capacity                 $ 5,000,000            
Leasing facility drawn,                         $ 700 $ 900,000  
US Dollar Advances [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, maximum borrowing capacity             $ 14,000                
Maximum [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, basis spread on variable rate             5.59% 5.59%              
Minimum [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, basis spread on variable rate             4.25% 4.25%              
RBC Facility [Member]                              
Debt Instrument [Line Items]                              
Line of credit available borrowing capacity             $ 9,200   12,300            
Payment for Settlement of Equipment Lease             1,600                
Restricted cash             $ 400                
Number of consecutive business days | Days                     3        
RBC Facility [Member] | Prime Rate [Member]                              
Debt Instrument [Line Items]                              
Debt instrument, description of variable rate basis             Interest is calculated as at the Canadian or U.S. prime rate plus 75 basis points or the Canadian Dollar Offered Rate or Term Secured Overnight Financing Rate ("SOFR") plus 200 basis points plus the Term SOFR Adjustment (as defined in the amended loan agreement governing the Extended RBC Facility). Under the Extended RBC Facility, if the trailing twelve month FCCR is above 1.25 for three consecutive months, a cash balance equivalent to one-year's worth of Leasing Facilities payments must be maintained. Interest is calculated as at the Canadian or U.S. prime rate plus 75 basis points or the Canadian Dollar Offered Rate or Term Secured Overnight Financing Rate ("SOFR") plus 200 basis points plus the Term SOFR Adjustment (as defined in the amended loan agreement governing the Extended RBC Facility). Under the Extended RBC Facility, if the trailing twelve month FCCR is above 1.25 for three consecutive months, a cash balance equivalent to one-year's worth of Leasing Facilities payments must be maintained.              
RBC Facility [Member] | LIBOR [Member]                              
Debt Instrument [Line Items]                              
Line of credit available borrowing capacity                     $ 15,000,000        
Revolving Credit Facility [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, maximum borrowing capacity                             $ 25,000,000
Revolving credit facility, maximum borrowing capacity, description             Under the RBC Facility, the Company is able to borrow up to a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of (i) 75% of the book value of eligible inventory and (ii) 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims (the “Borrowing Base”). Under the RBC Facility, the Company is able to borrow up to a maximum of 90% of investment grade or insured accounts receivable plus 85% of eligible accounts receivable plus the lesser of (i) 75% of the book value of eligible inventory and (ii) 85% of the net orderly liquidation value of eligible inventory less any reserves for potential prior ranking claims (the “Borrowing Base”).              
Revolving credit facility, basis spread on variable rate             155.00% 155.00%              
Debt instrument covenant terms             the Company is subject to a fixed charge coverage ratio (“FCCR”) covenant of 1.10:1 on a trailing twelve-month basis. Additionally, if the FCCR has been below 1.10:1 for the three immediately preceding months, the Company is required to maintain a reserve account equal to the aggregate of one year of payments on outstanding loans on the Leasing Facilities the Company is subject to a fixed charge coverage ratio (“FCCR”) covenant of 1.10:1 on a trailing twelve-month basis. Additionally, if the FCCR has been below 1.10:1 for the three immediately preceding months, the Company is required to maintain a reserve account equal to the aggregate of one year of payments on outstanding loans on the Leasing Facilities              
Revolving credit facility, aggregate excess availability                 $ 5,000,000            
Number of consecutive business days | Days             5   5            
Revolving Credit Facility [Member] | Canadian Dollar Advances [Member]                              
Debt Instrument [Line Items]                              
Leasing facility drawn,             $ 3,300   $ 4,400,000            
Repayments of Lines of Credit             2,800 $ 3,700,000              
Revolving Credit Facility [Member] | US Dollar Advances [Member]                              
Debt Instrument [Line Items]                              
Leasing facility drawn,             13,300                
Repayments of Lines of Credit             $ 4,800                
Revolving Credit Facility [Member] | Maximum [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, aggregate excess availability                 $ 6,250,000            
Revolving Credit Facility [Member] | Prime Rate [Member]                              
Debt Instrument [Line Items]                              
Revolving credit facility, basis spread on variable rate             30.00% 30.00%              

v3.23.2
STOCK-BASED COMPENSATION - (Additional Information) (Detail)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
USD ($)
$ / shares
shares
Mar. 31, 2023
shares
Jun. 30, 2022
shares
Mar. 31, 2022
$ / shares
Mar. 31, 2022
$ / shares
Jun. 30, 2023
USD ($)
$ / shares
$ / shares
shares
Jun. 30, 2022
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
$ / shares
Dec. 31, 2021
$ / shares
$ / shares
May 31, 2023
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Common stock reserved for future issuance                   12,350,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross   0                
Securities excluded from calculation of net income (loss) per share 2,200,000         600,000        
2022 PRSUs [ Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share           4,200,000 3,700,000      
Restricted Stock Units Time Based [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award requisite service period           3 years        
Weighted average fair value of the RSUs granted | $ / shares $ 0.36         $ 0.36   $ 0.46 $ 2.37  
Restricted Stock Units Time Based [Member] | 2022 PRSUs [ Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share     3,700,000       1,500,000      
Performance-Based Restricted Share Units [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Share-based compensation arrangement by share-based payment award, award requisite service period           3 years        
Securities excluded from calculation of net income (loss) per share             4,300,000      
Performance-Based Restricted Share Units [Member] | 2022 PRSUs [ Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
% of PRSUs vesting           0.00%        
Performance-Based Restricted Share Units [Member] | 2021 PRSUs [ Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
% of PRSUs vesting                 66.70%  
Performance-Based Restricted Share Units [Member] | Monte Carlo Valuation Method [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Share based compensation other than option grant date fair value | $ / shares               $ 1.87 $ 3.27  
Share Awards [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Share based compensation other than option grant date fair value | (per share)       $ 1.88 $ 2.4 $ 0.49 $ 0.34      
Share Awards were issued to employees   36,254                
Deferred Share Units ("DSUs") [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Deferred Compensation Liability, Current and Noncurrent | $ $ 0.4         $ 0.4   $ 0.6    
Securities excluded from calculation of net income (loss) per share 700,000         700,000        
Deferred Share Units ("DSUs") [Member] | Granted Under The 2023 Litp                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Weighted average fair value of the RSUs granted | $ / shares $ 0.27         $ 0.27        
Deferred Compensation Liability, Current and Noncurrent | $ $ 0.2         $ 0.2        
Performance Share Units ("PSUs") [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share 2.6         2,600,000        
Vesting Term           Dec. 31, 2026        
Performance Share Units ("PSUs") [Member] | Maximum [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
% of PRSUs vesting           160.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross           4,909,907        
Performance Period Date           Dec. 31, 2026        
Performance Share Units ("PSUs") [Member] | Minimum [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
% of PRSUs vesting           100.00%        
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross           2,584,161        
Performance Period Date           Jan. 01, 2023        
Restricted Share Units ("RSUs") [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share     5,500,000     2,100,000        
Convertible Debt Securities [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share 1,300,000         1,300,000        
Equity Settled Awards [Member]                    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                    
Securities excluded from calculation of net income (loss) per share 221,300,000   53,800,000     221,300,000 53,800,000      

v3.23.2
STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense $ 678 $ 1,326 $ 1,474 $ 2,628
Equity-settled Awards [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense 868 1,286 1,512 2,625
Cash-settled Awards [Member]        
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]        
Share-Based Payment Arrangement, Expense $ (190) $ 40 $ (38) $ 3

v3.23.2
STOCK-BASED COMPENSATION - Summary of RSUs, Share Awards, PSUs, DSUs Activity (Detail) - shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Restricted Stock Units Time Based [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units, Outstanding at the beginning 1,885,337 3,216,536
Granted 3,362,000 2,140,605
Vested (986,043) (1,245,386)
Withheld to settle employee tax obligations (64,230) (526,259)
Forfeited (79,407) (685,229)
Expired (1,059)  
Number of units, Outstanding at the end 4,116,598 2,900,267
Restricted Share Units ("RSUs") Performance-Based [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units, Outstanding at the beginning 343,919 1,021,739
Granted   863,279
Vested (258,760) (303,568)
Withheld to settle employee tax obligations   (242,460)
Forfeited   (502,628)
Number of units, Outstanding at the end 85,159 836,362
Share Awards [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Granted 522,883 162,682
Vested (522,883) (94,528)
Withheld to settle employee tax obligations   (68,154)
Performance Share Units ("PSUs") [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units, Outstanding at the beginning   157,200
Granted 2,584,161  
Forfeited   (157,200)
Number of units, Outstanding at the end 2,584,161  
Deferred Share Units ("DSUs") [Member]    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of units, Outstanding at the beginning 1,165,319 361,577
Granted 1,149,673 386,083
Vested (220,590) (468,654)
Number of units, Outstanding at the end 2,094,402 279,006

v3.23.2
STOCK-BASED COMPENSATION - Schedule of Percentage of PRSUs Vest upon Increases of Share Price (Detail) - 2022 and 2021 PRSUs [Member] - PRSUs [Member]
6 Months Ended
Jun. 30, 2023
$ / shares
Share-based Payment Arrangement, Tranche One [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
% of PRSUs vesting 33.30%
Weighted average fair value of the RSUs granted $ 3
Share-based Payment Arrangement, Tranche Two [Member]  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
% of PRSUs vesting 66.70%
Weighted average fair value of the RSUs granted $ 4
Share-based Payment Arrangement, Tranche Three  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
% of PRSUs vesting 100.00%
Weighted average fair value of the RSUs granted $ 5
Share Based Compensation Award Tranche Four  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
% of PRSUs vesting 150.00%
Weighted average fair value of the RSUs granted $ 7

v3.23.2
STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail) - Employee Stock Option [Member] - $ / shares
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Number of options, Outstanding at the beginning 1,480,069 4,064,489
Number of options, Forfeited (906,638) (2,520,220)
Number of options, Outstanding at the end 573,431 1,544,269
Weighted average exercise price, Outstanding at the beginning $ 7.03 $ 6.64
Weighted average exercise price, Forfeited 6.98 6.4
Weighted average exercise price, Outstanding at the end $ 7.02 $ 6.82

v3.23.2
STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail)
6 Months Ended
Jun. 30, 2023
$ / shares
shares
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Options outstanding, Number | shares 573,431
Options exercisable, Number | shares 573,431
Range Of Exercise Prices For Outstanding Share Options Five [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices, Minimum $ 6.01
Range of exercise prices, Maximum $ 7
Options outstanding, Number | shares 333,375
Options outstanding, Weighted average remaining life 3 months 14 days
Options outstanding, Weighted average exercise price $ 6.44
Options outstanding $ 6.44
Options exercisable, Number | shares 333,375
Options exercisable, Weighted average remaining life 3 months 14 days
Range Of Exercise Prices For Outstanding Share Options Seven [Member]  
Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]  
Range of exercise prices, Minimum $ 7.01
Range of exercise prices, Maximum $ 7.84
Options outstanding, Number | shares 240,056
Options outstanding, Weighted average remaining life 10 months 17 days
Options outstanding, Weighted average exercise price $ 7.84
Options outstanding $ 7.84
Options exercisable, Number | shares 240,056
Options exercisable, Weighted average remaining life 10 months 17 days

v3.23.2
EARNINGS PER SHARE - Schedule of Earnings Per Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share, Basic [Abstract]            
Net Income (Loss) $ 2,206,000 $ (11,434,000) $ (19,288,000) $ (23,042,000) $ (9,228,000) $ (42,330,000)
Weighted average number of shares outstanding (thousands of shares) 100,502,000   86,023,000   99,303,000 85,739,000
Net income (loss) per share (dollars) $ 0.02   $ (0.22)   $ (0.09) $ (0.49)
Earnings Per Share, Diluted [Abstract]            
Net loss for the period $ 2,206,000 $ (11,434,000) $ (19,288,000) $ (23,042,000) $ (9,228,000) $ (42,330,000)
Interest on Convertible debentures 857,000          
Net income (loss) per share - diluted $ 3,063,000   $ (19,288,000)   $ (9,228,000) $ (42,330,000)
Weighted Average Number of Shares Outstanding, Basic 100,502,000   86,023,000   99,303,000 85,739,000
Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities 221,324          
Dilutive RSUs and PRSU 2,201,000          
Dilutive New DSUs (thousands of shares) (3) 669,000          
Dilutive PSUs (thousands of shares) (3) 2,584,000          
Dilutive VPP (thousands of shares) (3) 1,296,000          
Weighted average number of shares outstanding, assuming dilution (thousands of shares) 328,576,000   86,023,000   99,303,000 85,739,000
Net income (loss) per share (dollars) $ 0.01   $ (0.22)   $ (0.09) $ (0.49)

v3.23.2
EARNINGS PER SHARE - Schedule of Earnings Per Share (Parenthetical) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share 2,200,000   600,000  
Restricted Share Units ("RSUs") [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share   5,500,000 2,100,000  
PRSUs [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share       4,300,000
Deferred Share Units ("DSUs") [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share 700,000   700,000  
Performance Share Units ("PSUs") [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share 2.6   2,600,000  
Convertible Debt Securities [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share 1,300,000   1,300,000  
Equity-settled Awards [Member]        
Earnings Per Share, Basic [Abstract]        
Securities excluded from calculation of net income (loss) per share 221,300,000 53,800,000 221,300,000 53,800,000

v3.23.2
REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenues $ 44,753 $ 44,701 $ 81,461 $ 82,987
Product [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 38,710 38,098 70,191 71,291
Transportation [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 4,614 4,795 8,402 8,856
License fees from Distribution Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 210 198 417 395
Total product revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 43,534 43,091 79,010 80,542
Installation and other services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,219 $ 1,610 $ 2,451 $ 2,445

v3.23.2
REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenues $ 44,753 $ 44,701 $ 81,461 $ 82,987
At a point in time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 43,324 42,893 78,593 80,147
Over time [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,429 $ 1,808 $ 2,868 $ 2,840

v3.23.2
REVENUE - Summary of Contract Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue from Contract with Customer [Abstract]      
Customer deposits $ 5,303 $ 4,458 $ 1,959
Deferred revenue 709 408 461
Contract liabilities $ 6,012 $ 4,866 $ 2,420

v3.23.2
REVENUE - (Additional Information) (Detail) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Revenue from Contract with Customer [Abstract]    
Contract liabilities recognized as revenue $ 4.7 $ 2.3

v3.23.2
REVENUE - Schedule of Sales by Industry (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Revenues $ 44,753 $ 44,701 $ 81,461 $ 82,987
Commercial [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 26,378 29,618 50,882 53,662
Healthcare [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 10,457 5,091 16,628 12,055
Government [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 3,268 5,041 5,975 8,322
Education [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 3,221 3,143 5,108 6,108
License Fees from Distribution Partners [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 210 198 417 395
Total product and transportation revenue [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues 43,534 43,091 79,010 80,542
Installation and other services [Member]        
Disaggregation Of Revenue [Line Items]        
Revenues $ 1,219 $ 1,610 $ 2,451 $ 2,445

v3.23.2
SEGMENT REPORTING - (Additional Information) (Detail)
6 Months Ended
Jun. 30, 2023
Segment
Country
Segment Reporting [Abstract]  
Number of reportable segments 1
Number of operating segments 1
Number of principal geographic locations | Country 2

v3.23.2
SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers $ 44,753 $ 44,701 $ 81,461 $ 82,987
Canada [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers 4,000 7,417 8,912 12,668
U.S. [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenue from external customers $ 40,753 $ 37,284 $ 72,549 $ 70,319

v3.23.2
SEGMENT REPORTING - Schedule of Non-current Assets (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 82,342 $ 81,528
Canada [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets 31,963 28,251
U.S. [Member]    
Revenues from External Customers and Long-Lived Assets [Line Items]    
Non-current assets $ 50,379 $ 53,277

v3.23.2
INCOME TAXES - (Additional Information) (Detail) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Income Tax [Line Items]    
Valuation allowance against Deferred Tax Assets   $ 29.8
Canada [Member]    
Schedule Of Income Tax [Line Items]    
Valuation allowance against Deferred Tax Assets $ 31.9  

v3.23.2
RELATED PARTY TRANSACTION (Additional Information) (Details) - Debt Settlement Agreement - USD ($)
$ / shares in Units, $ in Millions
Mar. 15, 2023
Jun. 30, 2023
May 30, 2023
Related Party Transaction [Line Items]      
Debt Repayment by related party common shares 3,899,745   3,899,745
Debt amount $ 1.6    
Deemed Price $ 0.4    
Other Liabilities   $ 0.3  
Twenty Two NW Fund LP [Member]      
Related Party Transaction [Line Items]      
Percentage of issued and outstanding common shares 19.50%    

v3.23.2
COMMITMENTS - (Additional Information) (Detail) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Long Term Purchase Commitment [Line Items]    
Undiscounted operating lease liabilities $ 61.2 $ 48.7
Inventory And Property Plant And Equipment [Member]    
Long Term Purchase Commitment [Line Items]    
Purchase obligation, outstanding $ 3.8 $ 2.2

v3.23.2
SUBSEQUENT EVENTS (Additional Information) (Details) - Non Consolidated Investees Other [Member] - Co-Ownership Agreement [Member] - USD ($)
$ in Millions
May 09, 2023
Jun. 30, 2023
Subsequent Event [Line Items]    
Proceeds from intellectual property rights $ 10  
Percentage of undivided interest 50.00% 50.00%
Early 2024 [Member]    
Subsequent Event [Line Items]    
Proceeds from intellectual property rights $ 1  

{
 "instance": {
  "drtt-20230630.htm": {
   "axisCustom": 1,
   "axisStandard": 26,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 798,
    "http://xbrl.sec.gov/dei/2023": 30
   },
   "contextCount": 263,
   "dts": {
    "calculationLink": {
     "local": [
      "drtt-20230630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "drtt-20230630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "drtt-20230630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "drtt-20230630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "drtt-20230630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "drtt-20230630.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/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/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    }
   },
   "elementCount": 515,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2023": 4,
    "http://xbrl.sec.gov/dei/2023": 5,
    "total": 9
   },
   "keyCustom": 57,
   "keyStandard": 217,
   "memberCustom": 33,
   "memberStandard": 36,
   "nsprefix": "drtt",
   "nsuri": "http://dirtt.net/20230630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "100000 - Document - Cover Page",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage",
     "shortName": "Cover Page",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100090 - Disclosure - GENERAL INFORMATION",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureGENERALINFORMATION",
     "shortName": "GENERAL INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NatureOfOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100100 - Disclosure - BASIS OF PRESENTATION",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATION",
     "shortName": "BASIS OF PRESENTATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "drtt:UnusualRiskOrUncertaintyImpactTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100110 - Disclosure - LIQUIDITY",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidity",
     "shortName": "LIQUIDITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "drtt:UnusualRiskOrUncertaintyImpactTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangeInAccountingEstimateTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100120 - Disclosure - COVID- 19",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19",
     "shortName": "COVID- 19",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ChangeInAccountingEstimateTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100130 - Disclosure - EARNINGS PER SHARE",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShare",
     "shortName": "EARNINGS PER SHARE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:EarningsPerShareTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100140 - Disclosure -  REORGANIZATION",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATION",
     "shortName": "REORGANIZATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "drtt:GainOnSaleOfSoftwareAndPatentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100150 - Disclosure - GAIN ON SALE OF SOFTWARE AND PATENTS",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatents",
     "shortName": "GAIN ON SALE OF SOFTWARE AND PATENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "drtt:GainOnSaleOfSoftwareAndPatentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100160 - Disclosure - ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDS",
     "shortName": "ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100170 - Disclosure - TRADE AND OTHER RECEIVABLES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLES",
     "shortName": "TRADE AND OTHER RECEIVABLES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100180 - Disclosure - OTHER LIABILITIES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIES",
     "shortName": "OTHER LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100010 - Statement - Interim Condensed Consolidated Balance Sheets",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets",
     "shortName": "Interim Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100190 - Disclosure - LONG-TERM DEBT",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBT",
     "shortName": "LONG-TERM DEBT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LongTermDebtTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100200 - Disclosure - STOCK-BASED COMPENSATION",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATION",
     "shortName": "STOCK-BASED COMPENSATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100210 - Disclosure - REVENUE",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUE",
     "shortName": "REVENUE",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100220 - Disclosure - SEGMENT REPORTING",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTING",
     "shortName": "SEGMENT REPORTING",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100230 - Disclosure - INCOME TAXES",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXES",
     "shortName": "INCOME TAXES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100240 - Disclosure - COMMITMENTS",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTS",
     "shortName": "COMMITMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100250 - Disclosure - RELATED PARTY TRANSACTION",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransaction",
     "shortName": "RELATED PARTY TRANSACTION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100270 - Disclosure - BASIS OF PRESENTATION (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONPolicies",
     "shortName": "BASIS OF PRESENTATION (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100280 - Disclosure - REORGANIZATION (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationTables",
     "shortName": "REORGANIZATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100290 - Disclosure - TRADE AND OTHER RECEIVABLES (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESTables",
     "shortName": "TRADE AND OTHER RECEIVABLES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100020 - Statement - Interim Condensed Consolidated Balance Sheets (Parenthetical)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Interim Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "0",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100300 - Disclosure - OTHER LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESTables",
     "shortName": "OTHER LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100310 - Disclosure - EARNINGS PER SHARE (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareTables",
     "shortName": "EARNINGS PER SHARE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100320 - Disclosure - LONG-TERM DEBT (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTTables",
     "shortName": "LONG-TERM DEBT (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100330 - Disclosure - STOCK-BASED COMPENSATION (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables",
     "shortName": "STOCK-BASED COMPENSATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100340 - Disclosure - REVENUE (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUETables",
     "shortName": "REVENUE (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100350 - Disclosure - SEGMENT REPORTING (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGTables",
     "shortName": "SEGMENT REPORTING (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_5137a172-8213-4c9b-9075-3857c35eae69",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "drtt:IntellectualPropertyRightsInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100360 - Disclosure - GENERAL INFORMATION (Additional Information) (Details)",
     "menuCat": "Details",
     "order": "36",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureGeneralInformationAdditionalInformationDetails",
     "shortName": "GENERAL INFORMATION (Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:NatureOfOperations",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_5137a172-8213-4c9b-9075-3857c35eae69",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "drtt:IntellectualPropertyRightsInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "drtt:UnusualRiskOrUncertaintyImpactTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100380 - Disclosure - LIQUIDITY (Additional Information) (Details)",
     "menuCat": "Details",
     "order": "37",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
     "shortName": "LIQUIDITY (Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "drtt:UnusualRiskOrUncertaintyImpactTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "lang": null,
      "name": "drtt:FacilitiesCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_CAD",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ChangeInAccountingEstimateTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:InterestEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100390 - Disclosure - COVID-19 - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "38",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail",
     "shortName": "COVID-19 - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:ChangeInAccountingEstimateTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:InterestEarned",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:ReorganizationCostsPayable",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100410 - Disclosure - REORGANIZATION - Additional Information (Detail)",
     "menuCat": "Details",
     "order": "39",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail",
     "shortName": "REORGANIZATION - Additional Information (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_bee35fdd-63dd-49dd-bc98-b48ee04766f8",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100030 - Statement - Interim Condensed Consolidated Statement of Operations",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations",
     "shortName": "Interim Condensed Consolidated Statement of Operations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:ReorganizationCostsPayable",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100420 - Disclosure - REORGANIZATION - Restructuring Costs (Details)",
     "menuCat": "Details",
     "order": "40",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
     "shortName": "REORGANIZATION - Restructuring Costs (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "div",
       "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_abf56b51-3937-4e76-a494-f55c94aba3cc",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:RestructuringCharges",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfIntangibleAssets",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100430 - Disclosure - GAIN ON SALE OF SOFTWARE AND PATENTS (Additional Information) (Details)",
     "menuCat": "Details",
     "order": "41",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
     "shortName": "GAIN ON SALE OF SOFTWARE AND PATENTS (Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "drtt:GainOnSaleOfSoftwareAndPatentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_42a01067-9b1e-4ac9-8db0-69a4b8e3e399",
      "decimals": "-6",
      "lang": null,
      "name": "us-gaap:ProceedsFromSaleOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "drtt:PercentOfTradeAccountsReceivableInsured",
      "reportCount": 1,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100450 - Disclosure - TRADE AND OTHER RECEIVABLES (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "42",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail",
     "shortName": "TRADE AND OTHER RECEIVABLES (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_712efe29-7a24-42b0-af6f-502289fb95b5",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:AccountReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100460 - Disclosure - TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail)",
     "menuCat": "Details",
     "order": "43",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail",
     "shortName": "TRADE AND OTHER RECEIVABLES - Schedule of accounts, notes, loans and financing receivable (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "div",
       "us-gaap:LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:AccountReceivablesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:WarrantyAndOtherProvisionsCurrent",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100470 - Disclosure - OTHER LIABILITIES - Summary of Other Liabilities (Detail)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail",
     "shortName": "OTHER LIABILITIES - Summary of Other Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "lang": null,
      "name": "drtt:DeferredShareUnitLiabilityCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:OtherCurrentLiabilitiesTableTextBlock",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:WarrantyAndOtherProvisionsCurrent",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100490 - Disclosure - OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail",
     "shortName": "OTHER LIABILITIES - Reconciliation of Warranty and Other Provisions Balance (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:OtherLiabilitiesDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "-3",
      "lang": null,
      "name": "drtt:AdditionsToWarrantyProvision",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LongTermDebt",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100500 - Disclosure - LONG-TERM DEBT - Summary of Long Term Debt Reconciliation (Detail)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail",
     "shortName": "LONG-TERM DEBT - Summary of Long Term Debt Reconciliation (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfDebtTableTextBlock",
       "div",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_31d55ca4-7f27-4046-b306-67f4510eb911",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfLongTermDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "drtt:UnusualRiskOrUncertaintyImpactTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:Cash",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100510 - Disclosure - LONG-TERM DEBT - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
     "shortName": "LONG-TERM DEBT - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:LongTermDebtTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_0a1e3847-92a7-4bd1-b3cc-a8de7cf2dd1e",
      "decimals": "-5",
      "lang": null,
      "name": "us-gaap:ProceedsFromIssuanceOfUnsecuredDebt",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_670dd2cd-629a-40b9-906e-0ced185234fe",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100520 - Disclosure - STOCK-BASED COMPENSATION - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
     "shortName": "STOCK-BASED COMPENSATION - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_670dd2cd-629a-40b9-906e-0ced185234fe",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100530 - Disclosure - STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Stock-Based Compensation Expense (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_811ded6e-5001-47e7-9b96-f3350db9c8fc",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:RelatedPartiesRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100040 - Statement - Interim Condensed Consolidated Statement of Operations (Parenthetical)",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfOperationsParenthetical",
     "shortName": "Interim Condensed Consolidated Statement of Operations (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:RelatedPartiesRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_aa37d6be-84f8-4ca7-8ea6-5036c8773576",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100540 - Disclosure - STOCK-BASED COMPENSATION - Summary of RSUs, Share Awards, PSUs, DSUs Activity (Detail)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail",
     "shortName": "STOCK-BASED COMPENSATION - Summary of RSUs, Share Awards, PSUs, DSUs Activity (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_aa37d6be-84f8-4ca7-8ea6-5036c8773576",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "drtt:ScheduleOfShareBasedCompensationPerformanceBasedRestrictedStockUnitsVestingActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_046430f4-8f5d-424d-a52f-a371c18511f8",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100550 - Disclosure - STOCK-BASED COMPENSATION - Schedule of Percentage of PRSUs Vest upon Increases of Share Price (Detail)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail",
     "shortName": "STOCK-BASED COMPENSATION - Schedule of Percentage of PRSUs Vest upon Increases of Share Price (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "drtt:ScheduleOfShareBasedCompensationPerformanceBasedRestrictedStockUnitsVestingActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_046430f4-8f5d-424d-a52f-a371c18511f8",
      "decimals": "3",
      "first": true,
      "lang": null,
      "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_pure",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_7f25ff36-021c-434f-a2f4-019161550c47",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100560 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Options Granted, Exercised, Surrendered, Forfeited and Expired (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_7f25ff36-021c-434f-a2f4-019161550c47",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100570 - Disclosure - STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail",
     "shortName": "STOCK-BASED COMPENSATION - Summary of Options Outstanding by Range of Exercise Prices (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
       "div",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100580 - Disclosure - EARNINGS PER SHARE - Schedule of Earnings Per Share (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails",
     "shortName": "EARNINGS PER SHARE - Schedule of Earnings Per Share (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "div",
       "us-gaap:EarningsPerShareTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:InterestExpenseSubordinatedNotesAndDebentures",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "reportCount": 1,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100590 - Disclosure - EARNINGS PER SHARE - Schedule of Earnings Per Share (Parenthetical) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
     "shortName": "EARNINGS PER SHARE - Schedule of Earnings Per Share (Parenthetical) (Details)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100600 - Disclosure - REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
     "shortName": "REVENUE - Disaggregation of Revenue by Major Products and Services Lines (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_6d2f4ee4-6da0-45e5-a09f-08adfe5a878c",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100610 - Disclosure - REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail",
     "shortName": "REVENUE - Disaggregation of Revenue by Timing of Revenue Recognition (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_20456746-39fe-44f1-9b19-20a5ea493000",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:ContractWithCustomerLiabilityCustomerDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100620 - Disclosure - REVENUE - Summary of Contract Liabilities (Detail)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail",
     "shortName": "REVENUE - Summary of Contract Liabilities (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "drtt:ContractWithCustomerLiabilityCustomerDeposits",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100630 - Disclosure - REVENUE - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEAdditionalInformationDetail",
     "shortName": "REVENUE - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100050 - Statement - Interim Condensed Consolidated Statement of Comprehensive Income (Loss)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss",
     "shortName": "Interim Condensed Consolidated Statement of Comprehensive Income (Loss)",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ComprehensiveIncomeNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100640 - Disclosure - REVENUE - Schedule of Sales by Industry (Detail)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail",
     "shortName": "REVENUE - Schedule of Sales by Industry (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
       "div",
       "us-gaap:RevenueFromContractWithCustomerTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_333743ed-82b8-40d1-9b02-cfa19d505a71",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100650 - Disclosure - SEGMENT REPORTING - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGAdditionalInformationDetail",
     "shortName": "SEGMENT REPORTING - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2d1df0e0-bb74-4548-a265-64252787c3a4",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_Segment",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100660 - Disclosure - SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail",
     "shortName": "SEGMENT REPORTING - Schedule of Revenue from External Customers (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_2a8af1cf-dc58-40e7-a9bf-2575d02f13eb",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100670 - Disclosure - SEGMENT REPORTING - Schedule of Non-current Assets (Detail)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
     "shortName": "SEGMENT REPORTING - Schedule of Non-current Assets (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100680 - Disclosure - INCOME TAXES - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail",
     "shortName": "INCOME TAXES - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_be080235-56a9-4fd7-8081-4d915f0ceeab",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsValuationAllowance",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_4e040d90-4c9d-4279-857d-523d0bd22eb1",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "drtt:DebtRepaymentByRelatedPartyCommonShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100690 - Disclosure - RELATED PARTY TRANSACTION (Additional Information) (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails",
     "shortName": "RELATED PARTY TRANSACTION (Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_4e040d90-4c9d-4279-857d-523d0bd22eb1",
      "decimals": "0",
      "first": true,
      "lang": null,
      "name": "drtt:DebtRepaymentByRelatedPartyCommonShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_shares",
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:UndiscountedOperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100700 - Disclosure - COMMITMENTS - (Additional Information) (Detail)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail",
     "shortName": "COMMITMENTS - (Additional Information) (Detail)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "us-gaap:CommitmentsDisclosureTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-5",
      "first": true,
      "lang": null,
      "name": "drtt:UndiscountedOperatingLeaseLiability",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "drtt:GainOnSaleOfSoftwareAndPatentsTextBlock",
       "div",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_cd52c8c1-1ba0-46f1-8c44-ca8213de9064",
      "decimals": "-6",
      "first": true,
      "lang": null,
      "name": "drtt:ProceedsFromIntellectualPropertyRights",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "100710 - Disclosure - SUBSEQUENT EVENTS (Additional Information) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
     "shortName": "SUBSEQUENT EVENTS (Additional Information) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_5485357d-114e-4b78-bce4-c42cd49429da",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100060 - Statement - Interim Condensed Consolidated Statements of Changes in Shareholders' Equity",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "Interim Condensed Consolidated Statements of Changes in Shareholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_cb6e082a-d1ad-4654-89f1-e3bac131c1a8",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100070 - Statement - Interim Condensed Consolidated Statement of Cash Flows",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows",
     "shortName": "Interim Condensed Consolidated Statement of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_153a8833-869b-4b26-aeb0-be662547b1fa",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ProfitLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_23c416ab-fc53-485c-b672-7a171cd885a7",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "U_USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "100080 - Statement - Interim Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "menuCat": "Statements",
     "order": "9",
     "role": "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical",
     "shortName": "Interim Condensed Consolidated Statements of Cash Flows (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "p",
       "td",
       "tr",
       "table",
       "body",
       "html"
      ],
      "baseRef": "drtt-20230630.htm",
      "contextRef": "C_4f81d3fa-8f34-4b22-b5ac-d7196e203b44",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "U_USD",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 69,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada [Member]"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "U.S. [Member]"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r776"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r777"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Common Stock, Shares Outstanding",
        "verboseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r779"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Ex Transition Period",
        "terseLabel": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Securities Act File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r778"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r775"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DocumentCoverPage"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "drtt_AcceleratedAmortizationAssociatedWithProductLineDiscontinuation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accelerated amortization associated with product line discontinuation",
        "label": "Accelerated amortization associated with product line discontinuation",
        "terseLabel": "Accelerated amortization associated with product line discontinuation"
       }
      }
     },
     "localname": "AcceleratedAmortizationAssociatedWithProductLineDiscontinuation",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationPhoenixFacilityRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AccountReceivablesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsReceivableGrossCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Account receivables current.",
        "label": "Account Receivables Current",
        "terseLabel": "Current"
       }
      }
     },
     "localname": "AccountReceivablesCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AccretionOfConvertibleDebentures": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accretion of convertible debentures.",
        "label": "Accretion Of Convertible Debentures",
        "terseLabel": "Accretion of convertible debentures"
       }
      }
     },
     "localname": "AccretionOfConvertibleDebentures",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AdditionalSharesIssued": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "additional shares issued",
        "label": "additional shares issued"
       }
      }
     },
     "localname": "AdditionalSharesIssued",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_AdditionsToWarrantyProvision": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions to warranty provision.",
        "label": "Additions To Warranty Provision",
        "terseLabel": "Additions to warranty provision"
       }
      }
     },
     "localname": "AdditionsToWarrantyProvision",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AdjustmentsToTimberProvisions": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments to timber provisions.",
        "label": "Adjustments To Timber Provisions",
        "terseLabel": "Adjustments to timber provision"
       }
      }
     },
     "localname": "AdjustmentsToTimberProvisions",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AdjustmentsToWarrantyProvision": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjustments To Warranty Provision",
        "label": "Adjustments To Warranty Provision",
        "terseLabel": "Adjustments to warranty provision"
       }
      }
     },
     "localname": "AdjustmentsToWarrantyProvision",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_AdvancesTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances Type",
        "label": "Advances Type [Axis]",
        "terseLabel": "Advances Type"
       }
      }
     },
     "localname": "AdvancesTypeAxis",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "drtt_AdvancesTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances Type",
        "label": "Advances Type [Domain]",
        "terseLabel": "Advances Type"
       }
      }
     },
     "localname": "AdvancesTypeDomain",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_AmendedAndRestatedMasterServicesAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amended and Restated Master Services Agreement [Member]",
        "label": "Amended and Restated Master Services Agreement [Member]"
       }
      }
     },
     "localname": "AmendedAndRestatedMasterServicesAgreementMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_AnnualizedSavings": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annualized Savings",
        "label": "Annualized Savings",
        "terseLabel": "Annualized savings"
       }
      }
     },
     "localname": "AnnualizedSavings",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_CanadianDollarAdvancesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Canadian Dollar Advances.",
        "label": "Canadian Dollar Advances [Member]",
        "terseLabel": "Canadian Dollar Advances [Member]"
       }
      }
     },
     "localname": "CanadianDollarAdvancesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_CashSettledAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cash-settled awards.",
        "label": "Cash Settled Awards [Member]",
        "terseLabel": "Cash-settled Awards [Member]"
       }
      }
     },
     "localname": "CashSettledAwardsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_CoOwnershipAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Co-Ownership Agreement [Member]",
        "label": "Co-Ownership Agreement [Member]"
       }
      }
     },
     "localname": "CoOwnershipAgreementMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_CommercialMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commercial.",
        "label": "Commercial [Member]",
        "terseLabel": "Commercial [Member]"
       }
      }
     },
     "localname": "CommercialMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ContractWithCustomerLiabilityCustomerDeposits": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer liability customer deposits.",
        "label": "Contract With Customer Liability Customer Deposits",
        "terseLabel": "Customer deposits"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCustomerDeposits",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ContractualLeaseCommitmentsRecover": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contractual lease commitments recover.",
        "label": "Contractual Lease Commitments Recover",
        "terseLabel": "Contractual lease commitments recover"
       }
      }
     },
     "localname": "ContractualLeaseCommitmentsRecover",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ConvertibleUnsecuredSubordinatedDebenturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Convertible unsecured subordinated debentures.",
        "label": "Convertible Unsecured Subordinated Debentures [Member]",
        "terseLabel": "Convertible Debentures [Member]"
       }
      }
     },
     "localname": "ConvertibleUnsecuredSubordinatedDebenturesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_CustomerDepositsAndDeferredRevenueCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Revenue And Customer Advances And Deposits,current.",
        "label": "Customer Deposits And Deferred Revenue Current",
        "terseLabel": "Customer deposits and deferred revenue"
       }
      }
     },
     "localname": "CustomerDepositsAndDeferredRevenueCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_DebtInstrumentAmortizedTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument, amortized term.",
        "label": "Debt Instrument Amortized Term",
        "terseLabel": "Amortized term"
       }
      }
     },
     "localname": "DebtInstrumentAmortizedTerm",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "drtt_DebtInstrumentConversionConvertedInstrumentSharesIssuedForBasisPrincipal": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument conversion, converted instrument shares issued for basis principal.",
        "label": "Debt Instrument Conversion Converted Instrument Shares Issued For Basis Principal",
        "terseLabel": "Convertible debentures, common shares issued"
       }
      }
     },
     "localname": "DebtInstrumentConversionConvertedInstrumentSharesIssuedForBasisPrincipal",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DebtInstrumentConvertiblePrincipalAmountOfDebenturesAsBasisForConversionRate": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt instrument convertible, principal amount of debentures as basis for conversion rate.",
        "label": "Debt Instrument Convertible Principal Amount Of Debentures As Basis For Conversion Rate",
        "terseLabel": "Convertible debentures, principal amount"
       }
      }
     },
     "localname": "DebtInstrumentConvertiblePrincipalAmountOfDebenturesAsBasisForConversionRate",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_DebtRepaymentByRelatedPartyCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Repayment by related party common shares",
        "label": "Debt Repayment by related party common shares"
       }
      }
     },
     "localname": "DebtRepaymentByRelatedPartyCommonShares",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DebtSettlementAgreementMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Settlement Agreement [Member]",
        "label": "Debt Settlement Agreement [Member]",
        "terseLabel": "Debt Settlement Agreement"
       }
      }
     },
     "localname": "DebtSettlementAgreementMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_DeferredShareUnitLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred share unit liability current.",
        "label": "Deferred Share Unit Liability Current",
        "terseLabel": "DSU liability"
       }
      }
     },
     "localname": "DeferredShareUnitLiabilityCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_DeferredShareUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Deferred Share Units",
        "label": "Deferred Share Units [Member]",
        "terseLabel": "Deferred Share Units (\"DSUs\") [Member]"
       }
      }
     },
     "localname": "DeferredShareUnitsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_DescriptionOfInitialRenewableTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description Of Initial Renewable Term",
        "label": "Description Of Initial Renewable Term",
        "terseLabel": "Description of initial renewable term"
       }
      }
     },
     "localname": "DescriptionOfInitialRenewableTerm",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "drtt_DilutiveDsusThousandsOfShares3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dilutive DSUs (thousands of shares) (3)",
        "label": "Dilutive DSUs (thousands of shares) (3)",
        "terseLabel": "Dilutive New DSUs (thousands of shares) (3)"
       }
      }
     },
     "localname": "DilutiveDsusThousandsOfShares3",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DilutivePsusThousandsOfShares3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dilutive PSUs (thousands of shares) (3)",
        "label": "Dilutive PSUs (thousands of shares) (3)"
       }
      }
     },
     "localname": "DilutivePsusThousandsOfShares3",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DilutiveRsusAndPrsu": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dilutive RSUs and PRSU",
        "label": "Dilutive RSUs and PRSU"
       }
      }
     },
     "localname": "DilutiveRsusAndPrsu",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DilutiveVppThousandsOfShares3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dilutive VPP (thousands of shares) (3)",
        "label": "Dilutive VPP (thousands of shares) (3)"
       }
      }
     },
     "localname": "DilutiveVppThousandsOfShares3",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_DocumentCoverPageAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Document Cover Page [Abstract]",
        "terseLabel": "Document - Cover Page [Abstract]"
       }
      }
     },
     "localname": "DocumentCoverPageAbstract",
     "nsuri": "http://dirtt.net/20230630",
     "xbrltype": "stringItemType"
    },
    "drtt_EarlyTwoThousandTwentyFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Early Two Thousand Twenty Four [Member]",
        "label": "Early Two Thousand Twenty Four [Member]",
        "terseLabel": "Early 2024 [Member]"
       }
      }
     },
     "localname": "EarlyTwoThousandTwentyFourMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_EducationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Education.",
        "label": "Education [Member]",
        "terseLabel": "Education [Member]"
       }
      }
     },
     "localname": "EducationMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_EmployeeRetentionCreditBalance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Employee Retention Credit Balance",
        "label": "Employee Retention Credit Balance",
        "terseLabel": "ERC balance receivable"
       }
      }
     },
     "localname": "EmployeeRetentionCreditBalance",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_EquitySettledAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity-settled awards.",
        "label": "Equity Settled Awards [Member]",
        "terseLabel": "Equity-settled Awards [Member]"
       }
      }
     },
     "localname": "EquitySettledAwardsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_EstimatedClaimsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated claims payable.",
        "label": "Estimated Claims Payable",
        "verboseLabel": "Estimated claims payable"
       }
      }
     },
     "localname": "EstimatedClaimsPayable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesParentheticalDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ExchangeDifferencesAdjustmentToDebt": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exchange differences adjustment to debt.",
        "label": "Exchange Differences Adjustment To Debt",
        "terseLabel": "Exchange differences"
       }
      }
     },
     "localname": "ExchangeDifferencesAdjustmentToDebt",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_FacilitiesCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facilities Cost",
        "label": "Facilities Cost",
        "terseLabel": "Other borrowings"
       }
      }
     },
     "localname": "FacilitiesCost",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_FurtherAnticipatedReorganizationCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Further anticipated reorganization costs.",
        "label": "Further Anticipated Reorganization Costs",
        "terseLabel": "Further anticipated reorganization costs"
       }
      }
     },
     "localname": "FurtherAnticipatedReorganizationCosts",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_GainOnSaleOfSoftwareAndPatentsTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gain on Sale of Software and Patents [Text Block]",
        "label": "Gain on Sale of Software and Patents [Text Block]",
        "terseLabel": "GAIN ON SALE OF SOFTWARE AND PATENTS"
       }
      }
     },
     "localname": "GainOnSaleOfSoftwareAndPatentsTextBlock",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "drtt_GovernmentSubsidies": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government subsidies.",
        "label": "Government Subsidies",
        "negatedLabel": "Government subsidies"
       }
      }
     },
     "localname": "GovernmentSubsidies",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_GovernmentSubsidiesReceived": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government Subsidies Received",
        "label": "Government Subsidies Received",
        "terseLabel": "Government subsidies received"
       }
      }
     },
     "localname": "GovernmentSubsidiesReceived",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_GrantedUnderThe2023LitpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Granted under the 2023 LITP [Member]",
        "label": "Granted under the 2023 LITP [Member]",
        "terseLabel": "Granted Under The 2023 Litp"
       }
      }
     },
     "localname": "GrantedUnderThe2023LitpMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_GrossProfitPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross Profit Percentage",
        "label": "Gross Profit Percentage",
        "terseLabel": "Gross profit percentage"
       }
      }
     },
     "localname": "GrossProfitPercentage",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "drtt_ImpairmentOfRightOfUseAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Impairment of right of use assets.",
        "label": "Impairment Of Right Of Use Assets",
        "terseLabel": "Impairment of right of use assets"
       }
      }
     },
     "localname": "ImpairmentOfRightOfUseAssets",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_IncreaseDecreaseCurrentPortionOfLongTermDebtAndAccruedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 16.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase decrease current portion of long-term debt and accrued interest.",
        "label": "Increase Decrease Current Portion Of Long Term Debt And Accrued Interest",
        "terseLabel": "Current portion of long-term debt and accrued interest"
       }
      }
     },
     "localname": "IncreaseDecreaseCurrentPortionOfLongTermDebtAndAccruedInterest",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_IncreaseDecreaseInLeaseLiability": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 17.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Increase Decrease In Lease Liability",
        "label": "Increase Decrease In Lease Liability",
        "terseLabel": "Lease liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInLeaseLiability",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_IncrementalCostOfSales": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Incremental cost of sales",
        "label": "Incremental cost of sales",
        "totalLabel": "Incremental cost of sales"
       }
      }
     },
     "localname": "IncrementalCostOfSales",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationPhoenixFacilityRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_IncrementalInsuranceCost": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Incremental Insurance Cost",
        "terseLabel": "Incremental insurance"
       }
      }
     },
     "localname": "IncrementalInsuranceCost",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_IntellectualPropertyRightsInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intellectual property rights interest rate",
        "label": "Intellectual property rights interest rate",
        "terseLabel": "Intellectual property rights interest"
       }
      }
     },
     "localname": "IntellectualPropertyRightsInterestRate",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGeneralInformationAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "drtt_InterestEarned": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest Earned",
        "label": "Interest Earned",
        "terseLabel": "Interest earned"
       }
      }
     },
     "localname": "InterestEarned",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_InventoryAndPropertyPlantAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory And Property Plant And Equipment",
        "label": "Inventory And Property Plant And Equipment [Member]",
        "terseLabel": "Inventory And Property Plant And Equipment [Member]"
       }
      }
     },
     "localname": "InventoryAndPropertyPlantAndEquipmentMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_LeasingFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Leasing facilities.",
        "label": "Leasing Facilities [Member]",
        "terseLabel": "Leasing Facilities [Member]"
       }
      }
     },
     "localname": "LeasingFacilitiesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_LegalFeesAndOtherExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal fees and other expenses",
        "label": "Legal fees and other expenses"
       }
      }
     },
     "localname": "LegalFeesAndOtherExpenses",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_LegalProvisionsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal Provisions Current.",
        "label": "Legal Provisions Current",
        "terseLabel": "Other provisions"
       }
      }
     },
     "localname": "LegalProvisionsCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_LiborMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LIBOR [Member]",
        "label": "LIBOR [Member]",
        "terseLabel": "LIBOR [Member]"
       }
      }
     },
     "localname": "LiborMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_LicenseFeesFromDistributionPartnersMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "License fees from distribution partners.",
        "label": "License Fees From Distribution Partners [Member]",
        "terseLabel": "License Fees from Distribution Partners [Member]"
       }
      }
     },
     "localname": "LicenseFeesFromDistributionPartnersMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_LineOfCreditFacilityAggregateExcessAvailability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of credit facility aggregate excess availability.",
        "label": "Line Of Credit Facility Aggregate Excess Availability",
        "terseLabel": "Revolving credit facility, aggregate excess availability"
       }
      }
     },
     "localname": "LineOfCreditFacilityAggregateExcessAvailability",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_LongTermDebtCurrentAndAccruedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-term debt current and accrued interest.",
        "label": "Long Term Debt Current And Accrued Interest",
        "terseLabel": "Current portion of long-term debt and accrued interest"
       }
      }
     },
     "localname": "LongTermDebtCurrentAndAccruedInterest",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_MonteCarloValuationMethodMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Monte Carlo Valuation Method [Member]",
        "label": "Monte Carlo Valuation Method [Member]",
        "terseLabel": "Monte Carlo Valuation Method [Member]"
       }
      }
     },
     "localname": "MonteCarloValuationMethodMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_NetIncomeLossPerShareDollars": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net income (loss) per share (dollars)",
        "label": "Net income (loss) per share (dollars)"
       }
      }
     },
     "localname": "NetIncomeLossPerShareDollars",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_NewRBCFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "New RBC facility.",
        "label": "New R B C Facility [Member]",
        "terseLabel": "New RBC Facility [Member]"
       }
      }
     },
     "localname": "NewRBCFacilityMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_NonConsolidatedInvesteesOtherMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Non Consolidated Investees Other [Member]",
        "label": "Non Consolidated Investees Other [Member]"
       }
      }
     },
     "localname": "NonConsolidatedInvesteesOtherMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_NumberOfConsecutiveBusinessDays": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of consecutive business days.",
        "label": "Number Of Consecutive Business Days",
        "terseLabel": "Number of consecutive business days"
       }
      }
     },
     "localname": "NumberOfConsecutiveBusinessDays",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "drtt_NumberOfDistributionPartner": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of distribution partner.",
        "label": "Number Of Distribution Partner",
        "terseLabel": "Number of distribution partner"
       }
      }
     },
     "localname": "NumberOfDistributionPartner",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "drtt_OperationSupportExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operation Support Expenses.",
        "label": "Operation Support Expenses",
        "terseLabel": "Operations support"
       }
      }
     },
     "localname": "OperationSupportExpenses",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_OtherPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Payable",
        "label": "Other Payable",
        "terseLabel": "Other Payable"
       }
      }
     },
     "localname": "OtherPayable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_OverdueReceivables": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableGrossCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Overdue receivables.",
        "label": "Overdue Receivables",
        "terseLabel": "Overdue"
       }
      }
     },
     "localname": "OverdueReceivables",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_PaymentForSettlementOfEquipmentLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payment for Settlement of Equipment Lease",
        "label": "Payment for Settlement of Equipment Lease",
        "terseLabel": "Payment for Settlement of Equipment Lease"
       }
      }
     },
     "localname": "PaymentForSettlementOfEquipmentLease",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_PaymentsRelatedToWarranties": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments related to warranties.",
        "label": "Payments Related To Warranties",
        "terseLabel": "Payments related to warranties"
       }
      }
     },
     "localname": "PaymentsRelatedToWarranties",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_PercentOfTradeAccountsReceivableInsured": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percent of trade accounts receivable insured",
        "label": "Percent Of Trade Accounts Receivable Insured",
        "terseLabel": "Percent of trade accounts receivable insured"
       }
      }
     },
     "localname": "PercentOfTradeAccountsReceivableInsured",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "drtt_PercentageOfIssuedAndOutstandingCommonShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of Issued and Outstanding Common Shares",
        "label": "Percentage of Issued and Outstanding Common Shares",
        "terseLabel": "Percentage of issued and outstanding common shares"
       }
      }
     },
     "localname": "PercentageOfIssuedAndOutstandingCommonShares",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "drtt_PerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance-based restricted stock units.",
        "label": "Performance Based Restricted Stock Units [Member]",
        "terseLabel": "PRSUs [Member]",
        "verboseLabel": "Performance-Based Restricted Share Units [Member]"
       }
      }
     },
     "localname": "PerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_PerformancePeriodDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Performance Period Date",
        "label": "Performance Period Date"
       }
      }
     },
     "localname": "PerformancePeriodDate",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "drtt_PhoenixFacilityRestructuringCosts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Phoenix Facility Restructuring Costs",
        "label": "Phoenix Facility Restructuring Costs",
        "terseLabel": "Phoenix Facility Restructuring Costs"
       }
      }
     },
     "localname": "PhoenixFacilityRestructuringCosts",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "drtt_ProceedsAsPrepaymentRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds as Prepayment Revenue",
        "label": "Proceeds as Prepayment Revenue",
        "terseLabel": "Proceeds as Prepayment Revenue"
       }
      }
     },
     "localname": "ProceedsAsPrepaymentRevenue",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ProceedsFromEmployeeTaxPaymentsOnVestingOfRestrictedStockUnits": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from employee tax payments on vesting of restricted stock units.",
        "label": "Proceeds From Employee Tax Payments On Vesting Of Restricted Stock Units",
        "terseLabel": "Employee tax payments on vesting of RSUs"
       }
      }
     },
     "localname": "ProceedsFromEmployeeTaxPaymentsOnVestingOfRestrictedStockUnits",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ProceedsFromIntellectualPropertyRights": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds from Intellectual Property Rights",
        "label": "Proceeds from Intellectual Property Rights",
        "terseLabel": "Proceeds from intellectual property rights"
       }
      }
     },
     "localname": "ProceedsFromIntellectualPropertyRights",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ProceedsFromRecoveryOfSoftwareDevelopmentExpenditures": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds From Recovery Of Software Development Expenditures",
        "label": "Proceeds From Recovery Of Software Development Expenditures",
        "terseLabel": "Recovery of software development expenditures"
       }
      }
     },
     "localname": "ProceedsFromRecoveryOfSoftwareDevelopmentExpenditures",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ProceedsReceivedOnLeasingFacilities": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Proceeds received on leasing facilities.",
        "label": "Proceeds Received On Leasing Facilities",
        "terseLabel": "Cash consideration received under leasing facility"
       }
      }
     },
     "localname": "ProceedsReceivedOnLeasingFacilities",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ProductAndTransportationRevenuesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product and transportation revenues.",
        "label": "Product And Transportation Revenues [Member]",
        "terseLabel": "Total product and transportation revenue [Member]"
       }
      }
     },
     "localname": "ProductAndTransportationRevenuesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ProductOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Product One",
        "label": "Product One [Member]",
        "terseLabel": "Product [Member]"
       }
      }
     },
     "localname": "ProductOneMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ProfessionalServicesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Professional services [Member]",
        "label": "Professional services [Member]",
        "terseLabel": "Professional Services [Member]"
       }
      }
     },
     "localname": "ProfessionalServicesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ProvisionForInventoryOfDiscontinuedProductLines": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for inventory of discontinued product lines",
        "label": "Provision for inventory of discontinued product lines",
        "terseLabel": "Provision for inventory of discontinued product lines"
       }
      }
     },
     "localname": "ProvisionForInventoryOfDiscontinuedProductLines",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationPhoenixFacilityRestructuringCostsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_RBCFacilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "RBC Facilities.",
        "label": "R B C Facilities [Member]",
        "terseLabel": "RBC Facility [Member]"
       }
      }
     },
     "localname": "RBCFacilitiesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RangeOfExercisePricesForOutstandingShareOptionsFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range Of Exercise Prices For Outstanding Share Options Five.",
        "label": "Range Of Exercise Prices For Outstanding Share Options Five [Member]",
        "terseLabel": "Exercise Price Range $4.01 to $5.00 [Member]"
       }
      }
     },
     "localname": "RangeOfExercisePricesForOutstandingShareOptionsFiveMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RangeOfExercisePricesForOutstandingShareOptionsSevenMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range Of Exercise Prices For Outstanding Share Options seven.",
        "label": "Range Of Exercise Prices For Outstanding Share Options Seven [Member]",
        "terseLabel": "Exercise Price Range $6.01 to $7.00 [Member]"
       }
      }
     },
     "localname": "RangeOfExercisePricesForOutstandingShareOptionsSevenMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RangeOfExercisePricesOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of Exercise Prices One [Member]",
        "label": "Range of Exercise Prices One [Member]",
        "terseLabel": "Exercise Price Range $4.01 to $6.00 [Member]"
       }
      }
     },
     "localname": "RangeOfExercisePricesOneMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RangeOfExercisePricesThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of Exercise Prices Three [Member]",
        "label": "Range of Exercise Prices Three [Member]",
        "terseLabel": "Exercise Price Range $6.01 to $7.00 [Member]"
       }
      }
     },
     "localname": "RangeOfExercisePricesThreeMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RangeOfExercisePricesTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Range of Exercise Prices Two [Member]",
        "label": "Range of Exercise Prices Two [Member]",
        "terseLabel": "Exercise Price Range $7.01 to $7.84 [Member]"
       }
      }
     },
     "localname": "RangeOfExercisePricesTwoMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RecruitingFeesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Recruiting fees",
        "label": "Recruiting fees [Member]",
        "terseLabel": "Recruiting fees [Member]"
       }
      }
     },
     "localname": "RecruitingFeesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_RelatedPartiesRevenue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Parties Revenue",
        "label": "Related Parties Revenue"
       }
      }
     },
     "localname": "RelatedPartiesRevenue",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfOperationsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ReorganizationCostsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reorganization costs payable",
        "label": "Reorganization costs payable",
        "periodEndLabel": "Reorganization costs payable, Ending Balance",
        "periodStartLabel": "Reorganization costs payable, Beginning Balance",
        "terseLabel": "Reorganization costs payable"
       }
      }
     },
     "localname": "ReorganizationCostsPayable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_RestrictedStockUnitAndShareAwardsWithheldToSettleEmployeeTaxObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock unit and share awards withheld to settle employee tax obligations.",
        "label": "Restricted Stock Unit And Share Awards Withheld To Settle Employee Tax Obligations",
        "terseLabel": "RSUs and Share Awards withheld to settle employee tax obligations"
       }
      }
     },
     "localname": "RestrictedStockUnitAndShareAwardsWithheldToSettleEmployeeTaxObligations",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_RestrictedStockUnitsTimeBasedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted stock units time based.",
        "label": "Restricted Stock Units Time Based [Member]",
        "terseLabel": "Restricted Stock Units Time Based [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsTimeBasedMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_SalesTaxReceivable": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sales tax receivable.",
        "label": "Sales Tax Receivable",
        "terseLabel": "Sales tax receivable"
       }
      }
     },
     "localname": "SalesTaxReceivable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_ScheduleOfIncomeTaxLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax [Line Items]",
        "terseLabel": "Schedule Of Income Tax [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxLineItems",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "drtt_ScheduleOfIncomeTaxTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Schedule Of Income Tax [Table]",
        "terseLabel": "Schedule Of Income Tax [Table]"
       }
      }
     },
     "localname": "ScheduleOfIncomeTaxTable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "drtt_ScheduleOfShareBasedCompensationPerformanceBasedRestrictedStockUnitsVestingActivityTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of share based compensation performance-based restricted stock units vesting activity.",
        "label": "Schedule Of Share Based Compensation Performance Based Restricted Stock Units Vesting Activity Table [Text Block]",
        "terseLabel": "Schedule of Percentage of PRSUs Vest upon Increases of Share Price"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationPerformanceBasedRestrictedStockUnitsVestingActivityTableTextBlock",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "drtt_SeasonalityPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for seasonality.",
        "label": "Seasonality Policy [Text Block]",
        "terseLabel": "Seasonality"
       }
      }
     },
     "localname": "SeasonalityPolicyTextBlock",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "drtt_ShareAwardsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share awards.",
        "label": "Share Awards [Member]",
        "terseLabel": "Share Awards [Member]"
       }
      }
     },
     "localname": "ShareAwardsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based compensation arrangement by share-based payment award, non-option equity instruments vested.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Non Option Equity Instruments Vested",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVested",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "drtt_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsSharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation arrangement by share based payment award vesting rights share price.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Vesting Rights Share Price",
        "terseLabel": "Weighted average fair value of the RSUs granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsSharePrice",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "drtt_ShareBasedCompensationAwardTrancheFiveMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation award tranche five.",
        "label": "Share Based Compensation Award Tranche Five [Member]",
        "terseLabel": "Share Based Compensation Award Tranche Five"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheFiveMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_ShareBasedCompensationAwardTrancheFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share based compensation award tranche four.",
        "label": "Share Based Compensation Award Tranche Four [Member]",
        "terseLabel": "Share Based Compensation Award Tranche Four"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheFourMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_SignificantCustomerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Significant customer.",
        "label": "Significant Customer [Member]",
        "terseLabel": "Significant Customer [Member]"
       }
      }
     },
     "localname": "SignificantCustomerMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_SubleaseDepositsCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sublease deposits, current.",
        "label": "Sublease Deposits, Current",
        "terseLabel": "Sublease deposits"
       }
      }
     },
     "localname": "SubleaseDepositsCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_SubsidyReceivableCurrent": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidy receivable current.",
        "label": "Subsidy Receivable Current",
        "terseLabel": "Government subsidies receivable",
        "verboseLabel": "Government subsidies"
       }
      }
     },
     "localname": "SubsidyReceivableCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_SubsidyReceivableNetOfExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsidy receivable net of expenses.",
        "label": "Subsidy Receivable Net of Expenses"
       }
      }
     },
     "localname": "SubsidyReceivableNetOfExpenses",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19AdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_TechnologyAndDevelopmentExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology And Development Expenses.",
        "label": "Technology And Development Expenses",
        "terseLabel": "Technology and development"
       }
      }
     },
     "localname": "TechnologyAndDevelopmentExpenses",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_TerminationBenefits": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tgbv",
        "label": "Tvnvbn",
        "terseLabel": "Termination benefits"
       }
      }
     },
     "localname": "TerminationBenefits",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_TerminationBenefitsPayable": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of termination benefits included in total payable.",
        "label": "Termination Benefits Payable",
        "terseLabel": "Termination benefits payable"
       }
      }
     },
     "localname": "TerminationBenefitsPayable",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_TransportationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transportation.",
        "label": "Transportation [Member]",
        "terseLabel": "Transportation [Member]"
       }
      }
     },
     "localname": "TransportationMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_TwentyTwoNwFundLpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Twenty Two NW Fund LP Member",
        "label": "Twenty Two NW Fund LP [Member]"
       }
      }
     },
     "localname": "TwentyTwoNwFundLpMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_TwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty one performance-based restricted stock units.",
        "label": "Two Thousand Twenty One Performance Based Restricted Stock Units [Member]",
        "terseLabel": "2021 PRSUs [ Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty two and two thousand twenty one performance-based restricted stock units.",
        "label": "Two Thousand Twenty Two And Two Thousand Twenty One Performance Based Restricted Stock Units [Member]",
        "terseLabel": "2022 and 2021 PRSUs [Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoAndTwoThousandTwentyOnePerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two thousand twenty two performance-based restricted stock units.",
        "label": "Two Thousand Twenty Two Performance Based Restricted Stock Units [Member]",
        "terseLabel": "2022 PRSUs [ Member]"
       }
      }
     },
     "localname": "TwoThousandTwentyTwoPerformanceBasedRestrictedStockUnitsMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_UndiscountedOperatingLeaseLiability": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Undiscounted operating lease liability.",
        "label": "Undiscounted Operating Lease Liability",
        "terseLabel": "Undiscounted operating lease liabilities"
       }
      }
     },
     "localname": "UndiscountedOperatingLeaseLiability",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_UnusualRiskOrUncertaintyImpactTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unusual Risk Or Uncertainty Impact Text Block",
        "label": "Unusual Risk Or Uncertainty Impact Text Block"
       }
      }
     },
     "localname": "UnusualRiskOrUncertaintyImpactTextBlock",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidity"
     ],
     "xbrltype": "textBlockItemType"
    },
    "drtt_UsDollarAdvancesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "U.S. dollar advances.",
        "label": "Us Dollar Advances [Member]",
        "terseLabel": "US Dollar Advances [Member]"
       }
      }
     },
     "localname": "UsDollarAdvancesMember",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "drtt_VestingTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting Term",
        "label": "Vesting Term"
       }
      }
     },
     "localname": "VestingTerm",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "drtt_WarrantyAndOtherProvisionsCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_OtherLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Warranty and other provisions current",
        "label": "Warranty And Other Provisions Current",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Warranty provisions"
       }
      }
     },
     "localname": "WarrantyAndOtherProvisionsCurrent",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESReconciliationOfWarrantyAndOtherProvisionsBalanceDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "drtt_WeightedAverageNumberOfSharesOutstandingAssumingDilutionThousandsOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average number of shares outstanding, assuming dilution (thousands of shares)",
        "label": "Weighted average number of shares outstanding, assuming dilution (thousands of shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingAssumingDilutionThousandsOfShares",
     "nsuri": "http://dirtt.net/20230630",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "auth_ref": [
      "r285",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "localname": "EquityMethodInvesteeNameDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r249",
      "r750",
      "r835",
      "r882",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r332",
      "r333",
      "r334",
      "r335",
      "r380",
      "r562",
      "r598",
      "r633",
      "r634",
      "r694",
      "r696",
      "r698",
      "r699",
      "r708",
      "r721",
      "r722",
      "r735",
      "r747",
      "r755",
      "r761",
      "r832",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r332",
      "r333",
      "r334",
      "r335",
      "r380",
      "r562",
      "r598",
      "r633",
      "r634",
      "r694",
      "r696",
      "r698",
      "r699",
      "r708",
      "r721",
      "r722",
      "r735",
      "r747",
      "r755",
      "r761",
      "r832",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r249",
      "r750",
      "r835",
      "r882",
      "r883"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Domain]",
        "terseLabel": "Customer"
       }
      }
     },
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r245",
      "r564",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r724",
      "r748",
      "r760",
      "r786",
      "r828",
      "r829",
      "r835",
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r245",
      "r564",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r724",
      "r748",
      "r760",
      "r786",
      "r828",
      "r829",
      "r835",
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r332",
      "r333",
      "r334",
      "r335",
      "r379",
      "r380",
      "r409",
      "r410",
      "r411",
      "r538",
      "r562",
      "r598",
      "r633",
      "r634",
      "r694",
      "r696",
      "r698",
      "r699",
      "r708",
      "r721",
      "r722",
      "r735",
      "r747",
      "r755",
      "r761",
      "r764",
      "r824",
      "r832",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r332",
      "r333",
      "r334",
      "r335",
      "r379",
      "r380",
      "r409",
      "r410",
      "r411",
      "r538",
      "r562",
      "r598",
      "r633",
      "r634",
      "r694",
      "r696",
      "r698",
      "r699",
      "r708",
      "r721",
      "r722",
      "r735",
      "r747",
      "r755",
      "r761",
      "r764",
      "r824",
      "r832",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Statistical Measurement"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r381",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast [Member]"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r203",
      "r381",
      "r780",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "auth_ref": [
      "r285",
      "r286",
      "r287"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r247",
      "r248",
      "r627",
      "r629",
      "r631",
      "r695",
      "r697",
      "r700",
      "r709",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r725",
      "r749",
      "r764",
      "r835",
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r247",
      "r248",
      "r627",
      "r629",
      "r631",
      "r695",
      "r697",
      "r700",
      "r709",
      "r710",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r717",
      "r718",
      "r719",
      "r720",
      "r725",
      "r749",
      "r764",
      "r835",
      "r882"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r203",
      "r381",
      "r780",
      "r781",
      "r813"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndOtherReceivablesNetCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance, receivable from customers, clients, or other third-parties, and receivables classified as other due within one year or the normal operating cycle, if longer.",
        "label": "Accounts and Other Receivables, Net, Current",
        "terseLabel": "Trade and accrued receivables, net of expected credit losses of $0.1 million at June 30, 2023 and at December 31, 2022",
        "totalLabel": "Accounts and other receivables, net, current",
        "verboseLabel": "Trade and accrued receivables"
       }
      }
     },
     "localname": "AccountsAndOtherReceivablesNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r22"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying values as of the balance sheet date of obligations incurred through that date and due within one year (or the operating cycle, if longer), including liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received, taxes, interest, rent and utilities, accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Accounts Payable and Accrued Liabilities, Current",
        "terseLabel": "Accounts payable and accrued liabilities",
        "totalLabel": "Accounts Payable and Accrued Liabilities, Current, Total"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing accounts payable and accrued liabilities.",
        "label": "Accounts Payable and Accrued Liabilities [Member]",
        "terseLabel": "Accounts Payable and Accrued Liabilities [Member]"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableGrossCurrent": {
     "auth_ref": [
      "r154",
      "r250",
      "r251",
      "r729"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, before Allowance for Credit Loss, Current",
        "totalLabel": "Total accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableGrossCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableMember": {
     "auth_ref": [
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Due from customers or clients for goods or services that have been delivered or sold.",
        "label": "Accounts Receivable [Member]",
        "terseLabel": "Accounts Receivable [Member]"
       }
      }
     },
     "localname": "AccountsReceivableMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r250",
      "r251"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 0.0,
       "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "totalLabel": "Net accounts receivable"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccretionExpense": {
     "auth_ref": [
      "r737",
      "r826"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.",
        "label": "Accretion Expense",
        "terseLabel": "Accretion of issue costs"
       }
      }
     },
     "localname": "AccretionExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r32",
      "r33",
      "r89",
      "r156",
      "r581",
      "r606",
      "r610"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Accumulated other comprehensive loss",
        "totalLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax, Total"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r2",
      "r8",
      "r33",
      "r458",
      "r461",
      "r522",
      "r601",
      "r602",
      "r800",
      "r801",
      "r802",
      "r810",
      "r811",
      "r812"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated other comprehensive loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r84"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r417",
      "r418",
      "r419",
      "r622",
      "r810",
      "r811",
      "r812",
      "r864",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r64",
      "r65",
      "r384"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Stock-based compensation",
        "totalLabel": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition, Total"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Adjustments:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r413",
      "r420"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-Based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r157",
      "r252",
      "r302",
      "r305",
      "r306",
      "r881"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Accounts Receivable, Allowance for Credit Loss, Ending Balance",
        "periodStartLabel": "Accounts Receivable, Allowance for Credit Loss, Beginning Balance",
        "terseLabel": "Provision for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "auth_ref": [
      "r157",
      "r252",
      "r302"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_AccountsReceivableNetCurrent",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "negatedLabel": "Less: expected credit losses",
        "terseLabel": "Trade and other receivables, expected credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r217"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount",
        "terseLabel": "Securities excluded from calculation of net income (loss) per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r117",
      "r151",
      "r180",
      "r226",
      "r236",
      "r241",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r446",
      "r450",
      "r485",
      "r578",
      "r656",
      "r759",
      "r772",
      "r830",
      "r831",
      "r870"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total Assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "terseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r147",
      "r159",
      "r180",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r446",
      "r450",
      "r485",
      "r759",
      "r830",
      "r831",
      "r870"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total Current Assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "terseLabel": "Current Assets"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateAxis": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Axis]"
       }
      }
     },
     "localname": "AwardDateAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardDateDomain": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date or year award under share-based payment arrangement is granted.",
        "label": "Award Date [Domain]"
       }
      }
     },
     "localname": "AwardDateDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location on balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Axis]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "auth_ref": [
      "r67",
      "r68"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the balance sheet (statement of financial position).",
        "label": "Balance Sheet Location [Domain]",
        "terseLabel": "Balance Sheet Location"
       }
      }
     },
     "localname": "BalanceSheetLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "terseLabel": "Basis of measurement"
       }
      }
     },
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. 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). Accounting policies describe all significant accounting policies of the reporting entity.",
        "label": "Basis of Presentation and Significant Accounting Policies [Text Block]",
        "terseLabel": "BASIS OF PRESENTATION"
       }
      }
     },
     "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CanadaRevenueAgencyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the government of Canada.",
        "label": "Canada Revenue Agency [Member]",
        "terseLabel": "Canada [Member]"
       }
      }
     },
     "localname": "CanadaRevenueAgencyMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "auth_ref": [
      "r723"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.",
        "label": "Capitalized Computer Software, Net",
        "periodEndLabel": "Capitalized Computer Software, Net, Ending Balance",
        "periodStartLabel": "Capitalized Computer Software, Net, Beginning Balance",
        "terseLabel": "Capitalized software, net",
        "totalLabel": "Capitalized Computer Software, Net, Total"
       }
      }
     },
     "localname": "CapitalizedComputerSoftwareNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Cash": {
     "auth_ref": [
      "r127",
      "r579",
      "r623",
      "r650",
      "r759",
      "r772",
      "r794"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash",
        "terseLabel": "Cash balance"
       }
      }
     },
     "localname": "Cash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r37",
      "r149",
      "r727"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "totalLabel": "Cash and Cash Equivalents, at Carrying Value, Total"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r37",
      "r101",
      "r179"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "periodEndLabel": "Cash, cash equivalents and restricted cash, end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash, beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r1",
      "r101"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Net decrease in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ChangeInAccountingEstimateTextBlock": {
     "auth_ref": [
      "r187",
      "r197"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting change in accounting estimate.",
        "label": "Change in Accounting Estimate [Text Block]",
        "terseLabel": "COVID-19"
       }
      }
     },
     "localname": "ChangeInAccountingEstimateTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOVID19"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r140",
      "r141",
      "r187",
      "r253",
      "r254",
      "r289",
      "r290",
      "r291",
      "r298",
      "r299",
      "r319",
      "r428",
      "r442",
      "r443",
      "r452",
      "r453",
      "r454",
      "r466",
      "r467",
      "r478",
      "r482",
      "r483",
      "r486",
      "r487",
      "r488",
      "r505",
      "r509",
      "r510",
      "r511",
      "r518",
      "r566",
      "r567",
      "r599",
      "r600"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether accounting standards update was adopted.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]",
        "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Adopted [true false]"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdopted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDSAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONAdditionalInformationDetail"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate": {
     "auth_ref": [
      "r132",
      "r133",
      "r134",
      "r140",
      "r141",
      "r253",
      "r254",
      "r289",
      "r290",
      "r291",
      "r298",
      "r299",
      "r300",
      "r319",
      "r428",
      "r442",
      "r443",
      "r444",
      "r452",
      "r453",
      "r454",
      "r455",
      "r466",
      "r467",
      "r468",
      "r471",
      "r478",
      "r482",
      "r483",
      "r486",
      "r487",
      "r488",
      "r505",
      "r509",
      "r510",
      "r511",
      "r518",
      "r566",
      "r567",
      "r599",
      "r600",
      "r785"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date accounting standards update was adopted, in YYYY-MM-DD format.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Adoption Date",
        "terseLabel": "Accounting standards adopted date"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateAdoptionDate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDSAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect": {
     "auth_ref": [
      "r130",
      "r189",
      "r202",
      "r294",
      "r434"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates (true false) whether effect from applying amendment to accounting standards is immaterial.",
        "label": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]",
        "terseLabel": "Change in Accounting Principle, Accounting Standards Update, Immaterial Effect [true false]"
       }
      }
     },
     "localname": "ChangeInAccountingPrincipleAccountingStandardsUpdateImmaterialEffect",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDSAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONAdditionalInformationDetail"
     ],
     "xbrltype": "booleanItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsDisclosureTextBlock": {
     "auth_ref": [
      "r106"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant arrangements with third parties, which includes operating lease arrangements and arrangements in which the entity has agreed to expend funds to procure goods or services, or has agreed to commit resources to supply goods or services, and operating lease arrangements. Descriptions may include identification of the specific goods and services, period of time covered, minimum quantities and amounts, and cancellation rights.",
        "label": "Commitments Disclosure [Text Block]",
        "terseLabel": "COMMITMENTS"
       }
      }
     },
     "localname": "CommitmentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Common Stock, Capital Shares Reserved for Future Issuance",
        "terseLabel": "Common stock reserved for future issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r762",
      "r763",
      "r764",
      "r766",
      "r767",
      "r768",
      "r769",
      "r810",
      "r811",
      "r864",
      "r884",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Shares"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockNoParValue": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount per share of no-par value common stock.",
        "label": "Common Stock, No Par Value",
        "terseLabel": "Common shares, no par value"
       }
      }
     },
     "localname": "CommonStockNoParValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorizedUnlimited": {
     "auth_ref": [
      "r29"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the number of common shares permitted to be issued by an entity's charter and bylaws is unlimited. The acceptable value is \"Unlimited\".",
        "label": "Common Stock, Shares Authorized, Unlimited [Fixed List]",
        "terseLabel": "Common shares, authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorizedUnlimited",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "authorizedUnlimitedItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Common shares, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r9",
      "r83",
      "r642",
      "r662",
      "r889",
      "r890"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Common Stock, Shares, Outstanding, Ending Balance",
        "periodStartLabel": "Common Stock, Shares, Outstanding, Beginning Balance",
        "terseLabel": "Common shares, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r83",
      "r580",
      "r759"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Common shares, unlimited authorized without par value, 104,444,936 issued and outstanding at June 30, 2023 and 97,882,884 at December 31, 2022"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r34",
      "r163",
      "r165",
      "r171",
      "r573",
      "r589"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income (loss) for the period"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r726",
      "r822",
      "r823"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "Software [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r42",
      "r44",
      "r70",
      "r71",
      "r249",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r42",
      "r44",
      "r70",
      "r71",
      "r249",
      "r611",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r42",
      "r44",
      "r70",
      "r71",
      "r249",
      "r711",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r42",
      "r44",
      "r70",
      "r71",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Percentage of Total Account Receivable"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r42",
      "r44",
      "r70",
      "r71",
      "r249",
      "r711"
     ],
     "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.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r66",
      "r731"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Consolidation, Policy [Policy Text Block]",
        "terseLabel": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractTerminationMember": {
     "auth_ref": [
      "r738",
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of a contract associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Contract Termination [Member]",
        "terseLabel": "Termination Benefits [Member]"
       }
      }
     },
     "localname": "ContractTerminationMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "auth_ref": [
      "r834"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability.",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "terseLabel": "Summary of contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "auth_ref": [
      "r365",
      "r366",
      "r376"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Contract with Customer, Liability, Current",
        "totalLabel": "Contract liabilities"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": {
     "auth_ref": [
      "r377"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.",
        "label": "Contract with Customer, Liability, Revenue Recognized",
        "terseLabel": "Contract liabilities recognized as revenue"
       }
      }
     },
     "localname": "ContractWithCustomerLiabilityRevenueRecognized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtSecuritiesMember": {
     "auth_ref": [
      "r837"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities that can be exchanged for equity of the debt issuer at the option of the issuer or the holder.",
        "label": "Convertible Debt Securities [Member]",
        "terseLabel": "Shares Issuable on Principal Amount Settled in Common Shares [Member]"
       }
      }
     },
     "localname": "ConvertibleDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r94",
      "r564"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Total cost of sales",
        "totalLabel": "Cost of Goods and Services Sold, Total"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of Sales [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostsAndExpensesRelatedParty": {
     "auth_ref": [
      "r95"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 6.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Costs of sales and operating expenses for the period incurred from transactions with related parties.",
        "label": "Costs and Expenses, Related Party",
        "terseLabel": "Settlement of related party expenses",
        "verboseLabel": "Related party expense"
       }
      }
     },
     "localname": "CostsAndExpensesRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r114",
      "r427",
      "r438",
      "r809"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current Income Tax Expense (Benefit)",
        "terseLabel": "Current tax expense (recovery)",
        "totalLabel": "Current Income Tax Expense (Benefit), Total",
        "verboseLabel": "Current and deferred income tax expense (recovery)"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r43",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Customer Concentration Risk [Member]",
        "terseLabel": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentAmount1": {
     "auth_ref": [
      "r39",
      "r40"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Amount",
        "terseLabel": "Issued to settle related party debt, amount"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentAmount1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": {
     "auth_ref": [
      "r39",
      "r40"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.",
        "label": "Debt Conversion, Converted Instrument, Shares Issued",
        "terseLabel": "Issued to settle related party debt, shares"
       }
      }
     },
     "localname": "DebtConversionConvertedInstrumentSharesIssued1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_DebtCurrent": {
     "auth_ref": [
      "r152"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of debt and lease obligation, classified as current.",
        "label": "Debt, Current",
        "terseLabel": "Debt amount",
        "totalLabel": "Debt, Current, Total"
       }
      }
     },
     "localname": "DebtCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Revolving credit facility, basis spread on variable rate"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "auth_ref": [
      "r108",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The price per share of the conversion feature embedded in the debt instrument.",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "terseLabel": "Convertible debentures, conversion price"
       }
      }
     },
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_DebtInstrumentCovenantDescription": {
     "auth_ref": [
      "r20",
      "r80"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of minimum financial levels (for example, tangible net worth and working capital) and achievement of certain financial ratios (for example, working capital ratio and debt service coverage ratio), and adherence to certain clauses which generally require or restrict certain actions (for example, entering into a debt arrangement with equal or greater seniority, and selling or discontinuing a certain business segment or material subsidiary) to be in compliance with the covenant clauses of the debt agreement. May also include a discussion of the adverse consequences that would result if the entity violates or fails to satisfy the covenants.",
        "label": "Debt Instrument, Covenant Description",
        "terseLabel": "Debt instrument covenant terms"
       }
      }
     },
     "localname": "DebtInstrumentCovenantDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentDescriptionOfVariableRateBasis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of reference rate used for variable rate of debt instrument.",
        "label": "Debt Instrument, Description of Variable Rate Basis",
        "terseLabel": "Debt instrument, description of variable rate basis"
       }
      }
     },
     "localname": "DebtInstrumentDescriptionOfVariableRateBasis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentFrequencyOfPeriodicPayment": {
     "auth_ref": [
      "r28",
      "r79"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the frequency of periodic payments (monthly, quarterly, annual).",
        "label": "Debt Instrument, Frequency of Periodic Payment",
        "terseLabel": "Convertible debentures, frequency of interest payment"
       }
      }
     },
     "localname": "DebtInstrumentFrequencyOfPeriodicPayment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r27",
      "r73",
      "r357"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "terseLabel": "Convertible debentures, interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [
      "r182",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r508",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Debt Instrument [Line Items]",
        "terseLabel": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r136",
      "r742",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "terseLabel": "Convertible debentures, maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentPeriodicPaymentInterest": {
     "auth_ref": [
      "r28"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the required periodic payments applied to interest.",
        "label": "Debt Instrument, Periodic Payment, Interest",
        "negatedLabel": "Interest payments"
       }
      }
     },
     "localname": "DebtInstrumentPeriodicPaymentInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r28",
      "r53",
      "r54",
      "r72",
      "r73",
      "r75",
      "r78",
      "r109",
      "r110",
      "r182",
      "r345",
      "r346",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r359",
      "r360",
      "r361",
      "r508",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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.",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "terseLabel": "Debt Instrument [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Debt Instrument, Term",
        "terseLabel": "Revolving credit facility, term"
       }
      }
     },
     "localname": "DebtInstrumentTerm",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.",
        "label": "Deferred Compensation Liability, Current and Noncurrent",
        "terseLabel": "Deferred Compensation Liability, Current and Noncurrent",
        "totalLabel": "Deferred Compensation Liability, Current and Noncurrent, Total"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r74",
      "r833"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Convertible debentures, transaction cost",
        "totalLabel": "Debt Issuance Costs, Net, Total"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeCurrent": {
     "auth_ref": [
      "r782"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail": {
       "order": 1.0,
       "parentTag": "us-gaap_ContractWithCustomerLiabilityCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred Income, Current",
        "terseLabel": "Deferred revenue"
       }
      }
     },
     "localname": "DeferredIncomeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUESummaryOfContractLiabilitiesDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r5",
      "r114",
      "r129",
      "r437",
      "r438",
      "r809"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Income Tax Expense (Benefit)",
        "terseLabel": "Deferred income tax expense",
        "totalLabel": "Deferred Income Tax Expense (Benefit), Total"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r425"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "terseLabel": "Valuation allowance against Deferred Tax Assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r5",
      "r231"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "terseLabel": "Depreciation and amortization",
        "totalLabel": "Depreciation, Depletion and Amortization, Total"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r160",
      "r161",
      "r484",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r657",
      "r659",
      "r660",
      "r701",
      "r702",
      "r703",
      "r704",
      "r705",
      "r706",
      "r707",
      "r730",
      "r885"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "terseLabel": "Revalued liability",
        "totalLabel": "Derivative Liability, Total"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [
      "r375",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation Of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r375",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation Of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of revenue by major products and services lines and timing of revenue recognition"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r382",
      "r386",
      "r414",
      "r415",
      "r416",
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "terseLabel": "STOCK-BASED COMPENSATION"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "terseLabel": "Loss per share"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r172",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r206",
      "r209",
      "r214",
      "r215",
      "r216",
      "r220",
      "r476",
      "r477",
      "r574",
      "r590",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "totalLabel": "Earnings Per Share, Basic, Total",
        "verboseLabel": "Net income (loss) per share (dollars)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareBasicAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Basic [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareBasicAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r172",
      "r194",
      "r195",
      "r196",
      "r197",
      "r198",
      "r209",
      "r214",
      "r215",
      "r216",
      "r220",
      "r476",
      "r477",
      "r574",
      "r590",
      "r732"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Earnings Per Share, Diluted",
        "totalLabel": "Earnings Per Share, Diluted, Total"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDilutedAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share, Diluted [Abstract]"
       }
      }
     },
     "localname": "EarningsPerShareDilutedAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r205",
      "r217",
      "r218",
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "Earnings Per Share [Text Block]"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShare"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": {
     "auth_ref": [
      "r869"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; 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.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations",
        "terseLabel": "Effect of foreign exchange on cash, cash equivalents and restricted cash",
        "totalLabel": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations, Total"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Insurance Costs on Change of Control [Member]"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EmployeeStockOptionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.",
        "label": "Employee Stock Option [Member]",
        "terseLabel": "Employee Stock Option [Member]"
       }
      }
     },
     "localname": "EmployeeStockOptionMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r9",
      "r142",
      "r166",
      "r167",
      "r168",
      "r183",
      "r184",
      "r185",
      "r190",
      "r199",
      "r201",
      "r221",
      "r293",
      "r301",
      "r364",
      "r417",
      "r418",
      "r419",
      "r430",
      "r431",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r464",
      "r475",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r522",
      "r601",
      "r602",
      "r603",
      "r622",
      "r689"
     ],
     "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.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r285"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Percentage of undivided interest"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ExtraordinaryAndUnusualItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Unusual or Infrequent Items, or Both [Abstract]"
       }
      }
     },
     "localname": "ExtraordinaryAndUnusualItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FacilityClosingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Closing of a facility associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Facility Closing [Member]",
        "terseLabel": "Closure of Facility [Member]"
       }
      }
     },
     "localname": "FacilityClosingMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r303",
      "r304",
      "r307",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r361",
      "r363",
      "r465",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r588",
      "r736",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r817",
      "r818",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r314",
      "r315",
      "r316",
      "r317",
      "r565",
      "r572"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r47",
      "r48"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r494",
      "r495",
      "r496",
      "r497",
      "r686"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 2.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of realized and unrealized gain (loss) from foreign currency transaction.",
        "label": "Gain (Loss), Foreign Currency Transaction, before Tax",
        "terseLabel": "Foreign exchange loss",
        "totalLabel": "Foreign Currency Transaction Gain (Loss), before Tax, Total"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": {
     "auth_ref": [
      "r103",
      "r664",
      "r770",
      "r867",
      "r868",
      "r888"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain (loss) from foreign currency transaction.",
        "label": "Unrealized Gain (Loss), Foreign Currency Transaction, before Tax",
        "negatedLabel": "Foreign exchange loss"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossUnrealized",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnDispositionOfIntangibleAssets": {
     "auth_ref": [
      "r805"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      },
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of intangible assets.",
        "label": "Gain (Loss) on Disposition of Intangible Assets",
        "negatedLabel": "Gain on sale of software and patents",
        "terseLabel": "Gain on sale of software and patents"
       }
      }
     },
     "localname": "GainLossOnDispositionOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r5"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "terseLabel": "Gain on disposal of equipment",
        "totalLabel": "Gain (Loss) on Disposition of Property Plant Equipment, Total"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r96",
      "r667"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative",
        "totalLabel": "General and Administrative Expense, Total"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GovernmentContractMember": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Formal agreement with government or its agency.",
        "label": "Government Contract [Member]",
        "terseLabel": "Government [Member]"
       }
      }
     },
     "localname": "GovernmentContractMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r93",
      "r180",
      "r226",
      "r235",
      "r240",
      "r243",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r485",
      "r734",
      "r830"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HealthCareMember": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Service provided for prevention, maintenance, diagnosis or treatment of physical and mental health.",
        "label": "Health Care [Member]",
        "terseLabel": "Healthcare [Member]"
       }
      }
     },
     "localname": "HealthCareMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r0",
      "r91",
      "r121",
      "r226",
      "r235",
      "r240",
      "r243",
      "r575",
      "r585",
      "r734"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "totalLabel": "Loss before tax"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r318",
      "r324",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r324",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement.",
        "label": "Income Statement Location [Domain]"
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "auth_ref": [
      "r7"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of taxing authority.",
        "label": "Income Tax Authority, Name [Axis]",
        "terseLabel": "Income Tax Authority, Name"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes.",
        "label": "Income Tax Authority, Name [Domain]",
        "terseLabel": "Income Tax Authority, Name"
       }
      }
     },
     "localname": "IncomeTaxAuthorityNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r181",
      "r421",
      "r423",
      "r424",
      "r426",
      "r435",
      "r439",
      "r440",
      "r441",
      "r617"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "terseLabel": "INCOME TAXES"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureINCOMETAXES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r126",
      "r135",
      "r200",
      "r201",
      "r232",
      "r422",
      "r436",
      "r591"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "totalLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "negatedLabel": "Income taxes received",
        "terseLabel": "Income taxes received",
        "totalLabel": "Income Taxes Paid, Net, Total"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesReceivable": {
     "auth_ref": [
      "r76",
      "r798"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail": {
       "order": 2.0,
       "parentTag": "us-gaap_AccountsAndOtherReceivablesNetCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.",
        "label": "Income Taxes Receivable, Current",
        "terseLabel": "Income tax receivable"
       }
      }
     },
     "localname": "IncomeTaxesReceivable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESScheduleOfAccountsNotesLoansAndFinancingReceivableDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsAndOtherReceivables": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.",
        "label": "Increase (Decrease) in Accounts and Other Receivables",
        "negatedLabel": "Trade and other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsAndOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 13.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "terseLabel": "Accounts payable and accrued liabilities",
        "totalLabel": "Increase (Decrease) in Accounts Payable and Accrued Liabilities, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInContractWithCustomerLiability": {
     "auth_ref": [
      "r563",
      "r804"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 15.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in obligation to transfer good or service to customer for which consideration has been received or is receivable.",
        "label": "Increase (Decrease) in Contract with Customer, Liability",
        "terseLabel": "Customer deposits and deferred revenue"
       }
      }
     },
     "localname": "IncreaseDecreaseInContractWithCustomerLiability",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 11.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventory",
        "totalLabel": "Increase (Decrease) in Inventories, Total"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherCurrentLiabilities": {
     "auth_ref": [
      "r804"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 14.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in current liabilities classified as other.",
        "label": "Increase (Decrease) in Other Current Liabilities",
        "terseLabel": "Other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherCurrentLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in receivables classified as other.",
        "label": "Increase (Decrease) in Other Receivables",
        "negatedLabel": "Other receivables",
        "terseLabel": "Other receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 12.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Prepaid and other assets, current and long term"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities": {
     "auth_ref": [
      "r210",
      "r211",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToConversionOfDebtSecurities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r74",
      "r124",
      "r169",
      "r230",
      "r507",
      "r673",
      "r770",
      "r887"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 4.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "totalLabel": "Interest Expense, Total"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestExpenseSubordinatedNotesAndDebentures": {
     "auth_ref": [
      "r123"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest expense incurred during the reporting period on subordinated notes and debentures. Includes amortization of expenses incurred in the issuance of subordinated notes and debentures.",
        "label": "Interest Expense, Subordinated Notes and Debentures",
        "terseLabel": "Interest on Convertible debentures"
       }
      }
     },
     "localname": "InterestExpenseSubordinatedNotesAndDebentures",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r174",
      "r177",
      "r178"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "negatedLabel": "Interest paid"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPayableCurrent": {
     "auth_ref": [
      "r24"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Interest Payable, Current",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "InterestPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r158",
      "r728",
      "r759"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventory",
        "totalLabel": "Inventory, Net, Total"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r313"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Inventory Write-down",
        "terseLabel": "Inventory write down"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeInterest": {
     "auth_ref": [
      "r97",
      "r229"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 3.0,
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.",
        "label": "Investment Income, Interest",
        "terseLabel": "Interest income"
       }
      }
     },
     "localname": "InvestmentIncomeInterest",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r23",
      "r180",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r447",
      "r450",
      "r451",
      "r485",
      "r641",
      "r733",
      "r772",
      "r830",
      "r870",
      "r871"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total Liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities [Abstract]",
        "terseLabel": "LIABILITIES"
       }
      }
     },
     "localname": "LiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r88",
      "r120",
      "r583",
      "r759",
      "r808",
      "r821",
      "r866"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total Liabilities and Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r26",
      "r148",
      "r180",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r447",
      "r450",
      "r451",
      "r485",
      "r759",
      "r830",
      "r870",
      "r871"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 0.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Liabilities, Current",
        "totalLabel": "Total Current Liabilities",
        "verboseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "terseLabel": "Current Liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LicenseMember": {
     "auth_ref": [
      "r836"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Right to use intangible asset. Intangible asset includes, but is not limited to, patent, copyright, technology, manufacturing process, software or trademark.",
        "label": "License [Member]",
        "terseLabel": "License fees from Distribution Partners [Member]"
       }
      }
     },
     "localname": "LicenseMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r21",
      "r807"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityBorrowingCapacityDescription": {
     "auth_ref": [
      "r795",
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of the credit facility's borrowing capacity including discussion of how the borrowing capacity is determined (for example, borrowing capacity based on the amount of current assets).",
        "label": "Line of Credit Facility, Borrowing Capacity, Description",
        "terseLabel": "Revolving credit facility, maximum borrowing capacity, description"
       }
      }
     },
     "localname": "LineOfCreditFacilityBorrowingCapacityDescription",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r21",
      "r807"
     ],
     "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.",
        "label": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Revolving credit facility, maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r21"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit available borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LinesOfCreditCurrent": {
     "auth_ref": [
      "r81",
      "r118"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Line of Credit, Current",
        "terseLabel": "Leasing facility drawn,"
       }
      }
     },
     "localname": "LinesOfCreditCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock": {
     "auth_ref": [
      "r816"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses.",
        "label": "Loans, Notes, Trade and Other Receivables Disclosure [Text Block]",
        "terseLabel": "TRADE AND OTHER RECEIVABLES"
       }
      }
     },
     "localname": "LoansNotesTradeAndOtherReceivablesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.",
        "label": "Long-Lived Assets by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of non-current assets"
       }
      }
     },
     "localname": "LongLivedAssetsByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermDebt": {
     "auth_ref": [
      "r20",
      "r119",
      "r352",
      "r362",
      "r743",
      "r744",
      "r879"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.",
        "label": "Long-Term Debt",
        "periodEndLabel": "Long term debt, Balance Ending",
        "periodStartLabel": "Long term debt, Balance Beginning",
        "totalLabel": "Long-Term Debt, Total"
       }
      }
     },
     "localname": "LongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "auth_ref": [
      "r153"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "terseLabel": "Long-term debt",
        "totalLabel": "Long-Term Debt, Excluding Current Maturities, Total"
       }
      }
     },
     "localname": "LongTermDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LongTermDebtTextBlock": {
     "auth_ref": [
      "r107"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-term debt.",
        "label": "Long-Term Debt [Text Block]",
        "terseLabel": "LONG-TERM DEBT"
       }
      }
     },
     "localname": "LongTermDebtTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of items purchased under a long-term purchase commitment.",
        "label": "Category of Item Purchased [Axis]",
        "terseLabel": "Category of Item Purchased"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentByCategoryOfItemPurchasedAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "General description of the goods or services to be purchased from the counterparty to the long-term purchase commitment.",
        "label": "Long-Term Purchase Commitment, Category of Item Purchased [Domain]",
        "terseLabel": "Long-term Purchase Commitment, Category of Item Purchased"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentCategoryOfItemPurchasedDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Long-Term Purchase Commitment [Line Items]",
        "terseLabel": "Long Term Purchase Commitment [Line Items]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongTermPurchaseCommitmentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule setting forth key provisions of an arrangement under which the entity has agreed to purchase goods or services over a period of time greater than one year or the normal operating cycle, if longer, including the item for which expenditures will be made, minimum quantities, milestones, time period and committed amount.",
        "label": "Long-Term Purchase Commitment [Table]",
        "terseLabel": "Long Term Purchase Commitment [Table]"
       }
      }
     },
     "localname": "LongTermPurchaseCommitmentTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r28"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-Term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r28",
      "r52"
     ],
     "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.",
        "label": "Long-Term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NatureOfOperations": {
     "auth_ref": [
      "r128",
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward.",
        "label": "Nature of Operations [Text Block]",
        "terseLabel": "GENERAL INFORMATION"
       }
      }
     },
     "localname": "NatureOfOperations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureGENERALINFORMATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash flows used in financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "terseLabel": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r176"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash flows used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "terseLabel": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r101",
      "r102",
      "r103"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash flows used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "terseLabel": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r92",
      "r103",
      "r122",
      "r146",
      "r162",
      "r164",
      "r168",
      "r180",
      "r189",
      "r194",
      "r195",
      "r196",
      "r197",
      "r200",
      "r201",
      "r212",
      "r226",
      "r235",
      "r240",
      "r243",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r477",
      "r485",
      "r587",
      "r665",
      "r687",
      "r688",
      "r734",
      "r770",
      "r830"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss)",
        "terseLabel": "Net loss for the period",
        "totalLabel": "Net loss",
        "verboseLabel": "Income (loss) for the period"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": {
     "auth_ref": [
      "r173",
      "r194",
      "r195",
      "r196",
      "r197",
      "r206",
      "r207",
      "r213",
      "r216",
      "r226",
      "r235",
      "r240",
      "r243",
      "r734"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.",
        "label": "Net Income (Loss) Available to Common Stockholders, Basic",
        "totalLabel": "Net income (loss) per share - diluted"
       }
      }
     },
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Standards Update and Change in Accounting Principle [Abstract]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "auth_ref": [
      "r130",
      "r131",
      "r137",
      "r145",
      "r187",
      "r188",
      "r191",
      "r192",
      "r203",
      "r204",
      "r294",
      "r295",
      "r432",
      "r433",
      "r434",
      "r462",
      "r473",
      "r479",
      "r480",
      "r481",
      "r491",
      "r492",
      "r493",
      "r513",
      "r514",
      "r523",
      "r569",
      "r570",
      "r571",
      "r605",
      "r606",
      "r607",
      "r608",
      "r610"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "terseLabel": "ADOPTION OF NEW AND REVISED ACCOUNTING STANDARDS"
       }
      }
     },
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r186",
      "r189",
      "r190",
      "r191",
      "r193",
      "r196",
      "r203",
      "r220",
      "r253",
      "r254",
      "r290",
      "r291",
      "r292",
      "r293",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r319",
      "r417",
      "r418",
      "r419",
      "r428",
      "r429",
      "r430",
      "r431",
      "r442",
      "r443",
      "r444",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r482",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r505",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r566",
      "r567",
      "r568",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDSAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r41",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r186",
      "r189",
      "r190",
      "r191",
      "r193",
      "r196",
      "r203",
      "r220",
      "r253",
      "r254",
      "r290",
      "r291",
      "r292",
      "r293",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r319",
      "r417",
      "r418",
      "r419",
      "r428",
      "r429",
      "r430",
      "r431",
      "r442",
      "r443",
      "r444",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r463",
      "r464",
      "r466",
      "r467",
      "r468",
      "r469",
      "r470",
      "r471",
      "r472",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r482",
      "r483",
      "r487",
      "r488",
      "r489",
      "r490",
      "r505",
      "r506",
      "r509",
      "r510",
      "r511",
      "r512",
      "r518",
      "r519",
      "r520",
      "r521",
      "r522",
      "r566",
      "r567",
      "r568",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r612"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements Or Change In Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureADOPTIONOFNEWANDREVISEDACCOUNTINGSTANDARDSAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureBASISOFPRESENTATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r248"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-Lived Assets",
        "terseLabel": "Non-current assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r98"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Nonoperating Income (Expense)",
        "totalLabel": "Non Operating (income) loss"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfCountriesInWhichEntityOperates": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of countries in which the entity operates as of balance sheet date.",
        "label": "Number of Countries in which Entity Operates",
        "terseLabel": "Number of principal geographic locations"
       }
      }
     },
     "localname": "NumberOfCountriesInWhichEntityOperates",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r815"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGAdditionalInformationDetail"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "terseLabel": "Expenses"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r226",
      "r235",
      "r240",
      "r243",
      "r734"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Current portion of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r516"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Long-term lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r515"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Operating lease right-of-use assets, net"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "auth_ref": [
      "r3"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax",
        "terseLabel": "Exchange differences on translation of foreign operations",
        "totalLabel": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Total",
        "verboseLabel": "Foreign currency translation adjustment"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://dirtt.net/20230630/taxonomy/role/StatementInterimCondensedConsolidatedStatementOfComprehensiveIncomeLoss"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherCurrentLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of other current liabilities.",
        "label": "Other Current Liabilities [Table Text Block]",
        "terseLabel": "Summary of Other Liabilities"
       }
      }
     },
     "localname": "OtherCurrentLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilities": {
     "auth_ref": [
      "r77",
      "r577",
      "r637",
      "r638",
      "r772",
      "r886"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other.",
        "label": "Other Liabilities",
        "totalLabel": "Other Liabilities, Total"
       }
      }
     },
     "localname": "OtherLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "auth_ref": [
      "r24",
      "r759"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Current",
        "terseLabel": "Other liabilities",
        "totalLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIESSummaryOfOtherLiabilitiesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherLiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities, Current [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Liabilities Disclosure [Abstract]"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r25"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other liabilities.",
        "label": "Other Liabilities Disclosure [Text Block]",
        "terseLabel": "OTHER LIABILITIES"
       }
      }
     },
     "localname": "OtherLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureOTHERLIABILITIES"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherReceivables": {
     "auth_ref": [
      "r155",
      "r651"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from parties in nontrade transactions, classified as other.",
        "label": "Other Receivables",
        "terseLabel": "Other receivables",
        "verboseLabel": "Trade and accrued receivables"
       }
      }
     },
     "localname": "OtherReceivables",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherRestructuringMember": {
     "auth_ref": [
      "r738",
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restructuring and related activities classified as other.",
        "label": "Other Restructuring [Member]",
        "terseLabel": "Other Cost [Member]"
       }
      }
     },
     "localname": "OtherRestructuringMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PatentsMember": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Exclusive legal right granted by the government to the owner of the patent to exploit an invention or a process for a period of time specified by law.",
        "label": "Patents [Member]",
        "terseLabel": "Patents [Member]"
       }
      }
     },
     "localname": "PatentsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r323",
      "r803"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedLabel": "Reorganization costs paid",
        "terseLabel": "Payment for reorganization cost"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForSoftware": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the development, modification or acquisition of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.",
        "label": "Payments for Software",
        "negatedLabel": "Capitalized software development expenditures",
        "totalLabel": "Payments for Software, Total"
       }
      }
     },
     "localname": "PaymentsForSoftware",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireOtherProductiveAssets": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for the purchase of or improvements to tangible or intangible assets, used to produce goods or deliver services, classified as other.",
        "label": "Payments to Acquire Other Productive Assets",
        "negatedLabel": "Other asset expenditures"
       }
      }
     },
     "localname": "PaymentsToAcquireOtherProductiveAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r100"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property, plant and equipment, net of accounts payable changes",
        "totalLabel": "Payments to Acquire Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "Performance Share Units (\"PSUs\") [Member]"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement.",
        "label": "Plan Name [Domain]",
        "terseLabel": "Plan Name"
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r799"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "terseLabel": "Prepaids and other current assets"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.",
        "label": "Prime Rate [Member]",
        "terseLabel": "Prime Rate [Member]"
       }
      }
     },
     "localname": "PrimeRateMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "auth_ref": [
      "r35",
      "r614"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "terseLabel": "Proceeds received on long-term debt",
        "totalLabel": "Proceeds from Issuance of Long-Term Debt, Total",
        "verboseLabel": "Issuances"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfUnsecuredDebt": {
     "auth_ref": [
      "r35"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of long-term debt that is not secured by collateral. Excludes proceeds from tax exempt unsecured debt.",
        "label": "Proceeds from Issuance of Unsecured Debt",
        "terseLabel": "Issuance of convertible debentures"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfUnsecuredDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfIntangibleAssets": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.",
        "label": "Proceeds from Sale of Intangible Assets",
        "terseLabel": "Proceeds on sale of software and patents"
       }
      }
     },
     "localname": "ProceedsFromSaleOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r99"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds on sale of equipment",
        "totalLabel": "Proceeds from Sale of Property, Plant, and Equipment, Total"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]",
        "terseLabel": "Product [Member]",
        "verboseLabel": "Total product revenue [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProfitLoss": {
     "auth_ref": [
      "r146",
      "r162",
      "r164",
      "r175",
      "r180",
      "r189",
      "r200",
      "r201",
      "r226",
      "r235",
      "r240",
      "r243",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r445",
      "r448",
      "r449",
      "r477",
      "r485",
      "r575",
      "r586",
      "r621",
      "r665",
      "r687",
      "r688",
      "r734",
      "r757",
      "r758",
      "r771",
      "r802",
      "r830"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "terseLabel": "Net loss for the period",
        "totalLabel": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest, Total"
       }
      }
     },
     "localname": "ProfitLoss",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r6",
      "r576",
      "r584",
      "r759"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Property, Plant and Equipment, Net",
        "terseLabel": "Property, plant and equipment, net",
        "totalLabel": "Property, Plant and Equipment, Net, Total"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PurchaseObligation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.",
        "label": "Purchase Obligation",
        "terseLabel": "Purchase obligation, outstanding",
        "totalLabel": "Purchase Obligation, Total"
       }
      }
     },
     "localname": "PurchaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureCOMMITMENTSAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReceivablesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Receivables [Abstract]"
       }
      }
     },
     "localname": "ReceivablesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [
      "r668",
      "r669",
      "r672"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transaction [Line Items]",
        "verboseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Trade and accrued receivables"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r524",
      "r525",
      "r526",
      "r527",
      "r528",
      "r618",
      "r619",
      "r620",
      "r670",
      "r671",
      "r672",
      "r692",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Related Party Transactions Disclosure [Text Block]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransaction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r36",
      "r807"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Lines of Credit",
        "terseLabel": "Repayments of Lines of Credit"
       }
      }
     },
     "localname": "RepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "auth_ref": [
      "r36",
      "r615"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.",
        "label": "Repayments of Long-Term Debt",
        "negatedLabel": "Repayment of long-term debt",
        "negatedTerseLabel": "Principal repayments",
        "totalLabel": "Repayments of Long-Term Debt, Total"
       }
      }
     },
     "localname": "RepaymentsOfLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RepaymentsOfRelatedPartyDebt": {
     "auth_ref": [
      "r36"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Repayments of Related Party Debt",
        "terseLabel": "Issued to settle related party debt"
       }
      }
     },
     "localname": "RepaymentsOfRelatedPartyDebt",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCash": {
     "auth_ref": [
      "r794",
      "r806",
      "r878",
      "r880"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash",
        "terseLabel": "Restricted cash",
        "totalLabel": "Restricted Cash, Total"
       }
      }
     },
     "localname": "RestrictedCash",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfCashFlowsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashCurrent": {
     "auth_ref": [
      "r794",
      "r806"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restricted Cash, Current",
        "terseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Share Units (\"RSUs\") [Member]",
        "verboseLabel": "Restricted Share Units (\"RSUs\") Performance-Based [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restructuring and Related Activities [Abstract]"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r320",
      "r321",
      "r323",
      "r326",
      "r331"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.",
        "label": "Restructuring and Related Activities Disclosure [Text Block]",
        "terseLabel": "REORGANIZATION"
       }
      }
     },
     "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATION"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r5",
      "r327",
      "r328",
      "r825"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 5.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Reorganization",
        "totalLabel": "Restructuring Charges, Total",
        "verboseLabel": "Restructuring charges"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r322",
      "r323",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Type"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost And Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserveAcceleratedDepreciation": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accelerated depreciation charged against earnings associated with exit from or disposal of business activities or restructuring plan.",
        "label": "Restructuring and Related Cost, Accelerated Depreciation",
        "terseLabel": "Accelerated depreciation",
        "verboseLabel": "Accelerated depreciation and amortization associated with product line discontinuation and closure the Phoenix Facility"
       }
      }
     },
     "localname": "RestructuringReserveAcceleratedDepreciation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationPhoenixFacilityRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveCurrent": {
     "auth_ref": [
      "r796",
      "r826",
      "r827"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of known and estimated obligations associated with exit from or disposal of business activities or restructurings pursuant to a duly authorized plan, which are expected to be paid in the next twelve months or in the normal operating cycle if longer. Costs of such activities include those for one-time termination benefits, termination of an operating lease or other contract, consolidating or closing facilities, relocating employees, and costs associated with an ongoing benefit arrangement, but excludes costs associated with the retirement of a long-lived asset.",
        "label": "Restructuring Reserve, Current",
        "terseLabel": "Restructuring cost"
       }
      }
     },
     "localname": "RestructuringReserveCurrent",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r85",
      "r111",
      "r582",
      "r605",
      "r610",
      "r616",
      "r643",
      "r759"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings (Accumulated Deficit)",
        "terseLabel": "Accumulated deficit",
        "totalLabel": "Retained Earnings (Accumulated Deficit), Total"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r142",
      "r183",
      "r184",
      "r185",
      "r190",
      "r199",
      "r201",
      "r293",
      "r301",
      "r417",
      "r418",
      "r419",
      "r430",
      "r431",
      "r456",
      "r459",
      "r460",
      "r464",
      "r475",
      "r601",
      "r603",
      "r622",
      "r889"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated undistributed earnings (deficit).",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r139",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r378"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "REVENUE"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUE"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": {
     "auth_ref": [
      "r18"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.",
        "label": "Revenue from External Customers by Geographic Areas [Table Text Block]",
        "terseLabel": "Schedule of revenue from external customers"
       }
      }
     },
     "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r170",
      "r180",
      "r227",
      "r228",
      "r234",
      "r238",
      "r239",
      "r245",
      "r247",
      "r249",
      "r288",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r343",
      "r344",
      "r485",
      "r575",
      "r830"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "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).",
        "label": "Revenues",
        "terseLabel": "Total revenue",
        "totalLabel": "Revenues, Total",
        "verboseLabel": "Revenue from external customers"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenues from External Customers and Long-Lived Assets [Line Items]",
        "terseLabel": "Revenues from External Customers and Long-Lived Assets [Line Items]"
       }
      }
     },
     "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility [Member]"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTSummaryOfLongTermDebtReconciliationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SaleLeasebackTransactionLineItems": {
     "auth_ref": [
      "r125",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Sale Leaseback Transaction [Line Items]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SaleLeasebackTransactionTable": {
     "auth_ref": [
      "r125",
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A summary of the elements of a transaction involving the entity's sale of property to another party and the lease of the property back to the entity.",
        "label": "Sale Leaseback Transaction [Table]"
       }
      }
     },
     "localname": "SaleLeasebackTransactionTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureGainOnSaleOfSoftwareAndPatentsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SalesRevenueNetMember": {
     "auth_ref": [
      "r249",
      "r783"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Revenue Benchmark [Member]",
        "terseLabel": "Sales Revenue [Member]"
       }
      }
     },
     "localname": "SalesRevenueNetMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "auth_ref": [
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "terseLabel": "Schedule of accounts, notes, loans and financing receivable"
       }
      }
     },
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Schedule of Debt [Table Text Block]",
        "terseLabel": "Summary of Long Term Debt Reconciliation"
       }
      }
     },
     "localname": "ScheduleOfDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r814"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]",
        "terseLabel": "Schedule of Earnings Per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r63"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]",
        "terseLabel": "Summary of stock-based compensation expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock": {
     "auth_ref": [
      "r45"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information.",
        "label": "Revenue from External Customers by Products and Services [Table Text Block]",
        "terseLabel": "Schedule of sales by industry"
       }
      }
     },
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUETables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFairValueOffBalanceSheetRisksTable": {
     "auth_ref": [
      "r69",
      "r116"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule detailing the information required and determined to be disclosed regarding the fair value of financial assets and financial liabilities, which are not recognized in the financial statements (off-balance sheet) because they fail to meet some other criterion for recognition.",
        "label": "Schedule of Fair Value, off-Balance-Sheet Risks [Table]"
       }
      }
     },
     "localname": "ScheduleOfFairValueOffBalanceSheetRisksTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r322",
      "r323",
      "r324",
      "r325",
      "r328",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule Of Restructuring And Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r49",
      "r50",
      "r51"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "terseLabel": "Restructuring Costs"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": {
     "auth_ref": [
      "r46",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]",
        "terseLabel": "Schedule Of Revenues From External Customers And Long Lived Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSegmentReportingScheduleOfNoncurrentAssetsDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTINGScheduleOfRevenueFromExternalCustomersDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": {
     "auth_ref": [
      "r16",
      "r17",
      "r59"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Activity [Table Text Block]",
        "terseLabel": "Summary of RSUs, Share Awards, PSUs, DSUs Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r383",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Arrangements By Share Based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]",
        "terseLabel": "Schedule Of Share Based Compensation Shares Authorized Under Stock Option Plans By Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of option exercise prices, by grouped ranges, including the upper and lower limits of the price range, the number of shares under option, weighted average exercise price and remaining contractual option terms.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]",
        "terseLabel": "Summary of options outstanding by range of exercise prices"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r16",
      "r17",
      "r56"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "terseLabel": "Summary of options granted, exercised, surrendered, forfeited and expired"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r233",
      "r237",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r249"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "SEGMENT REPORTING"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSEGMENTREPORTING"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Selling and Marketing Expense",
        "terseLabel": "Sales and marketing",
        "totalLabel": "Selling and Marketing Expense, Total"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r748"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Installation and other services [Member]",
        "verboseLabel": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByMajorProductsAndServicesLinesDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEScheduleOfSalesByIndustryDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r4"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "terseLabel": "Stock-based compensation, net of settlements",
        "totalLabel": "Share-Based Payment Arrangement, Noncash Expense, Total"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r756"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "terseLabel": "Share-based compensation arrangement by share-based payment award, award requisite service period"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r401"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "terseLabel": "Share based compensation other than option grant date fair value"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [
      "r383",
      "r385",
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "terseLabel": "Share Based Compensation Arrangement By Share Based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations": {
     "auth_ref": [
      "r15"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements for which rights to exercise lapsed.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Expirations",
        "negatedLabel": "Expired",
        "terseLabel": "Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsExpirations",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Forfeitures",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": {
     "auth_ref": [
      "r13"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of non-option equity instruments granted to participants.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Granted",
        "terseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other increase (decrease) in number of shares reserved for issuance under non-option equity instrument agreements that is not separately disclosed.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Other",
        "negatedLabel": "Withheld to settle employee tax obligations"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOther",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": {
     "auth_ref": [
      "r11",
      "r12"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of equity instruments other than options outstanding, including both vested and non-vested instruments.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Non-Option Equity Instruments, Outstanding, Number",
        "periodEndLabel": "Number of units, Outstanding at the end",
        "periodStartLabel": "Number of units, Outstanding at the beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "terseLabel": "Number of options, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r392"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Exercisable"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period",
        "negatedLabel": "Number of options, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Number of options, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r394"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "periodEndLabel": "Number of options, Outstanding at the end",
        "periodStartLabel": "Number of options, Outstanding at the beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r390",
      "r391"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Weighted average exercise price, Outstanding at the end",
        "periodStartLabel": "Weighted average exercise price, Outstanding at the beginning"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": {
     "auth_ref": [
      "r55"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Issued in Period",
        "terseLabel": "Share Awards were issued to employees"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r387",
      "r388",
      "r389",
      "r390",
      "r391",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r411",
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "All Award Types",
        "terseLabel": "Award Type"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfRsusShareAwardsPsusDsusActivityDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfStockBasedCompensationExpenseDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r397"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Expired"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price",
        "terseLabel": "Weighted average exercise price, Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsGrantedExercisedSurrenderedForfeitedAndExpiredDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche One [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche One [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheOneMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Three [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Three"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheThreeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.",
        "label": "Share-Based Payment Arrangement, Tranche Two [Member]",
        "terseLabel": "Share-based Payment Arrangement, Tranche Two [Member]"
       }
      }
     },
     "localname": "ShareBasedCompensationAwardTrancheTwoMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r61"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]",
        "terseLabel": "Exercise Price Range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Exercise Price Range [Domain]",
        "terseLabel": "Exercise Price Range"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]",
        "terseLabel": "Share Based Compensation Shares Authorized Under Stock Option Plans Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Lower Range Limit",
        "terseLabel": "Range of exercise prices, Minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": {
     "auth_ref": [
      "r60"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Ending Balance",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable, Beginning Balance",
        "verboseLabel": "Options exercisable, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Ending Balance",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding, Beginning Balance",
        "verboseLabel": "Options outstanding, Number"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r62"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Upper Range Limit",
        "terseLabel": "Range of exercise prices, Maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharePrice": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Price of a single share of a number of saleable stocks of a company.",
        "label": "Share Price",
        "terseLabel": "Weighted average fair value of the RSUs granted",
        "verboseLabel": "Deemed Price"
       }
      }
     },
     "localname": "SharePrice",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": {
     "auth_ref": [
      "r838"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of vesting of award under share-based payment arrangement.",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage",
        "terseLabel": "% of PRSUs vesting"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r58"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price",
        "terseLabel": "Options outstanding"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options exercisable, Weighted average remaining life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": {
     "auth_ref": [
      "r57"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Ending Balance",
        "periodStartLabel": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price, Beginning Balance",
        "terseLabel": "Options outstanding, Weighted average exercise price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r112"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term",
        "terseLabel": "Options outstanding, Weighted average remaining life"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONSummaryOfOptionsOutstandingByRangeOfExercisePricesDetail"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.",
        "label": "Shares, Outstanding",
        "periodEndLabel": "Ending Balance (in shares)",
        "periodStartLabel": "Beginning Balance (in shares)"
       }
      }
     },
     "localname": "SharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r9",
      "r30",
      "r142",
      "r166",
      "r167",
      "r168",
      "r183",
      "r184",
      "r185",
      "r190",
      "r199",
      "r201",
      "r221",
      "r293",
      "r301",
      "r364",
      "r417",
      "r418",
      "r419",
      "r430",
      "r431",
      "r456",
      "r458",
      "r459",
      "r460",
      "r461",
      "r464",
      "r475",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r522",
      "r601",
      "r602",
      "r603",
      "r622",
      "r689"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r221",
      "r564",
      "r613",
      "r624",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r642",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r663",
      "r666",
      "r667",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r689",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r183",
      "r184",
      "r185",
      "r221",
      "r564",
      "r613",
      "r624",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r642",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r652",
      "r653",
      "r654",
      "r655",
      "r657",
      "r658",
      "r659",
      "r660",
      "r661",
      "r663",
      "r666",
      "r667",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685",
      "r689",
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareParentheticalDetails",
      "http://dirtt.net/20230630/taxonomy/role/DisclosureLiquidityAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureTRADEANDOTHERRECEIVABLESAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans": {
     "auth_ref": [
      "r9",
      "r82",
      "r83",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued during the period as a result of an employee stock purchase plan.",
        "label": "Stock Issued During Period, Shares, Employee Stock Purchase Plans",
        "terseLabel": "Issued for employee share purchase plan (In Shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": {
     "auth_ref": [
      "r9",
      "r111"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.",
        "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross",
        "terseLabel": "Issued on vesting of RSUs and Share Awards (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueEmployeeStockPurchasePlan": {
     "auth_ref": [
      "r9",
      "r82",
      "r83",
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate change in value for stock issued during the period as a result of employee stock purchase plan.",
        "label": "Stock Issued During Period, Value, Employee Stock Purchase Plan",
        "terseLabel": "Issued for employee share purchase plan"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueEmployeeStockPurchasePlan",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": {
     "auth_ref": [
      "r9",
      "r82",
      "r83",
      "r111"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period.",
        "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross",
        "terseLabel": "Issued on vesting of RSUs and Share Awards"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r83",
      "r86",
      "r87",
      "r105",
      "r644",
      "r662",
      "r690",
      "r691",
      "r759",
      "r772",
      "r808",
      "r821",
      "r866",
      "r889"
     ],
     "calculation": {
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest.",
        "label": "Equity, Attributable to Parent",
        "periodEndLabel": "Ending Balance",
        "periodStartLabel": "Beginning Balance",
        "totalLabel": "Total Shareholders\u2019 Equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Equity, Attributable to Parent [Abstract]",
        "terseLabel": "SHAREHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [
      "r504",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r504",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r504",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more 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.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r504",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r504",
      "r530"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEventsAdditionalInformationDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r529",
      "r531"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Subsequent Events [Text Block]"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureSubsequentEvents"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceAxis": {
     "auth_ref": [
      "r753",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by timing of transfer of good or service to customer.",
        "label": "Timing of Transfer of Good or Service [Axis]",
        "terseLabel": "Timing of Transfer of Good or Service"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TimingOfTransferOfGoodOrServiceDomain": {
     "auth_ref": [
      "r753",
      "r835"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.",
        "label": "Timing of Transfer of Good or Service [Domain]",
        "terseLabel": "Timing of Transfer of Good or Service"
       }
      }
     },
     "localname": "TimingOfTransferOfGoodOrServiceDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredAtPointInTimeMember": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred at point in time.",
        "label": "Transferred at Point in Time [Member]",
        "terseLabel": "At a point in time [Member]"
       }
      }
     },
     "localname": "TransferredAtPointInTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransferredOverTimeMember": {
     "auth_ref": [
      "r753"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Contract with customer in which good or service is transferred over time.",
        "label": "Transferred over Time [Member]",
        "terseLabel": "Over time [Member]"
       }
      }
     },
     "localname": "TransferredOverTimeMember",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREVENUEDisaggregationOfRevenueByTimingOfRevenueRecognitionDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r255",
      "r256",
      "r257",
      "r258",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r265",
      "r266",
      "r267",
      "r268",
      "r269",
      "r270",
      "r271",
      "r272",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r361",
      "r363",
      "r465",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r544",
      "r545",
      "r546",
      "r547",
      "r548",
      "r549",
      "r550",
      "r551",
      "r552",
      "r553",
      "r554",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r588",
      "r787",
      "r788",
      "r789",
      "r790",
      "r791",
      "r792",
      "r793",
      "r817",
      "r818",
      "r819",
      "r820"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.",
        "label": "Financial Instruments [Domain]"
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureRelatedPartyTransactionAdditionalInformationDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r322",
      "r323",
      "r328",
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureReorganizationRestructuringCostsDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureREORGANIZATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ValuationTechniqueAxis": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by valuation approach and technique.",
        "label": "Valuation Approach and Technique [Axis]",
        "terseLabel": "Valuation Approach and Technique"
       }
      }
     },
     "localname": "ValuationTechniqueAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ValuationTechniqueDomain": {
     "auth_ref": [
      "r10"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Valuation approach and technique.",
        "label": "Valuation Approach and Technique [Domain]",
        "terseLabel": "Valuation Approach and Technique"
       }
      }
     },
     "localname": "ValuationTechniqueDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureLONGTERMDEBTAdditionalInformationDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_VestingAxis": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Axis]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingAxis",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VestingDomain": {
     "auth_ref": [
      "r838",
      "r839",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r846",
      "r847",
      "r848",
      "r849",
      "r850",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861",
      "r862",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Vesting schedule of award under share-based payment arrangement.",
        "label": "Vesting [Domain]",
        "terseLabel": "Vesting"
       }
      }
     },
     "localname": "VestingDomain",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_DisclosureSTOCKBASEDCOMPENSATIONScheduleOfPercentageOfPrsusVestUponIncreasesOfSharePriceDetail"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r208",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "negatedLabel": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Diluted, Total"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r206",
      "r216"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Weighted average number of shares outstanding (thousands of shares)",
        "totalLabel": "Weighted Average Number of Shares Outstanding, Basic, Total"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/DisclosureEarningsPerShareScheduleOfEarningsPerShareDetails",
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average number of shares outstanding (in thousands)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "presentation": [
      "http://dirtt.net/20230630/taxonomy/role/Role_StatementInterimCondensedConsolidatedStatementOfOperations"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org//235/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org//440/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org//470/tableOfContent",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.8)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "840",
   "URI": "https://asc.fasb.org//1943274/2147481295/840-40-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(1)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)(2)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "250",
   "URI": "https://asc.fasb.org//250/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "275",
   "URI": "https://asc.fasb.org//275/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "https://asc.fasb.org//606/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "105",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(4)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(21))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.B)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "a",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "b",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org//260/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org//280/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(aaa)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "50",
   "Subparagraph": "(a)",
   "Topic": "405",
   "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "420",
   "URI": "https://asc.fasb.org//420/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(e))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org//718/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(l)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org//740/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iii)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(h)(1)(iv)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(i)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481839/830-10-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147482014/830-20-35-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "832",
   "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "842",
   "URI": "https://asc.fasb.org//1943274/2147479741/842-40-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "848",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org//850/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org//855/tableOfContent",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "912",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(1)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)-(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(2)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(f)(3)",
   "Topic": "926",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(15))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(11))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(2)(a))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(c)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(4)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(f)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(14))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(17))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(19))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147481089/718-20-55-13",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-05(4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(b)(2)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(9))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(6))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(e)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org//1943274/2147479851/948-310-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org//1943274/2147481027/954-310-50-2",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "985",
   "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r736": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r737": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147481639/420-10-35-4",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r738": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r739": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r741": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r742": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r743": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r744": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r745": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.10)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(b)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(1)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "210",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Subparagraph": "(d)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "320",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "830",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r773": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r774": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r775": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r776": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r777": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r778": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r779": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481174/470-10-25-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(c)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Subparagraph": "(g)",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org//310-10/tableOfContent",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482047/420-10-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481956/830-20-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481926/830-20-50-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r874": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r875": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r876": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r877": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r878": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r879": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r880": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r881": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r882": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r883": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r884": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "205",
   "Subparagraph": "(a)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r885": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Subparagraph": "(a)(3)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r886": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r887": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(i)",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r888": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-07(7)(c))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r889": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r890": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.6-09(7))",
   "Topic": "946",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7(b))",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}