XML 55 R44.htm IDEA: XBRL DOCUMENT
v3.21.2

Current Expected Credit Losses - Additional Information (Details) - USD ($) $ in Millions | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Current Expected Credit Losses [Line Items] |  |  |  |
Finance income related to net investment in leases with billed amounts past due |  |  | $ 0.1 | $ 0.1
Finance income related to financed sale receivables with billed amounts past due | $ 1.3 | $ 1.4 | 3.6 | 4.2
Maximum [Member] |  |  |  |
Current Expected Credit Losses [Line Items] |  |  |  |
Finance income related to net investment in leases with billed amounts past due | 0.1 |  |  |
Theatre And Foreign Movie Studio [Member] |  |  |  |
Current Expected Credit Losses [Line Items] |  |  |  |
Increase (decrease) in allowance for current expected credit losses, accounts receivables | (1.2) | 1.5 | (3.2) | 9.0
Theatre Operators [Member] |  |  |  |
Current Expected Credit Losses [Line Items] |  |  |  |
Increase (decrease) in allowance for current expected credit losses, variable consideration receivables | (0.9) | 0.8 | (0.8) | 1.7
Theatre Operators [Member] | Variable Consideration Receivables [Member] |  |  |  |
Current Expected Credit Losses [Line Items] |  |  |  |
Increase (decrease) investment in leases and financed sale receivables provision for current expected credit losses | $ (1.6) | $ 1.0 | $ (1.8) | $ 4.1

X
- Definition Allowance for doubtful variable consideration receivable net of foreign exchange current provision. + References No definition available. + Details
Name: | imax_AllowanceForDoubtfulVariableConsiderationReceivableNetOfForeignExchangeCurrentProvision
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Current expected credit losses. + References No definition available. + Details
Name: | imax_CurrentExpectedCreditLossesLineItems
Namespace Prefix: | imax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Financed sales receivables past due finance income. + References No definition available. + Details
Name: | imax_FinancedSalesReceivablesPastDueFinanceIncome
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Increase (decrease) in allowance for doubtful accounts receivable current provision. + References No definition available. + Details
Name: | imax_IncreaseDecreaseInAllowanceForDoubtfulAccountsReceivableCurrentProvision
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase (decrease) investment in leases and financed sale receivables provision for current expected credit losses. + References No definition available. + Details
Name: | imax_IncreaseDecreaseInvestmentInLeasesAndFinancedSaleReceivablesProvisionForCurrentExpectedCreditLosses
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Net investment in lease past due finance income. + References No definition available. + Details
Name: | imax_NetInvestmentInLeasePastDueFinanceIncome
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=imax_TheatreAndForeignMovieStudioMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ProductOrServiceAxis=imax_TheaterOperatorsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditLossStatusAxis=imax_VariableConsiderationReceivablesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |