XML 77 R60.htm IDEA: XBRL DOCUMENT
v3.25.4

Nature of Business and Summary of Significant Accounting Policies - Narrative (Details) |  |  |  | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | --- | --- | ---
Apr. 18, 2024 day $ / shares shares | Oct. 21, 2021 $ / shares | Oct. 20, 2021 | Dec. 31, 2025 USD ($) segment vote tranche $ / shares shares | Dec. 31, 2024 USD ($) $ / shares shares | Dec. 31, 2023 USD ($) $ / shares shares | Sep. 30, 2025 USD ($) | May 31, 2025 USD ($) | May 23, 2025 USD ($) | Jun. 04, 2024 shares
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Number of operating segments | segment |  |  |  | 2 |  |  |  |  |  |
Number of reportable segments | segment |  |  |  | 2 |  |  |  |  |  |
Allowance for doubtful accounts |  |  |  | $ 3,400,000 | $ 5,200,000 |  |  |  |  |
Class of warrant or right, number of securities called by each warrant or right | shares |  |  |  | 1 |  |  |  |  |  |
Increase in fair values of warrant liabilities |  |  |  | $ 0 | 5,300,000 | $ 24,800,000 |  |  |  |
Deferred revenue |  |  |  | $ 2,200,000 | 3,000,000.0 |  |  |  |  |
Supplier payment timing, period |  |  |  | 30 days |  |  |  |  |  |
Remaining performance obligations |  |  |  | $ 1,104,300,000 | 811,900,000 |  |  |  |  |
Share-based compensation arrangement by share-based payment award, award vesting period |  |  |  | 5 years |  |  |  |  |  |
Number of tranches | tranche |  |  |  | 3 |  |  |  |  |  |
Advertising expense |  |  |  | $ 1,200,000 | 1,700,000 | 1,300,000 |  |  |  |
Trade show, cost |  |  |  | 3,200,000 | 2,900,000 | $ 2,700,000 |  |  |  |
Shares repurchased, amount |  |  |  | 49,600,000 |  |  |  |  |  |
Remaining amount yet be purchased |  |  |  | 81,400,000 |  |  |  |  |  |
Share Repurchase Program |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Shares repurchased, amount |  |  |  | $ 18,600,000 | $ 0 |  |  |  |  |
Profit Interest 1 |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Profits interest, threshold price (in dollars per share) | $ / shares |  | $ 12 |  | $ 12 | $ 14 | $ 16 |  |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01 |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Revenue from remaining performance obligation (as a percent) |  |  |  | 49.00% |  |  |  |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction, period |  |  |  | 1 year |  |  |  |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01 |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Revenue from remaining performance obligation (as a percent) |  |  |  | 20.00% |  |  |  |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction, period |  |  |  | 1 year |  |  |  |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01 |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Revenue from remaining performance obligation (as a percent) |  |  |  | 9.00% |  |  |  |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction, period |  |  |  | 1 year |  |  |  |  |  |
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01 |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Revenue from remaining performance obligation (as a percent) |  |  |  | 6.00% |  |  |  |  |  |
Revenue, remaining performance obligation, expected timing of satisfaction, period |  |  |  | 1 year |  |  |  |  |  |
Contract Asset Balance | Product Concentration Risk | One Project |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Concentration risk, percentage |  |  |  | 16.00% |  |  |  |  |  |
Convertible Senior Notes Due 2030 (Notes) | Convertible Debt |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Loan amount |  |  |  | $ 400,000,000.0 |  |  |  | $ 400,000,000.0 | $ 400,000,000.0 |
Interest rate |  |  |  |  |  |  |  | 0.25% | 0.25% |
Convertible Senior Notes Due 2031 (Notes) | Convertible Debt |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Loan amount |  |  |  |  |  |  |  | $ 375,000,000.0 |  |
Public Warrants |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Warrant exercise price (in dollars per share) | $ / shares | $ 11.50 |  |  |  |  |  |  |  |  |
Class of warrant or right, number of securities called by each warrant or right | shares | 0.22 |  |  |  |  |  |  |  |  |
Unredeemed Public Warrants |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Warrant exercise price (in dollars per share) | $ / shares | $ 0.10 |  |  |  |  |  |  |  |  |
Class A Common Stock |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Class of warrant or right outstanding (in shares) | shares | 18,076,416 |  |  |  |  | 27,249,779 |  |  |  | 1,768,000
Warrant exercise price (in dollars per share) | $ / shares |  |  |  |  |  | $ 11.50 |  |  |  |
Class of warrant or right, number of securities called by each warrant or right | shares |  |  |  |  |  | 1 |  |  |  |
Common stock voting rights | vote |  |  |  | 1 |  |  |  |  |  |
Share repurchase program |  |  |  |  | $ 100,000,000 |  |  |  |  |
Class A Common Stock | Convertible Senior Notes Due 2031 (Notes) | Convertible Debt |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Loan amount |  |  |  | $ 375,000,000.0 |  |  | $ 375,000,000.0 |  |  |
Interest rate |  |  |  |  |  |  | 0.00% | 0.00% |  |
Class A Common Stock | Public Warrants |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Class of warrant or right outstanding (in shares) | shares | 3,978,418 |  |  | 0 | 0 | 18,749,779 |  |  |  |
Trading days | day | 10 |  |  |  |  |  |  |  |  |
Warrants exercised, representing percentage | 0.96 |  |  |  |  |  |  |  |  |
Class A Common Stock | Unredeemed Public Warrants |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Class of warrant or right outstanding (in shares) | shares | 673,363 |  |  |  |  |  |  |  |  |
Class A Common Stock | Private Placement Warrants |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Class of warrant or right outstanding (in shares) | shares |  |  |  | 0 | 0 |  |  |  |  | 8,500,000
Class B Common Stock |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Common stock voting rights | vote |  |  |  | 1 |  |  |  |  |  |
Deferred Income Taxes and Other Liabilities |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Asset retirement obligation |  |  |  | $ 2,900,000 | $ 3,100,000 |  |  |  |  |
Minimum |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Product warranty, duration |  |  |  | 12 months |  |  |  |  |  |
Supplier payment timing, period |  |  |  | 30 days |  |  |  |  |  |
Number of trading days for determining the value per share |  | 20 days | 20 days |  |  |  |  |  |  |
Minimum | Customer-Related Intangible Assets |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 6 years |  |  |  |  |  |
Minimum | Developed technology |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 5 years |  |  |  |  |  |
Minimum | Tradenames and Other |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 1 year |  |  |  |  |  |
Maximum |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Product warranty, duration |  |  |  | 24 months |  |  |  |  |  |
Supplier payment timing, period |  |  |  | 90 days |  |  |  |  |  |
Number of trading days for determining the value per share |  | 30 days | 30 days |  |  |  |  |  |  |
Maximum | Customer-Related Intangible Assets |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 13 years |  |  |  |  |  |
Maximum | Developed technology |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 16 years |  |  |  |  |  |
Maximum | Tradenames and Other |  |  |  |  |  |  |  |  |  |
Summary Of Significant Accounting Policy [Line Items] |  |  |  |  |  |  |  |  |  |
Useful life |  |  |  | 10 years |  |  |  |  |  |

X
- Definition Class of Warrant or Right, Warrants Exercised, Representing Percentage + References No definition available. + Details
Name: | mir_ClassOfWarrantOrRightWarrantsExercisedRepresentingPercentage
Namespace Prefix: | mir_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition Common Stock, Number Of Votes Per Common Share + References No definition available. + Details
Name: | mir_CommonStockNumberOfVotesPerCommonShare
Namespace Prefix: | mir_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | mir_NumberOfTradingDaysForDeterminingTheValuePerShare
Namespace Prefix: | mir_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Number Of Tranches + References No definition available. + Details
Name: | mir_NumberOfTranches
Namespace Prefix: | mir_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Product Warranty, Duration + References No definition available. + Details
Name: | mir_ProductWarrantyDuration
Namespace Prefix: | mir_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Remaining performance obligations customer contract. + References No definition available. + Details
Name: | mir_RemainingPerformanceObligationsCustomerContract
Namespace Prefix: | mir_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Share-based Compensation Arrangement by Share-based Payment Award, Threshold Price, Amount + References No definition available. + Details
Name: | mir_ShareBasedCompensationArrangementByShareBasedPaymentAwardThresholdPriceAmount
Namespace Prefix: | mir_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Summary of significant accounting policy. + References No definition available. + Details
Name: | mir_SummaryOfSignificantAccountingPolicyLineItems
Namespace Prefix: | mir_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Supplier Payment Timing, Period + References No definition available. + Details
Name: | mir_SupplierPaymentTimingPeriod
Namespace Prefix: | mir_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Trade Show, Cost + References No definition available. + Details
Name: | mir_TradeShowCost
Namespace Prefix: | mir_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Warranty Liability, Number Of Trading Days + References No definition available. + Details
Name: | mir_WarrantyLiabilityNumberOfTradingDays
Namespace Prefix: | mir_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 505 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481520/505-30-50-4 + Details
Name: | srt_StockRepurchaseProgramAuthorizedAmount1
Namespace Prefix: | srt_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 55 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483385/720-35-55-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 720 -SubTopic 35 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483406/720-35-50-1 + Details
Name: | us-gaap_AdvertisingExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 326 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479344/326-20-45-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 310 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481962/310-10-50-4 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 25 -Paragraph 4 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481999/410-20-25-4 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 410 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481850/410-20-50-1 + Details
Name: | us-gaap_AssetRetirementObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Exercise price per share or per unit of warrants or rights outstanding. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(4)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-3 + Details
Name: | us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 42 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-42 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 20 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-20 Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 275 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482861/275-10-50-18 + Details
Name: | us-gaap_ConcentrationRiskPercentage1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(26)(c)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_DeferredRevenueNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of expense (income) related to adjustment to fair value of warrant liability. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 + Details
Name: | us-gaap_FairValueAdjustmentOfWarrants
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfOperatingSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 47 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-47 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 54 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-54 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 18 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482810/280-10-50-18 + Details
Name: | us-gaap_NumberOfReportableSegments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of remaining performance obligation to total remaining performance obligation not recognized as revenue. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(1) -SubTopic 10 -Topic 606 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479806/606-10-50-13 + Details
Name: | us-gaap_RevenueRemainingPerformanceObligationPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition 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. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 718 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount remaining authorized for purchase of share under share repurchase plan. Includes, but is not limited to, repurchase of stock and unit of ownership. + References No definition available. + Details
Name: | us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 2 -SubTopic 10 -Topic 505 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(29)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 946 -SubTopic 830 -Name Accounting Standards Codification -Section 55 -Paragraph 11 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 205 -Name Accounting Standards Codification -Section 45 -Paragraph 4 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 505 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 220 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.6-09(4)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3 Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 505 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.3-04) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1 + Details
Name: | us-gaap_StockRepurchasedDuringPeriodValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | srt_ShareRepurchaseProgramAxis=mir_ShareRepurchaseProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=mir_ProfitInterest1Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2026-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2027-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2028-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis=2029-01-01
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByBenchmarkAxis=mir_ContractAssetBalanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis=mir_OneProjectMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mir_ConvertibleSeniorNotesDue2030NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=mir_ConvertibleSeniorNotesDue2031NotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mir_PublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mir_UnredeemedPublicWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassAMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ClassOfWarrantOrRightAxis=mir_PrivatePlacementWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_CommonClassBMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=mir_DeferredIncomeTaxesAndOtherLiabilitiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelatedIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=mir_TradenamesAndOtherMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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