XML 54 R43.htm IDEA: XBRL DOCUMENT
v3.21.2

Current Expected Credit Losses - Summary of Allowance For Credit Losses Related to Accounts Receivable (Details) - USD ($) $ in Thousands | 3 Months Ended | 9 Months Ended
--- | --- | ---
Sep. 30, 2021 | Sep. 30, 2020 | Sep. 30, 2021 | Sep. 30, 2020
Accounts Receivable Allowance For Credit Loss [Line Items] |  |  |  |
Beginning balance | $ 12,306 | $ 12,610 | $ 14,295 | $ 5,137
Current period provision (reversal), net | (764) | 1,829 | (2,308) | 9,506
Write-offs | (313) | (614) | (800) | (614)
Foreign exchange | (87) | 308 | (45) | 104
Ending balance | 11,142 | 14,133 | 11,142 | 14,133
Theatre Operators [Member] |  |  |  |
Accounts Receivable Allowance For Credit Loss [Line Items] |  |  |  |
Beginning balance | 8,597 | 6,317 | 8,368 | 3,302
Current period provision (reversal), net | (489) | 1,623 | (111) | 4,718
Write-offs | (43) | (614) | (278) | (614)
Foreign exchange | (89) | 133 | (3) | 53
Ending balance | 7,976 | 7,459 | 7,976 | 7,459
Studios [Member] |  |  |  |
Accounts Receivable Allowance For Credit Loss [Line Items] |  |  |  |
Beginning balance | 2,517 | 5,455 | 4,481 | 893
Current period provision (reversal), net | (251) | (262) | (1,928) | 4,424
Write-offs | (270) |  | (522) |
Foreign exchange | 2 | 184 | (33) | 60
Ending balance | 1,998 | 5,377 | 1,998 | 5,377
Other [Member] |  |  |  |
Accounts Receivable Allowance For Credit Loss [Line Items] |  |  |  |
Beginning balance | 1,192 | 838 | 1,446 | 942
Current period provision (reversal), net | (24) | 468 | (269) | 364
Foreign exchange |  | (9) | (9) | (9)
Ending balance | $ 1,168 | $ 1,297 | $ 1,168 | $ 1,297

X
- Definition Accounts receivable, allowance for credit loss. + References No definition available. + Details
Name: | imax_AccountsReceivableAllowanceForCreditLossLineItems
Namespace Prefix: | imax_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Allowance for doubtful accounts foreign exchange. + References No definition available. + Details
Name: | imax_AllowanceForDoubtfulAccountsForeignExchange
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Allowance for doubtful accounts receivable current provision. + References No definition available. + Details
Name: | imax_AllowanceForDoubtfulAccountsReceivableCurrentProvision
Namespace Prefix: | imax_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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

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

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