XML 68 R52.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Fair Value Measurements - Deferred and Contingent Consideration Liabilities (Details) - USD ($) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2023 | Dec. 31, 2022
Deferred Consideration (Level 2 Liabilities) |  |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] |  |
Consideration, beginning balance | $ 7,400 | $ 14,931
Additions | 0 | 0
Change in Fair Value | 2,197 | (3,234)
Payments | (3,897) | (4,297)
Consideration, ending balance | 5,700 | 7,400
Contingent Consideration (Level 3 Liabilities) |  |
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Roll Forward] |  |
Consideration, beginning balance | 58,100 | 75,668
Additions | 0 | 0
Change in Fair Value | 26,500 | (17,568)
Payments | 0 | 0
Consideration, ending balance | $ 84,600 | $ 58,100

X
- Definition Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Adjustments + References No definition available. + Details
Name: | insm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityAdjustments
Namespace Prefix: | insm_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of increase (decrease) in fair value from changes in the assumptions or model used to calculate the fair value of a contract to service financial assets under which the benefits of servicing are expected to more than adequately compensate the servicer. + References No definition available. + Details
Name: | us-gaap_AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of liability recognized arising from contingent consideration in a business combination. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 805 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479581/805-30-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 30 -Section 25 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479668/805-30-25-6 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 35 -Paragraph 1 -Subparagraph (b) -SubTopic 30 -Topic 805 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479613/805-30-35-1 + Details
Name: | us-gaap_BusinessCombinationContingentConsiderationLiability
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. + References No definition available. + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationRollForward
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |