XML 51 R39.htm IDEA: XBRL DOCUMENT
v3.23.1

Basis of Presentation - Additional Information (Details) | 3 Months Ended
--- | ---
Mar. 31, 2023
Variable Interest Entity [Line Items] |
Number of variable interest entities | ten
Variable Interest Entity, Primary Beneficiary [Member] |
Variable Interest Entity [Line Items] |
Number of variable interest entities primary beneficiary | five
Variable Interest Entity, Not Primary Beneficiary [Member] |
Variable Interest Entity [Line Items] |
Number of variable interest entities not a primary beneficiary | five

X
- Definition Represents the number of variable interest entities + References No definition available. + Details
Name: | imax_NumberOfVariableInterestEntities
Namespace Prefix: | imax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of variable interest entities that the Company is not the primary beneficiary of and therefore does not have the power to direct the activities of the respective entity. + References No definition available. + Details
Name: | imax_NumberOfVariableInterestEntitiesNotPrimaryBeneficiary
Namespace Prefix: | imax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of variable interest entities that the Company is the primary beneficiary of and therefore has the power to direct the activities of the respective entity. + References No definition available. + Details
Name: | imax_NumberOfVariableInterestEntitiesPrimaryBeneficiary
Namespace Prefix: | imax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References No definition available. + Details
Name: | us-gaap_VariableInterestEntityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=us-gaap_VariableInterestEntityNotPrimaryBeneficiaryMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |