What changed: r4 to r5
Added four-product model, earnout classification bridge and conditional disposal installment cash.
Retrieval clocks and internal hashes are excluded. Changed source or accounting definitions are not automatically an economic restatement. The authored reason describes the destination revision.
| Field | Before | After |
|---|---|---|
| /business/description | Our Company LightPath Technologies, Inc. (“LightPath”, the “Company”, “we”, “our”, or “us”) was incorporated under Delaware law in 1992 as the successor to LightPath Technologies Limited Partnership, a New Mexico limited partnership formed in 1989, and its predecessor, Integrated Solar Technologies Corporation, a New Mexico corporation formed in 1985. Today, LightPath is a global company with facilities in the United States and the Republic of Latvia. Our corporate headquarters is located in Orlando, Florida. Historically, we operated with a focus on optical component manufacturing, and specifically on our leadership position as a precision molded lens manufacturer for visual light applications. We expanded our addressable market with the acquisition of ISP (as defined below), a manufacturer of infrared optical components, in December 2016. Since 2020, our strategy has been to move up the value chain by producing optical assemblies, modules and simple cameras. Through acquisitions, we have continued to enhance our. | LightPath supplies optical materials, infrared and visible components, assemblies and imaging modules. Acquired camera and glass operations broaden its product mix. Customer qualification, backlog conversion and manufacturing yield drive earnings, while earnouts and the planned China disposal affect cash and ownership. |
| /business/drivers/0 | ISP is a vertically integrated manufacturer offering a full range of infrared products from custom infrared optical elements to catalog and high-performance. | Qualified infrared and assembly/module demand |
| /business/drivers/1 | ISP Latvia is a manufacturer of high precision optics and offers a full range of infrared products, including catalog and custom infrared optics. | Product mix, yield and conversion of scheduled backlog |
| /business/drivers/2 | Department of Defense (“DoD”) contractors, commercial and industrial customers, and original equipment manufacturers (“OEMs”) for original new products. | Cash earnout settlement, capacity spending and disposal installments |
| /estimates/basis | not yet estimated | Desk base scenario from the operating model; not consensus. Revenue basis: Total revenue ($M). |
| /estimates/rows/2027Q1/as_of | None | 2026-09-19 |
| /estimates/rows/2027Q1/basis | None | Desk base scenario. Revenue basis: Total revenue ($M). Calculated from the operating-model inputs below; not consensus or company guidance. |
| /estimates/rows/2027Q1/class | None | estimate |
| /estimates/rows/2027Q1/period | None | 2027Q1 |
| /estimates/rows/2027Q1/revenue | None | 24000000.0 |
| /estimates/rows/2027Q2/as_of | None | 2026-09-19 |
| /estimates/rows/2027Q2/basis | None | Desk base scenario. Revenue basis: Total revenue ($M). Calculated from the operating-model inputs below; not consensus or company guidance. |
| /estimates/rows/2027Q2/class | None | estimate |
| /estimates/rows/2027Q2/period | None | 2027Q2 |
| /estimates/rows/2027Q2/revenue | None | 26400000.000000004 |
| /estimates/rows/2027Q3/as_of | None | 2026-09-19 |
| /estimates/rows/2027Q3/basis | None | Desk base scenario. Revenue basis: Total revenue ($M). Calculated from the operating-model inputs below; not consensus or company guidance. |
| /estimates/rows/2027Q3/class | None | estimate |
| /estimates/rows/2027Q3/period | None | 2027Q3 |
| /estimates/rows/2027Q3/revenue | None | 29000000.0 |
| /estimates/rows/2027Q4/as_of | None | 2026-09-19 |
| /estimates/rows/2027Q4/basis | None | Desk base scenario. Revenue basis: Total revenue ($M). Calculated from the operating-model inputs below; not consensus or company guidance. |
| /estimates/rows/2027Q4/class | None | estimate |
| /estimates/rows/2027Q4/period | None | 2027Q4 |
| /estimates/rows/2027Q4/revenue | None | 32100000.0 |
| /meta/business_authored | False | True |
| /meta/extract_accession | 0001437749-26-030106 | None |
| /meta/extract_filed | 2026-09-11 | None |
| /meta/extract_form | 10-K | None |
| /meta/extract_source | filing | authored |
| /meta/extract_url | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm | None |
| /meta/research_reviewed_at | None | 2026-09-19 |
| /meta/research_stage | None | operating_scenarios |
| /meta/revision | 4 | 5 |
| /meta/skeleton | True | False |
| /operating_model/cells/backlog:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/backlog:shared/case | None | shared |
| /operating_model/cells/backlog:shared/id | None | backlog |
| /operating_model/cells/backlog:shared/kind | None | reported |
| /operating_model/cells/backlog:shared/label | None | backlog |
| /operating_model/cells/backlog:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/backlog:shared/source_date | None | 2026-09-10 |
| /operating_model/cells/backlog:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /operating_model/cells/backlog:shared/unit | None | USD_millions |
| /operating_model/cells/backlog:shared/value | None | 110.9 |
| /operating_model/cells/base_2027q1_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2027q1_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2027q1_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_adj_ebitda:base/formula/refs/0 | None | base_2027q1_gross_contribution |
| /operating_model/cells/base_2027q1_adj_ebitda:base/formula/refs/1 | None | base_2027q1_cash_opex |
| /operating_model/cells/base_2027q1_adj_ebitda:base/id | None | base_2027q1_adj_ebitda |
| /operating_model/cells/base_2027q1_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2027q1_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2027q1_adj_ebitda:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_adj_ebitda:base/value | None | 2.500000000000001 |
| /operating_model/cells/base_2027q1_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2027q1_assemblies:base/case | None | base |
| /operating_model/cells/base_2027q1_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_assemblies:base/formula/refs/0 | None | base_2027q1_assembly_activity |
| /operating_model/cells/base_2027q1_assemblies:base/formula/refs/1 | None | base_2027q1_assembly_realization |
| /operating_model/cells/base_2027q1_assemblies:base/id | None | base_2027q1_assemblies |
| /operating_model/cells/base_2027q1_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2027q1_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2027q1_assemblies:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_assemblies:base/value | None | 11.0 |
| /operating_model/cells/base_2027q1_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2027q1_assembly_activity:base/id | None | base_2027q1_assembly_activity |
| /operating_model/cells/base_2027q1_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2027q1_assembly_activity:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_assembly_activity:base/value | None | 11.0 |
| /operating_model/cells/base_2027q1_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q1_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2027q1_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_assembly_contribution:base/formula/refs/0 | None | base_2027q1_assemblies |
| /operating_model/cells/base_2027q1_assembly_contribution:base/formula/refs/1 | None | base_2027q1_assembly_margin |
| /operating_model/cells/base_2027q1_assembly_contribution:base/id | None | base_2027q1_assembly_contribution |
| /operating_model/cells/base_2027q1_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q1_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2027q1_assembly_contribution:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_assembly_contribution:base/value | None | 4.95 |
| /operating_model/cells/base_2027q1_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2027q1_assembly_margin:base/id | None | base_2027q1_assembly_margin |
| /operating_model/cells/base_2027q1_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2027q1_assembly_margin:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2027q1_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2027q1_assembly_realization:base/id | None | base_2027q1_assembly_realization |
| /operating_model/cells/base_2027q1_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2027q1_assembly_realization:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q1_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2027q1_asset_sales:base/case | None | base |
| /operating_model/cells/base_2027q1_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2027q1_asset_sales:base/formula/refs/1 | None | base_2027q1_sale_payment_flag |
| /operating_model/cells/base_2027q1_asset_sales:base/id | None | base_2027q1_asset_sales |
| /operating_model/cells/base_2027q1_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2027q1_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2027q1_asset_sales:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2027q1_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2027q1_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2027q1_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q1_backlog_delivered:base/id | None | base_2027q1_backlog_delivered |
| /operating_model/cells/base_2027q1_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2027q1_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2027q1_backlog_delivered:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_backlog_delivered:base/value | None | 18.0 |
| /operating_model/cells/base_2027q1_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2027q1_book_ship:base/case | None | base |
| /operating_model/cells/base_2027q1_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_book_ship:base/formula/refs/0 | None | base_2027q1_revenue |
| /operating_model/cells/base_2027q1_book_ship:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q1_book_ship:base/id | None | base_2027q1_book_ship |
| /operating_model/cells/base_2027q1_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2027q1_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2027q1_book_ship:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_book_ship:base/value | None | 6.0 |
| /operating_model/cells/base_2027q1_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_capex:base/case | None | base |
| /operating_model/cells/base_2027q1_capex:base/id | None | base_2027q1_capex |
| /operating_model/cells/base_2027q1_capex:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2027q1_capex:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_capex:base/value | None | 2.5 |
| /operating_model/cells/base_2027q1_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2027q1_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_cash_after_claims:base/formula/refs/0 | None | base_2027q1_cash_sources |
| /operating_model/cells/base_2027q1_cash_after_claims:base/formula/refs/1 | None | base_2027q1_cash_claims |
| /operating_model/cells/base_2027q1_cash_after_claims:base/id | None | base_2027q1_cash_after_claims |
| /operating_model/cells/base_2027q1_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2027q1_cash_after_claims:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_after_claims:base/value | None | -1.8799999999999986 |
| /operating_model/cells/base_2027q1_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2027q1_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_cash_before_capex:base/formula/refs/0 | None | base_2027q1_cash_earnings |
| /operating_model/cells/base_2027q1_cash_before_capex:base/formula/refs/1 | None | base_2027q1_cash_uses |
| /operating_model/cells/base_2027q1_cash_before_capex:base/id | None | base_2027q1_cash_before_capex |
| /operating_model/cells/base_2027q1_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2027q1_cash_before_capex:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_before_capex:base/value | None | 0.6200000000000014 |
| /operating_model/cells/base_2027q1_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2027q1_cash_claims:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_cash_claims:base/formula/refs/0 | None | base_2027q1_capex |
| /operating_model/cells/base_2027q1_cash_claims:base/formula/refs/1 | None | base_2027q1_earnout_cash |
| /operating_model/cells/base_2027q1_cash_claims:base/id | None | base_2027q1_cash_claims |
| /operating_model/cells/base_2027q1_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2027q1_cash_claims:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_claims:base/value | None | 2.5 |
| /operating_model/cells/base_2027q1_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2027q1_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_cash_earnings:base/formula/refs/0 | None | base_2027q1_adj_ebitda |
| /operating_model/cells/base_2027q1_cash_earnings:base/formula/refs/1 | None | base_2027q1_cash_interest_income |
| /operating_model/cells/base_2027q1_cash_earnings:base/id | None | base_2027q1_cash_earnings |
| /operating_model/cells/base_2027q1_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2027q1_cash_earnings:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_earnings:base/value | None | 3.200000000000001 |
| /operating_model/cells/base_2027q1_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_cash_interest:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_interest:base/id | None | base_2027q1_cash_interest |
| /operating_model/cells/base_2027q1_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2027q1_cash_interest:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2027q1_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_interest_income:base/id | None | base_2027q1_cash_interest_income |
| /operating_model/cells/base_2027q1_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2027q1_cash_interest_income:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_interest_income:base/value | None | 0.7 |
| /operating_model/cells/base_2027q1_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_cash_opex:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_opex:base/id | None | base_2027q1_cash_opex |
| /operating_model/cells/base_2027q1_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2027q1_cash_opex:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_opex:base/value | None | 7.2 |
| /operating_model/cells/base_2027q1_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2027q1_cash_sources:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_cash_sources:base/formula/refs/0 | None | base_2027q1_cash_before_capex |
| /operating_model/cells/base_2027q1_cash_sources:base/formula/refs/1 | None | base_2027q1_asset_sales |
| /operating_model/cells/base_2027q1_cash_sources:base/id | None | base_2027q1_cash_sources |
| /operating_model/cells/base_2027q1_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2027q1_cash_sources:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_sources:base/value | None | 0.6200000000000014 |
| /operating_model/cells/base_2027q1_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_cash_tax:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_tax:base/id | None | base_2027q1_cash_tax |
| /operating_model/cells/base_2027q1_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2027q1_cash_tax:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_tax:base/value | None | 0.15 |
| /operating_model/cells/base_2027q1_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2027q1_cash_uses:base/case | None | base |
| /operating_model/cells/base_2027q1_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_cash_uses:base/formula/refs/0 | None | base_2027q1_working_cash |
| /operating_model/cells/base_2027q1_cash_uses:base/formula/refs/1 | None | base_2027q1_cash_tax |
| /operating_model/cells/base_2027q1_cash_uses:base/formula/refs/2 | None | base_2027q1_cash_interest |
| /operating_model/cells/base_2027q1_cash_uses:base/id | None | base_2027q1_cash_uses |
| /operating_model/cells/base_2027q1_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2027q1_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2027q1_cash_uses:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_cash_uses:base/value | None | 2.5799999999999996 |
| /operating_model/cells/base_2027q1_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_da:base/case | None | base |
| /operating_model/cells/base_2027q1_da:base/id | None | base_2027q1_da |
| /operating_model/cells/base_2027q1_da:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_da:base/label | None | D&A |
| /operating_model/cells/base_2027q1_da:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_da:base/value | None | 1.4 |
| /operating_model/cells/base_2027q1_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2027q1_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2027q1_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2027q1_earnout_cash:base/formula/refs/1 | None | base_2027q1_earnout_payment_flag |
| /operating_model/cells/base_2027q1_earnout_cash:base/id | None | base_2027q1_earnout_cash |
| /operating_model/cells/base_2027q1_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2027q1_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2027q1_earnout_cash:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2027q1_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2027q1_earnout_fv:base/id | None | base_2027q1_earnout_fv |
| /operating_model/cells/base_2027q1_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2027q1_earnout_fv:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/id | None | base_2027q1_earnout_payment_flag |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_engineering:base/case | None | base |
| /operating_model/cells/base_2027q1_engineering:base/id | None | base_2027q1_engineering |
| /operating_model/cells/base_2027q1_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2027q1_engineering:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_engineering:base/value | None | 1.0 |
| /operating_model/cells/base_2027q1_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q1_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2027q1_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_engineering_contribution:base/formula/refs/0 | None | base_2027q1_engineering |
| /operating_model/cells/base_2027q1_engineering_contribution:base/formula/refs/1 | None | base_2027q1_engineering_margin |
| /operating_model/cells/base_2027q1_engineering_contribution:base/id | None | base_2027q1_engineering_contribution |
| /operating_model/cells/base_2027q1_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q1_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2027q1_engineering_contribution:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_engineering_contribution:base/value | None | 0.55 |
| /operating_model/cells/base_2027q1_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2027q1_engineering_margin:base/id | None | base_2027q1_engineering_margin |
| /operating_model/cells/base_2027q1_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2027q1_engineering_margin:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/formula/refs/0 | None | base_2027q1_da |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/formula/refs/1 | None | base_2027q1_sbc |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/formula/refs/2 | None | base_2027q1_earnout_fv |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/id | None | base_2027q1_gaap_exclusions |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_gaap_exclusions:base/value | None | 2.5 |
| /operating_model/cells/base_2027q1_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2027q1_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2027q1_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_gross_contribution:base/formula/refs/0 | None | base_2027q1_ir_contribution |
| /operating_model/cells/base_2027q1_gross_contribution:base/formula/refs/1 | None | base_2027q1_visible_contribution |
| /operating_model/cells/base_2027q1_gross_contribution:base/formula/refs/2 | None | base_2027q1_assembly_contribution |
| /operating_model/cells/base_2027q1_gross_contribution:base/formula/refs/3 | None | base_2027q1_engineering_contribution |
| /operating_model/cells/base_2027q1_gross_contribution:base/id | None | base_2027q1_gross_contribution |
| /operating_model/cells/base_2027q1_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q1_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2027q1_gross_contribution:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_gross_contribution:base/value | None | 9.700000000000001 |
| /operating_model/cells/base_2027q1_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2027q1_infrared:base/case | None | base |
| /operating_model/cells/base_2027q1_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_infrared:base/formula/refs/0 | None | base_2027q1_ir_activity |
| /operating_model/cells/base_2027q1_infrared:base/formula/refs/1 | None | base_2027q1_ir_realization |
| /operating_model/cells/base_2027q1_infrared:base/id | None | base_2027q1_infrared |
| /operating_model/cells/base_2027q1_infrared:base/kind | None | derived |
| /operating_model/cells/base_2027q1_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2027q1_infrared:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_infrared:base/value | None | 8.0 |
| /operating_model/cells/base_2027q1_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_ir_activity:base/case | None | base |
| /operating_model/cells/base_2027q1_ir_activity:base/id | None | base_2027q1_ir_activity |
| /operating_model/cells/base_2027q1_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2027q1_ir_activity:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_ir_activity:base/value | None | 8.0 |
| /operating_model/cells/base_2027q1_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q1_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2027q1_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_ir_contribution:base/formula/refs/0 | None | base_2027q1_infrared |
| /operating_model/cells/base_2027q1_ir_contribution:base/formula/refs/1 | None | base_2027q1_ir_margin |
| /operating_model/cells/base_2027q1_ir_contribution:base/id | None | base_2027q1_ir_contribution |
| /operating_model/cells/base_2027q1_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q1_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2027q1_ir_contribution:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_ir_contribution:base/value | None | 3.2 |
| /operating_model/cells/base_2027q1_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_ir_margin:base/case | None | base |
| /operating_model/cells/base_2027q1_ir_margin:base/id | None | base_2027q1_ir_margin |
| /operating_model/cells/base_2027q1_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2027q1_ir_margin:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2027q1_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_ir_realization:base/case | None | base |
| /operating_model/cells/base_2027q1_ir_realization:base/id | None | base_2027q1_ir_realization |
| /operating_model/cells/base_2027q1_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2027q1_ir_realization:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/id | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_opening_backlog_delivery:base/value | None | 18.0 |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/formula/refs/1 | None | base_2027q1_backlog_delivered |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/id | None | base_2027q1_opening_backlog_remaining |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_opening_backlog_remaining:base/value | None | 92.9 |
| /operating_model/cells/base_2027q1_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2027q1_operating_income:base/case | None | base |
| /operating_model/cells/base_2027q1_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_operating_income:base/formula/refs/0 | None | base_2027q1_adj_ebitda |
| /operating_model/cells/base_2027q1_operating_income:base/formula/refs/1 | None | base_2027q1_gaap_exclusions |
| /operating_model/cells/base_2027q1_operating_income:base/id | None | base_2027q1_operating_income |
| /operating_model/cells/base_2027q1_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2027q1_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2027q1_operating_income:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_operating_income:base/value | None | 8.881784197001252e-16 |
| /operating_model/cells/base_2027q1_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2027q1_revenue:base/case | None | base |
| /operating_model/cells/base_2027q1_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2027q1_revenue:base/formula/refs/0 | None | base_2027q1_infrared |
| /operating_model/cells/base_2027q1_revenue:base/formula/refs/1 | None | base_2027q1_visible |
| /operating_model/cells/base_2027q1_revenue:base/formula/refs/2 | None | base_2027q1_assemblies |
| /operating_model/cells/base_2027q1_revenue:base/formula/refs/3 | None | base_2027q1_engineering |
| /operating_model/cells/base_2027q1_revenue:base/id | None | base_2027q1_revenue |
| /operating_model/cells/base_2027q1_revenue:base/kind | None | derived |
| /operating_model/cells/base_2027q1_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2027q1_revenue:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_revenue:base/value | None | 24.0 |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/id | None | base_2027q1_sale_payment_flag |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_sbc:base/case | None | base |
| /operating_model/cells/base_2027q1_sbc:base/id | None | base_2027q1_sbc |
| /operating_model/cells/base_2027q1_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_sbc:base/label | None | SBC |
| /operating_model/cells/base_2027q1_sbc:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_sbc:base/value | None | 1.1 |
| /operating_model/cells/base_2027q1_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2027q1_visible:base/case | None | base |
| /operating_model/cells/base_2027q1_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q1_visible:base/formula/refs/0 | None | base_2027q1_visible_gross |
| /operating_model/cells/base_2027q1_visible:base/formula/refs/1 | None | base_2027q1_visible_divested |
| /operating_model/cells/base_2027q1_visible:base/id | None | base_2027q1_visible |
| /operating_model/cells/base_2027q1_visible:base/kind | None | derived |
| /operating_model/cells/base_2027q1_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2027q1_visible:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_visible:base/value | None | 4.0 |
| /operating_model/cells/base_2027q1_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q1_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2027q1_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q1_visible_contribution:base/formula/refs/0 | None | base_2027q1_visible |
| /operating_model/cells/base_2027q1_visible_contribution:base/formula/refs/1 | None | base_2027q1_visible_margin |
| /operating_model/cells/base_2027q1_visible_contribution:base/id | None | base_2027q1_visible_contribution |
| /operating_model/cells/base_2027q1_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q1_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2027q1_visible_contribution:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_visible_contribution:base/value | None | 1.0 |
| /operating_model/cells/base_2027q1_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2027q1_visible_divested:base/case | None | base |
| /operating_model/cells/base_2027q1_visible_divested:base/id | None | base_2027q1_visible_divested |
| /operating_model/cells/base_2027q1_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2027q1_visible_divested:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_visible_divested:base/value | None | 0.0 |
| /operating_model/cells/base_2027q1_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_visible_gross:base/case | None | base |
| /operating_model/cells/base_2027q1_visible_gross:base/id | None | base_2027q1_visible_gross |
| /operating_model/cells/base_2027q1_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2027q1_visible_gross:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_visible_gross:base/value | None | 4.0 |
| /operating_model/cells/base_2027q1_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_visible_margin:base/case | None | base |
| /operating_model/cells/base_2027q1_visible_margin:base/id | None | base_2027q1_visible_margin |
| /operating_model/cells/base_2027q1_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2027q1_visible_margin:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q1_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2027q1_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q1_working_cash:base/case | None | base |
| /operating_model/cells/base_2027q1_working_cash:base/id | None | base_2027q1_working_cash |
| /operating_model/cells/base_2027q1_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2027q1_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2027q1_working_cash:base/period | None | 2027Q1 |
| /operating_model/cells/base_2027q1_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q1_working_cash:base/value | None | 2.4 |
| /operating_model/cells/base_2027q2_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2027q2_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2027q2_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_adj_ebitda:base/formula/refs/0 | None | base_2027q2_gross_contribution |
| /operating_model/cells/base_2027q2_adj_ebitda:base/formula/refs/1 | None | base_2027q2_cash_opex |
| /operating_model/cells/base_2027q2_adj_ebitda:base/id | None | base_2027q2_adj_ebitda |
| /operating_model/cells/base_2027q2_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2027q2_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2027q2_adj_ebitda:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_adj_ebitda:base/value | None | 3.200000000000001 |
| /operating_model/cells/base_2027q2_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2027q2_assemblies:base/case | None | base |
| /operating_model/cells/base_2027q2_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_assemblies:base/formula/refs/0 | None | base_2027q2_assembly_activity |
| /operating_model/cells/base_2027q2_assemblies:base/formula/refs/1 | None | base_2027q2_assembly_realization |
| /operating_model/cells/base_2027q2_assemblies:base/id | None | base_2027q2_assemblies |
| /operating_model/cells/base_2027q2_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2027q2_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2027q2_assemblies:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_assemblies:base/value | None | 13.0 |
| /operating_model/cells/base_2027q2_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2027q2_assembly_activity:base/id | None | base_2027q2_assembly_activity |
| /operating_model/cells/base_2027q2_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2027q2_assembly_activity:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_assembly_activity:base/value | None | 13.0 |
| /operating_model/cells/base_2027q2_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q2_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2027q2_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_assembly_contribution:base/formula/refs/0 | None | base_2027q2_assemblies |
| /operating_model/cells/base_2027q2_assembly_contribution:base/formula/refs/1 | None | base_2027q2_assembly_margin |
| /operating_model/cells/base_2027q2_assembly_contribution:base/id | None | base_2027q2_assembly_contribution |
| /operating_model/cells/base_2027q2_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q2_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2027q2_assembly_contribution:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_assembly_contribution:base/value | None | 5.8500000000000005 |
| /operating_model/cells/base_2027q2_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2027q2_assembly_margin:base/id | None | base_2027q2_assembly_margin |
| /operating_model/cells/base_2027q2_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2027q2_assembly_margin:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2027q2_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2027q2_assembly_realization:base/id | None | base_2027q2_assembly_realization |
| /operating_model/cells/base_2027q2_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2027q2_assembly_realization:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q2_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2027q2_asset_sales:base/case | None | base |
| /operating_model/cells/base_2027q2_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2027q2_asset_sales:base/formula/refs/1 | None | base_2027q2_sale_payment_flag |
| /operating_model/cells/base_2027q2_asset_sales:base/id | None | base_2027q2_asset_sales |
| /operating_model/cells/base_2027q2_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2027q2_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2027q2_asset_sales:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2027q2_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2027q2_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2027q2_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2027q2_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q2_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2027q2_backlog_delivered:base/id | None | base_2027q2_backlog_delivered |
| /operating_model/cells/base_2027q2_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2027q2_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2027q2_backlog_delivered:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_backlog_delivered:base/value | None | 38.0 |
| /operating_model/cells/base_2027q2_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2027q2_book_ship:base/case | None | base |
| /operating_model/cells/base_2027q2_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_book_ship:base/formula/refs/0 | None | base_2027q2_revenue |
| /operating_model/cells/base_2027q2_book_ship:base/formula/refs/1 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2027q2_book_ship:base/id | None | base_2027q2_book_ship |
| /operating_model/cells/base_2027q2_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2027q2_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2027q2_book_ship:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_book_ship:base/value | None | 6.400000000000002 |
| /operating_model/cells/base_2027q2_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_capex:base/case | None | base |
| /operating_model/cells/base_2027q2_capex:base/id | None | base_2027q2_capex |
| /operating_model/cells/base_2027q2_capex:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2027q2_capex:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_capex:base/value | None | 2.7 |
| /operating_model/cells/base_2027q2_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2027q2_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_cash_after_claims:base/formula/refs/0 | None | base_2027q2_cash_sources |
| /operating_model/cells/base_2027q2_cash_after_claims:base/formula/refs/1 | None | base_2027q2_cash_claims |
| /operating_model/cells/base_2027q2_cash_after_claims:base/id | None | base_2027q2_cash_after_claims |
| /operating_model/cells/base_2027q2_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2027q2_cash_after_claims:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_after_claims:base/value | None | -1.6599999999999993 |
| /operating_model/cells/base_2027q2_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2027q2_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_cash_before_capex:base/formula/refs/0 | None | base_2027q2_cash_earnings |
| /operating_model/cells/base_2027q2_cash_before_capex:base/formula/refs/1 | None | base_2027q2_cash_uses |
| /operating_model/cells/base_2027q2_cash_before_capex:base/id | None | base_2027q2_cash_before_capex |
| /operating_model/cells/base_2027q2_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2027q2_cash_before_capex:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_before_capex:base/value | None | 1.040000000000001 |
| /operating_model/cells/base_2027q2_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2027q2_cash_claims:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_cash_claims:base/formula/refs/0 | None | base_2027q2_capex |
| /operating_model/cells/base_2027q2_cash_claims:base/formula/refs/1 | None | base_2027q2_earnout_cash |
| /operating_model/cells/base_2027q2_cash_claims:base/id | None | base_2027q2_cash_claims |
| /operating_model/cells/base_2027q2_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2027q2_cash_claims:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_claims:base/value | None | 2.7 |
| /operating_model/cells/base_2027q2_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2027q2_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_cash_earnings:base/formula/refs/0 | None | base_2027q2_adj_ebitda |
| /operating_model/cells/base_2027q2_cash_earnings:base/formula/refs/1 | None | base_2027q2_cash_interest_income |
| /operating_model/cells/base_2027q2_cash_earnings:base/id | None | base_2027q2_cash_earnings |
| /operating_model/cells/base_2027q2_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2027q2_cash_earnings:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_earnings:base/value | None | 3.870000000000001 |
| /operating_model/cells/base_2027q2_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_cash_interest:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_interest:base/id | None | base_2027q2_cash_interest |
| /operating_model/cells/base_2027q2_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2027q2_cash_interest:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2027q2_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_interest_income:base/id | None | base_2027q2_cash_interest_income |
| /operating_model/cells/base_2027q2_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2027q2_cash_interest_income:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_interest_income:base/value | None | 0.6699999999999999 |
| /operating_model/cells/base_2027q2_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_cash_opex:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_opex:base/id | None | base_2027q2_cash_opex |
| /operating_model/cells/base_2027q2_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2027q2_cash_opex:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_opex:base/value | None | 7.65 |
| /operating_model/cells/base_2027q2_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2027q2_cash_sources:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_cash_sources:base/formula/refs/0 | None | base_2027q2_cash_before_capex |
| /operating_model/cells/base_2027q2_cash_sources:base/formula/refs/1 | None | base_2027q2_asset_sales |
| /operating_model/cells/base_2027q2_cash_sources:base/id | None | base_2027q2_cash_sources |
| /operating_model/cells/base_2027q2_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2027q2_cash_sources:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_sources:base/value | None | 1.040000000000001 |
| /operating_model/cells/base_2027q2_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_cash_tax:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_tax:base/id | None | base_2027q2_cash_tax |
| /operating_model/cells/base_2027q2_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2027q2_cash_tax:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_tax:base/value | None | 0.2 |
| /operating_model/cells/base_2027q2_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2027q2_cash_uses:base/case | None | base |
| /operating_model/cells/base_2027q2_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_cash_uses:base/formula/refs/0 | None | base_2027q2_working_cash |
| /operating_model/cells/base_2027q2_cash_uses:base/formula/refs/1 | None | base_2027q2_cash_tax |
| /operating_model/cells/base_2027q2_cash_uses:base/formula/refs/2 | None | base_2027q2_cash_interest |
| /operating_model/cells/base_2027q2_cash_uses:base/id | None | base_2027q2_cash_uses |
| /operating_model/cells/base_2027q2_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2027q2_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2027q2_cash_uses:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_cash_uses:base/value | None | 2.83 |
| /operating_model/cells/base_2027q2_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_da:base/case | None | base |
| /operating_model/cells/base_2027q2_da:base/id | None | base_2027q2_da |
| /operating_model/cells/base_2027q2_da:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_da:base/label | None | D&A |
| /operating_model/cells/base_2027q2_da:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_da:base/value | None | 1.5 |
| /operating_model/cells/base_2027q2_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2027q2_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2027q2_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2027q2_earnout_cash:base/formula/refs/1 | None | base_2027q2_earnout_payment_flag |
| /operating_model/cells/base_2027q2_earnout_cash:base/id | None | base_2027q2_earnout_cash |
| /operating_model/cells/base_2027q2_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2027q2_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2027q2_earnout_cash:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2027q2_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2027q2_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2027q2_earnout_fv:base/id | None | base_2027q2_earnout_fv |
| /operating_model/cells/base_2027q2_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2027q2_earnout_fv:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/id | None | base_2027q2_earnout_payment_flag |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q2_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_engineering:base/case | None | base |
| /operating_model/cells/base_2027q2_engineering:base/id | None | base_2027q2_engineering |
| /operating_model/cells/base_2027q2_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2027q2_engineering:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_engineering:base/value | None | 1.1 |
| /operating_model/cells/base_2027q2_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q2_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2027q2_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_engineering_contribution:base/formula/refs/0 | None | base_2027q2_engineering |
| /operating_model/cells/base_2027q2_engineering_contribution:base/formula/refs/1 | None | base_2027q2_engineering_margin |
| /operating_model/cells/base_2027q2_engineering_contribution:base/id | None | base_2027q2_engineering_contribution |
| /operating_model/cells/base_2027q2_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q2_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2027q2_engineering_contribution:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_engineering_contribution:base/value | None | 0.6050000000000001 |
| /operating_model/cells/base_2027q2_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2027q2_engineering_margin:base/id | None | base_2027q2_engineering_margin |
| /operating_model/cells/base_2027q2_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2027q2_engineering_margin:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/formula/refs/0 | None | base_2027q2_da |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/formula/refs/1 | None | base_2027q2_sbc |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/formula/refs/2 | None | base_2027q2_earnout_fv |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/id | None | base_2027q2_gaap_exclusions |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_gaap_exclusions:base/value | None | 2.7 |
| /operating_model/cells/base_2027q2_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2027q2_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2027q2_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_gross_contribution:base/formula/refs/0 | None | base_2027q2_ir_contribution |
| /operating_model/cells/base_2027q2_gross_contribution:base/formula/refs/1 | None | base_2027q2_visible_contribution |
| /operating_model/cells/base_2027q2_gross_contribution:base/formula/refs/2 | None | base_2027q2_assembly_contribution |
| /operating_model/cells/base_2027q2_gross_contribution:base/formula/refs/3 | None | base_2027q2_engineering_contribution |
| /operating_model/cells/base_2027q2_gross_contribution:base/id | None | base_2027q2_gross_contribution |
| /operating_model/cells/base_2027q2_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q2_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2027q2_gross_contribution:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_gross_contribution:base/value | None | 10.850000000000001 |
| /operating_model/cells/base_2027q2_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2027q2_infrared:base/case | None | base |
| /operating_model/cells/base_2027q2_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_infrared:base/formula/refs/0 | None | base_2027q2_ir_activity |
| /operating_model/cells/base_2027q2_infrared:base/formula/refs/1 | None | base_2027q2_ir_realization |
| /operating_model/cells/base_2027q2_infrared:base/id | None | base_2027q2_infrared |
| /operating_model/cells/base_2027q2_infrared:base/kind | None | derived |
| /operating_model/cells/base_2027q2_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2027q2_infrared:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_infrared:base/value | None | 8.8 |
| /operating_model/cells/base_2027q2_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_ir_activity:base/case | None | base |
| /operating_model/cells/base_2027q2_ir_activity:base/id | None | base_2027q2_ir_activity |
| /operating_model/cells/base_2027q2_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2027q2_ir_activity:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_ir_activity:base/value | None | 8.8 |
| /operating_model/cells/base_2027q2_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q2_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2027q2_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_ir_contribution:base/formula/refs/0 | None | base_2027q2_infrared |
| /operating_model/cells/base_2027q2_ir_contribution:base/formula/refs/1 | None | base_2027q2_ir_margin |
| /operating_model/cells/base_2027q2_ir_contribution:base/id | None | base_2027q2_ir_contribution |
| /operating_model/cells/base_2027q2_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q2_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2027q2_ir_contribution:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_ir_contribution:base/value | None | 3.5200000000000005 |
| /operating_model/cells/base_2027q2_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_ir_margin:base/case | None | base |
| /operating_model/cells/base_2027q2_ir_margin:base/id | None | base_2027q2_ir_margin |
| /operating_model/cells/base_2027q2_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2027q2_ir_margin:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2027q2_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_ir_realization:base/case | None | base |
| /operating_model/cells/base_2027q2_ir_realization:base/id | None | base_2027q2_ir_realization |
| /operating_model/cells/base_2027q2_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2027q2_ir_realization:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/id | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_opening_backlog_delivery:base/value | None | 20.0 |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/formula/refs/1 | None | base_2027q2_backlog_delivered |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/id | None | base_2027q2_opening_backlog_remaining |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_opening_backlog_remaining:base/value | None | 72.9 |
| /operating_model/cells/base_2027q2_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2027q2_operating_income:base/case | None | base |
| /operating_model/cells/base_2027q2_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_operating_income:base/formula/refs/0 | None | base_2027q2_adj_ebitda |
| /operating_model/cells/base_2027q2_operating_income:base/formula/refs/1 | None | base_2027q2_gaap_exclusions |
| /operating_model/cells/base_2027q2_operating_income:base/id | None | base_2027q2_operating_income |
| /operating_model/cells/base_2027q2_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2027q2_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2027q2_operating_income:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_operating_income:base/value | None | 0.5000000000000009 |
| /operating_model/cells/base_2027q2_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2027q2_revenue:base/case | None | base |
| /operating_model/cells/base_2027q2_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2027q2_revenue:base/formula/refs/0 | None | base_2027q2_infrared |
| /operating_model/cells/base_2027q2_revenue:base/formula/refs/1 | None | base_2027q2_visible |
| /operating_model/cells/base_2027q2_revenue:base/formula/refs/2 | None | base_2027q2_assemblies |
| /operating_model/cells/base_2027q2_revenue:base/formula/refs/3 | None | base_2027q2_engineering |
| /operating_model/cells/base_2027q2_revenue:base/id | None | base_2027q2_revenue |
| /operating_model/cells/base_2027q2_revenue:base/kind | None | derived |
| /operating_model/cells/base_2027q2_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2027q2_revenue:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_revenue:base/value | None | 26.400000000000002 |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/id | None | base_2027q2_sale_payment_flag |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q2_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_sbc:base/case | None | base |
| /operating_model/cells/base_2027q2_sbc:base/id | None | base_2027q2_sbc |
| /operating_model/cells/base_2027q2_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_sbc:base/label | None | SBC |
| /operating_model/cells/base_2027q2_sbc:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_sbc:base/value | None | 1.2000000000000002 |
| /operating_model/cells/base_2027q2_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2027q2_visible:base/case | None | base |
| /operating_model/cells/base_2027q2_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q2_visible:base/formula/refs/0 | None | base_2027q2_visible_gross |
| /operating_model/cells/base_2027q2_visible:base/formula/refs/1 | None | base_2027q2_visible_divested |
| /operating_model/cells/base_2027q2_visible:base/id | None | base_2027q2_visible |
| /operating_model/cells/base_2027q2_visible:base/kind | None | derived |
| /operating_model/cells/base_2027q2_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2027q2_visible:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_visible:base/value | None | 3.5 |
| /operating_model/cells/base_2027q2_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q2_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2027q2_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q2_visible_contribution:base/formula/refs/0 | None | base_2027q2_visible |
| /operating_model/cells/base_2027q2_visible_contribution:base/formula/refs/1 | None | base_2027q2_visible_margin |
| /operating_model/cells/base_2027q2_visible_contribution:base/id | None | base_2027q2_visible_contribution |
| /operating_model/cells/base_2027q2_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q2_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2027q2_visible_contribution:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_visible_contribution:base/value | None | 0.875 |
| /operating_model/cells/base_2027q2_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2027q2_visible_divested:base/case | None | base |
| /operating_model/cells/base_2027q2_visible_divested:base/id | None | base_2027q2_visible_divested |
| /operating_model/cells/base_2027q2_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2027q2_visible_divested:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2027q2_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_visible_gross:base/case | None | base |
| /operating_model/cells/base_2027q2_visible_gross:base/id | None | base_2027q2_visible_gross |
| /operating_model/cells/base_2027q2_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2027q2_visible_gross:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_visible_gross:base/value | None | 4.3 |
| /operating_model/cells/base_2027q2_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_visible_margin:base/case | None | base |
| /operating_model/cells/base_2027q2_visible_margin:base/id | None | base_2027q2_visible_margin |
| /operating_model/cells/base_2027q2_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2027q2_visible_margin:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q2_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2027q2_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q2_working_cash:base/case | None | base |
| /operating_model/cells/base_2027q2_working_cash:base/id | None | base_2027q2_working_cash |
| /operating_model/cells/base_2027q2_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2027q2_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2027q2_working_cash:base/period | None | 2027Q2 |
| /operating_model/cells/base_2027q2_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q2_working_cash:base/value | None | 2.6 |
| /operating_model/cells/base_2027q3_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2027q3_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2027q3_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_adj_ebitda:base/formula/refs/0 | None | base_2027q3_gross_contribution |
| /operating_model/cells/base_2027q3_adj_ebitda:base/formula/refs/1 | None | base_2027q3_cash_opex |
| /operating_model/cells/base_2027q3_adj_ebitda:base/id | None | base_2027q3_adj_ebitda |
| /operating_model/cells/base_2027q3_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2027q3_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2027q3_adj_ebitda:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_adj_ebitda:base/value | None | 3.9350000000000005 |
| /operating_model/cells/base_2027q3_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2027q3_assemblies:base/case | None | base |
| /operating_model/cells/base_2027q3_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_assemblies:base/formula/refs/0 | None | base_2027q3_assembly_activity |
| /operating_model/cells/base_2027q3_assemblies:base/formula/refs/1 | None | base_2027q3_assembly_realization |
| /operating_model/cells/base_2027q3_assemblies:base/id | None | base_2027q3_assemblies |
| /operating_model/cells/base_2027q3_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2027q3_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2027q3_assemblies:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_assemblies:base/value | None | 15.0 |
| /operating_model/cells/base_2027q3_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2027q3_assembly_activity:base/id | None | base_2027q3_assembly_activity |
| /operating_model/cells/base_2027q3_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2027q3_assembly_activity:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_assembly_activity:base/value | None | 15.0 |
| /operating_model/cells/base_2027q3_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q3_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2027q3_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_assembly_contribution:base/formula/refs/0 | None | base_2027q3_assemblies |
| /operating_model/cells/base_2027q3_assembly_contribution:base/formula/refs/1 | None | base_2027q3_assembly_margin |
| /operating_model/cells/base_2027q3_assembly_contribution:base/id | None | base_2027q3_assembly_contribution |
| /operating_model/cells/base_2027q3_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q3_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2027q3_assembly_contribution:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_assembly_contribution:base/value | None | 6.75 |
| /operating_model/cells/base_2027q3_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2027q3_assembly_margin:base/id | None | base_2027q3_assembly_margin |
| /operating_model/cells/base_2027q3_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2027q3_assembly_margin:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2027q3_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2027q3_assembly_realization:base/id | None | base_2027q3_assembly_realization |
| /operating_model/cells/base_2027q3_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2027q3_assembly_realization:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q3_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2027q3_asset_sales:base/case | None | base |
| /operating_model/cells/base_2027q3_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2027q3_asset_sales:base/formula/refs/1 | None | base_2027q3_sale_payment_flag |
| /operating_model/cells/base_2027q3_asset_sales:base/id | None | base_2027q3_asset_sales |
| /operating_model/cells/base_2027q3_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2027q3_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2027q3_asset_sales:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2027q3_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2027q3_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2027q3_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2027q3_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q3_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2027q3_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2027q3_backlog_delivered:base/id | None | base_2027q3_backlog_delivered |
| /operating_model/cells/base_2027q3_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2027q3_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2027q3_backlog_delivered:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_backlog_delivered:base/value | None | 61.0 |
| /operating_model/cells/base_2027q3_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2027q3_book_ship:base/case | None | base |
| /operating_model/cells/base_2027q3_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_book_ship:base/formula/refs/0 | None | base_2027q3_revenue |
| /operating_model/cells/base_2027q3_book_ship:base/formula/refs/1 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2027q3_book_ship:base/id | None | base_2027q3_book_ship |
| /operating_model/cells/base_2027q3_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2027q3_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2027q3_book_ship:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_book_ship:base/value | None | 6.0 |
| /operating_model/cells/base_2027q3_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_capex:base/case | None | base |
| /operating_model/cells/base_2027q3_capex:base/id | None | base_2027q3_capex |
| /operating_model/cells/base_2027q3_capex:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2027q3_capex:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_capex:base/value | None | 2.9 |
| /operating_model/cells/base_2027q3_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2027q3_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_cash_after_claims:base/formula/refs/0 | None | base_2027q3_cash_sources |
| /operating_model/cells/base_2027q3_cash_after_claims:base/formula/refs/1 | None | base_2027q3_cash_claims |
| /operating_model/cells/base_2027q3_cash_after_claims:base/id | None | base_2027q3_cash_after_claims |
| /operating_model/cells/base_2027q3_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2027q3_cash_after_claims:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_after_claims:base/value | None | -7.704999999999998 |
| /operating_model/cells/base_2027q3_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2027q3_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_cash_before_capex:base/formula/refs/0 | None | base_2027q3_cash_earnings |
| /operating_model/cells/base_2027q3_cash_before_capex:base/formula/refs/1 | None | base_2027q3_cash_uses |
| /operating_model/cells/base_2027q3_cash_before_capex:base/id | None | base_2027q3_cash_before_capex |
| /operating_model/cells/base_2027q3_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2027q3_cash_before_capex:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_before_capex:base/value | None | 1.4950000000000006 |
| /operating_model/cells/base_2027q3_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2027q3_cash_claims:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_cash_claims:base/formula/refs/0 | None | base_2027q3_capex |
| /operating_model/cells/base_2027q3_cash_claims:base/formula/refs/1 | None | base_2027q3_earnout_cash |
| /operating_model/cells/base_2027q3_cash_claims:base/id | None | base_2027q3_cash_claims |
| /operating_model/cells/base_2027q3_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2027q3_cash_claims:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_claims:base/value | None | 9.2 |
| /operating_model/cells/base_2027q3_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2027q3_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_cash_earnings:base/formula/refs/0 | None | base_2027q3_adj_ebitda |
| /operating_model/cells/base_2027q3_cash_earnings:base/formula/refs/1 | None | base_2027q3_cash_interest_income |
| /operating_model/cells/base_2027q3_cash_earnings:base/id | None | base_2027q3_cash_earnings |
| /operating_model/cells/base_2027q3_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2027q3_cash_earnings:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_earnings:base/value | None | 4.575 |
| /operating_model/cells/base_2027q3_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_cash_interest:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_interest:base/id | None | base_2027q3_cash_interest |
| /operating_model/cells/base_2027q3_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2027q3_cash_interest:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2027q3_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_interest_income:base/id | None | base_2027q3_cash_interest_income |
| /operating_model/cells/base_2027q3_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2027q3_cash_interest_income:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_interest_income:base/value | None | 0.6399999999999999 |
| /operating_model/cells/base_2027q3_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_cash_opex:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_opex:base/id | None | base_2027q3_cash_opex |
| /operating_model/cells/base_2027q3_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2027q3_cash_opex:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_opex:base/value | None | 8.1 |
| /operating_model/cells/base_2027q3_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2027q3_cash_sources:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_cash_sources:base/formula/refs/0 | None | base_2027q3_cash_before_capex |
| /operating_model/cells/base_2027q3_cash_sources:base/formula/refs/1 | None | base_2027q3_asset_sales |
| /operating_model/cells/base_2027q3_cash_sources:base/id | None | base_2027q3_cash_sources |
| /operating_model/cells/base_2027q3_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2027q3_cash_sources:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_sources:base/value | None | 1.4950000000000006 |
| /operating_model/cells/base_2027q3_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_cash_tax:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_tax:base/id | None | base_2027q3_cash_tax |
| /operating_model/cells/base_2027q3_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2027q3_cash_tax:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_tax:base/value | None | 0.25 |
| /operating_model/cells/base_2027q3_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2027q3_cash_uses:base/case | None | base |
| /operating_model/cells/base_2027q3_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_cash_uses:base/formula/refs/0 | None | base_2027q3_working_cash |
| /operating_model/cells/base_2027q3_cash_uses:base/formula/refs/1 | None | base_2027q3_cash_tax |
| /operating_model/cells/base_2027q3_cash_uses:base/formula/refs/2 | None | base_2027q3_cash_interest |
| /operating_model/cells/base_2027q3_cash_uses:base/id | None | base_2027q3_cash_uses |
| /operating_model/cells/base_2027q3_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2027q3_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2027q3_cash_uses:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_cash_uses:base/value | None | 3.0799999999999996 |
| /operating_model/cells/base_2027q3_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_da:base/case | None | base |
| /operating_model/cells/base_2027q3_da:base/id | None | base_2027q3_da |
| /operating_model/cells/base_2027q3_da:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_da:base/label | None | D&A |
| /operating_model/cells/base_2027q3_da:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_da:base/value | None | 1.5999999999999999 |
| /operating_model/cells/base_2027q3_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2027q3_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2027q3_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2027q3_earnout_cash:base/formula/refs/1 | None | base_2027q3_earnout_payment_flag |
| /operating_model/cells/base_2027q3_earnout_cash:base/id | None | base_2027q3_earnout_cash |
| /operating_model/cells/base_2027q3_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2027q3_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2027q3_earnout_cash:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_earnout_cash:base/value | None | 6.3 |
| /operating_model/cells/base_2027q3_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2027q3_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2027q3_earnout_fv:base/id | None | base_2027q3_earnout_fv |
| /operating_model/cells/base_2027q3_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2027q3_earnout_fv:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/id | None | base_2027q3_earnout_payment_flag |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_earnout_payment_flag:base/value | None | 1.0 |
| /operating_model/cells/base_2027q3_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_engineering:base/case | None | base |
| /operating_model/cells/base_2027q3_engineering:base/id | None | base_2027q3_engineering |
| /operating_model/cells/base_2027q3_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2027q3_engineering:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_engineering:base/value | None | 1.2 |
| /operating_model/cells/base_2027q3_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q3_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2027q3_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_engineering_contribution:base/formula/refs/0 | None | base_2027q3_engineering |
| /operating_model/cells/base_2027q3_engineering_contribution:base/formula/refs/1 | None | base_2027q3_engineering_margin |
| /operating_model/cells/base_2027q3_engineering_contribution:base/id | None | base_2027q3_engineering_contribution |
| /operating_model/cells/base_2027q3_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q3_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2027q3_engineering_contribution:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_engineering_contribution:base/value | None | 0.66 |
| /operating_model/cells/base_2027q3_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2027q3_engineering_margin:base/id | None | base_2027q3_engineering_margin |
| /operating_model/cells/base_2027q3_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2027q3_engineering_margin:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/formula/refs/0 | None | base_2027q3_da |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/formula/refs/1 | None | base_2027q3_sbc |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/formula/refs/2 | None | base_2027q3_earnout_fv |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/id | None | base_2027q3_gaap_exclusions |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_gaap_exclusions:base/value | None | 2.9 |
| /operating_model/cells/base_2027q3_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2027q3_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2027q3_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_gross_contribution:base/formula/refs/0 | None | base_2027q3_ir_contribution |
| /operating_model/cells/base_2027q3_gross_contribution:base/formula/refs/1 | None | base_2027q3_visible_contribution |
| /operating_model/cells/base_2027q3_gross_contribution:base/formula/refs/2 | None | base_2027q3_assembly_contribution |
| /operating_model/cells/base_2027q3_gross_contribution:base/formula/refs/3 | None | base_2027q3_engineering_contribution |
| /operating_model/cells/base_2027q3_gross_contribution:base/id | None | base_2027q3_gross_contribution |
| /operating_model/cells/base_2027q3_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q3_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2027q3_gross_contribution:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_gross_contribution:base/value | None | 12.035 |
| /operating_model/cells/base_2027q3_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2027q3_infrared:base/case | None | base |
| /operating_model/cells/base_2027q3_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_infrared:base/formula/refs/0 | None | base_2027q3_ir_activity |
| /operating_model/cells/base_2027q3_infrared:base/formula/refs/1 | None | base_2027q3_ir_realization |
| /operating_model/cells/base_2027q3_infrared:base/id | None | base_2027q3_infrared |
| /operating_model/cells/base_2027q3_infrared:base/kind | None | derived |
| /operating_model/cells/base_2027q3_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2027q3_infrared:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_infrared:base/value | None | 9.5 |
| /operating_model/cells/base_2027q3_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_ir_activity:base/case | None | base |
| /operating_model/cells/base_2027q3_ir_activity:base/id | None | base_2027q3_ir_activity |
| /operating_model/cells/base_2027q3_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2027q3_ir_activity:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_ir_activity:base/value | None | 9.5 |
| /operating_model/cells/base_2027q3_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q3_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2027q3_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_ir_contribution:base/formula/refs/0 | None | base_2027q3_infrared |
| /operating_model/cells/base_2027q3_ir_contribution:base/formula/refs/1 | None | base_2027q3_ir_margin |
| /operating_model/cells/base_2027q3_ir_contribution:base/id | None | base_2027q3_ir_contribution |
| /operating_model/cells/base_2027q3_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q3_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2027q3_ir_contribution:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_ir_contribution:base/value | None | 3.8000000000000003 |
| /operating_model/cells/base_2027q3_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_ir_margin:base/case | None | base |
| /operating_model/cells/base_2027q3_ir_margin:base/id | None | base_2027q3_ir_margin |
| /operating_model/cells/base_2027q3_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2027q3_ir_margin:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2027q3_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_ir_realization:base/case | None | base |
| /operating_model/cells/base_2027q3_ir_realization:base/id | None | base_2027q3_ir_realization |
| /operating_model/cells/base_2027q3_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2027q3_ir_realization:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/id | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_opening_backlog_delivery:base/value | None | 23.0 |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/formula/refs/1 | None | base_2027q3_backlog_delivered |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/id | None | base_2027q3_opening_backlog_remaining |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_opening_backlog_remaining:base/value | None | 49.900000000000006 |
| /operating_model/cells/base_2027q3_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2027q3_operating_income:base/case | None | base |
| /operating_model/cells/base_2027q3_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_operating_income:base/formula/refs/0 | None | base_2027q3_adj_ebitda |
| /operating_model/cells/base_2027q3_operating_income:base/formula/refs/1 | None | base_2027q3_gaap_exclusions |
| /operating_model/cells/base_2027q3_operating_income:base/id | None | base_2027q3_operating_income |
| /operating_model/cells/base_2027q3_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2027q3_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2027q3_operating_income:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_operating_income:base/value | None | 1.0350000000000006 |
| /operating_model/cells/base_2027q3_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2027q3_revenue:base/case | None | base |
| /operating_model/cells/base_2027q3_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2027q3_revenue:base/formula/refs/0 | None | base_2027q3_infrared |
| /operating_model/cells/base_2027q3_revenue:base/formula/refs/1 | None | base_2027q3_visible |
| /operating_model/cells/base_2027q3_revenue:base/formula/refs/2 | None | base_2027q3_assemblies |
| /operating_model/cells/base_2027q3_revenue:base/formula/refs/3 | None | base_2027q3_engineering |
| /operating_model/cells/base_2027q3_revenue:base/id | None | base_2027q3_revenue |
| /operating_model/cells/base_2027q3_revenue:base/kind | None | derived |
| /operating_model/cells/base_2027q3_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2027q3_revenue:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_revenue:base/value | None | 29.0 |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/id | None | base_2027q3_sale_payment_flag |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q3_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_sbc:base/case | None | base |
| /operating_model/cells/base_2027q3_sbc:base/id | None | base_2027q3_sbc |
| /operating_model/cells/base_2027q3_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_sbc:base/label | None | SBC |
| /operating_model/cells/base_2027q3_sbc:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_sbc:base/value | None | 1.3 |
| /operating_model/cells/base_2027q3_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2027q3_visible:base/case | None | base |
| /operating_model/cells/base_2027q3_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q3_visible:base/formula/refs/0 | None | base_2027q3_visible_gross |
| /operating_model/cells/base_2027q3_visible:base/formula/refs/1 | None | base_2027q3_visible_divested |
| /operating_model/cells/base_2027q3_visible:base/id | None | base_2027q3_visible |
| /operating_model/cells/base_2027q3_visible:base/kind | None | derived |
| /operating_model/cells/base_2027q3_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2027q3_visible:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_visible:base/value | None | 3.3 |
| /operating_model/cells/base_2027q3_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q3_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2027q3_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q3_visible_contribution:base/formula/refs/0 | None | base_2027q3_visible |
| /operating_model/cells/base_2027q3_visible_contribution:base/formula/refs/1 | None | base_2027q3_visible_margin |
| /operating_model/cells/base_2027q3_visible_contribution:base/id | None | base_2027q3_visible_contribution |
| /operating_model/cells/base_2027q3_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q3_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2027q3_visible_contribution:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_visible_contribution:base/value | None | 0.825 |
| /operating_model/cells/base_2027q3_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2027q3_visible_divested:base/case | None | base |
| /operating_model/cells/base_2027q3_visible_divested:base/id | None | base_2027q3_visible_divested |
| /operating_model/cells/base_2027q3_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2027q3_visible_divested:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2027q3_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_visible_gross:base/case | None | base |
| /operating_model/cells/base_2027q3_visible_gross:base/id | None | base_2027q3_visible_gross |
| /operating_model/cells/base_2027q3_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2027q3_visible_gross:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_visible_gross:base/value | None | 4.1 |
| /operating_model/cells/base_2027q3_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_visible_margin:base/case | None | base |
| /operating_model/cells/base_2027q3_visible_margin:base/id | None | base_2027q3_visible_margin |
| /operating_model/cells/base_2027q3_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2027q3_visible_margin:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q3_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2027q3_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q3_working_cash:base/case | None | base |
| /operating_model/cells/base_2027q3_working_cash:base/id | None | base_2027q3_working_cash |
| /operating_model/cells/base_2027q3_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2027q3_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2027q3_working_cash:base/period | None | 2027Q3 |
| /operating_model/cells/base_2027q3_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q3_working_cash:base/value | None | 2.8 |
| /operating_model/cells/base_2027q4_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2027q4_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2027q4_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_adj_ebitda:base/formula/refs/0 | None | base_2027q4_gross_contribution |
| /operating_model/cells/base_2027q4_adj_ebitda:base/formula/refs/1 | None | base_2027q4_cash_opex |
| /operating_model/cells/base_2027q4_adj_ebitda:base/id | None | base_2027q4_adj_ebitda |
| /operating_model/cells/base_2027q4_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2027q4_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2027q4_adj_ebitda:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_adj_ebitda:base/value | None | 4.84 |
| /operating_model/cells/base_2027q4_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2027q4_assemblies:base/case | None | base |
| /operating_model/cells/base_2027q4_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_assemblies:base/formula/refs/0 | None | base_2027q4_assembly_activity |
| /operating_model/cells/base_2027q4_assemblies:base/formula/refs/1 | None | base_2027q4_assembly_realization |
| /operating_model/cells/base_2027q4_assemblies:base/id | None | base_2027q4_assemblies |
| /operating_model/cells/base_2027q4_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2027q4_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2027q4_assemblies:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_assemblies:base/value | None | 17.0 |
| /operating_model/cells/base_2027q4_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2027q4_assembly_activity:base/id | None | base_2027q4_assembly_activity |
| /operating_model/cells/base_2027q4_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2027q4_assembly_activity:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_assembly_activity:base/value | None | 17.0 |
| /operating_model/cells/base_2027q4_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q4_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2027q4_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_assembly_contribution:base/formula/refs/0 | None | base_2027q4_assemblies |
| /operating_model/cells/base_2027q4_assembly_contribution:base/formula/refs/1 | None | base_2027q4_assembly_margin |
| /operating_model/cells/base_2027q4_assembly_contribution:base/id | None | base_2027q4_assembly_contribution |
| /operating_model/cells/base_2027q4_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q4_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2027q4_assembly_contribution:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_assembly_contribution:base/value | None | 7.65 |
| /operating_model/cells/base_2027q4_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2027q4_assembly_margin:base/id | None | base_2027q4_assembly_margin |
| /operating_model/cells/base_2027q4_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2027q4_assembly_margin:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2027q4_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2027q4_assembly_realization:base/id | None | base_2027q4_assembly_realization |
| /operating_model/cells/base_2027q4_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2027q4_assembly_realization:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q4_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2027q4_asset_sales:base/case | None | base |
| /operating_model/cells/base_2027q4_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2027q4_asset_sales:base/formula/refs/1 | None | base_2027q4_sale_payment_flag |
| /operating_model/cells/base_2027q4_asset_sales:base/id | None | base_2027q4_asset_sales |
| /operating_model/cells/base_2027q4_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2027q4_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2027q4_asset_sales:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2027q4_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2027q4_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_backlog_delivered:base/formula/refs/4 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_backlog_delivered:base/id | None | base_2027q4_backlog_delivered |
| /operating_model/cells/base_2027q4_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2027q4_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2027q4_backlog_delivered:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_backlog_delivered:base/value | None | 85.6 |
| /operating_model/cells/base_2027q4_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2027q4_book_ship:base/case | None | base |
| /operating_model/cells/base_2027q4_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_book_ship:base/formula/refs/0 | None | base_2027q4_revenue |
| /operating_model/cells/base_2027q4_book_ship:base/formula/refs/1 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_book_ship:base/id | None | base_2027q4_book_ship |
| /operating_model/cells/base_2027q4_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2027q4_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2027q4_book_ship:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_book_ship:base/value | None | 7.5 |
| /operating_model/cells/base_2027q4_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_capex:base/case | None | base |
| /operating_model/cells/base_2027q4_capex:base/id | None | base_2027q4_capex |
| /operating_model/cells/base_2027q4_capex:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2027q4_capex:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_capex:base/value | None | 3.1 |
| /operating_model/cells/base_2027q4_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2027q4_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_cash_after_claims:base/formula/refs/0 | None | base_2027q4_cash_sources |
| /operating_model/cells/base_2027q4_cash_after_claims:base/formula/refs/1 | None | base_2027q4_cash_claims |
| /operating_model/cells/base_2027q4_cash_after_claims:base/id | None | base_2027q4_cash_after_claims |
| /operating_model/cells/base_2027q4_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2027q4_cash_after_claims:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_after_claims:base/value | None | -0.9799999999999995 |
| /operating_model/cells/base_2027q4_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2027q4_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_cash_before_capex:base/formula/refs/0 | None | base_2027q4_cash_earnings |
| /operating_model/cells/base_2027q4_cash_before_capex:base/formula/refs/1 | None | base_2027q4_cash_uses |
| /operating_model/cells/base_2027q4_cash_before_capex:base/id | None | base_2027q4_cash_before_capex |
| /operating_model/cells/base_2027q4_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2027q4_cash_before_capex:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_before_capex:base/value | None | 2.1200000000000006 |
| /operating_model/cells/base_2027q4_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2027q4_cash_claims:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_cash_claims:base/formula/refs/0 | None | base_2027q4_capex |
| /operating_model/cells/base_2027q4_cash_claims:base/formula/refs/1 | None | base_2027q4_earnout_cash |
| /operating_model/cells/base_2027q4_cash_claims:base/id | None | base_2027q4_cash_claims |
| /operating_model/cells/base_2027q4_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2027q4_cash_claims:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_claims:base/value | None | 3.1 |
| /operating_model/cells/base_2027q4_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2027q4_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_cash_earnings:base/formula/refs/0 | None | base_2027q4_adj_ebitda |
| /operating_model/cells/base_2027q4_cash_earnings:base/formula/refs/1 | None | base_2027q4_cash_interest_income |
| /operating_model/cells/base_2027q4_cash_earnings:base/id | None | base_2027q4_cash_earnings |
| /operating_model/cells/base_2027q4_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2027q4_cash_earnings:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_earnings:base/value | None | 5.45 |
| /operating_model/cells/base_2027q4_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_cash_interest:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_interest:base/id | None | base_2027q4_cash_interest |
| /operating_model/cells/base_2027q4_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2027q4_cash_interest:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2027q4_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_interest_income:base/id | None | base_2027q4_cash_interest_income |
| /operating_model/cells/base_2027q4_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2027q4_cash_interest_income:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_interest_income:base/value | None | 0.61 |
| /operating_model/cells/base_2027q4_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_cash_opex:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_opex:base/id | None | base_2027q4_cash_opex |
| /operating_model/cells/base_2027q4_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2027q4_cash_opex:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_opex:base/value | None | 8.55 |
| /operating_model/cells/base_2027q4_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2027q4_cash_sources:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_cash_sources:base/formula/refs/0 | None | base_2027q4_cash_before_capex |
| /operating_model/cells/base_2027q4_cash_sources:base/formula/refs/1 | None | base_2027q4_asset_sales |
| /operating_model/cells/base_2027q4_cash_sources:base/id | None | base_2027q4_cash_sources |
| /operating_model/cells/base_2027q4_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2027q4_cash_sources:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_sources:base/value | None | 2.1200000000000006 |
| /operating_model/cells/base_2027q4_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_cash_tax:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_tax:base/id | None | base_2027q4_cash_tax |
| /operating_model/cells/base_2027q4_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2027q4_cash_tax:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_tax:base/value | None | 0.30000000000000004 |
| /operating_model/cells/base_2027q4_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2027q4_cash_uses:base/case | None | base |
| /operating_model/cells/base_2027q4_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_cash_uses:base/formula/refs/0 | None | base_2027q4_working_cash |
| /operating_model/cells/base_2027q4_cash_uses:base/formula/refs/1 | None | base_2027q4_cash_tax |
| /operating_model/cells/base_2027q4_cash_uses:base/formula/refs/2 | None | base_2027q4_cash_interest |
| /operating_model/cells/base_2027q4_cash_uses:base/id | None | base_2027q4_cash_uses |
| /operating_model/cells/base_2027q4_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2027q4_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2027q4_cash_uses:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_cash_uses:base/value | None | 3.3299999999999996 |
| /operating_model/cells/base_2027q4_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_da:base/case | None | base |
| /operating_model/cells/base_2027q4_da:base/id | None | base_2027q4_da |
| /operating_model/cells/base_2027q4_da:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_da:base/label | None | D&A |
| /operating_model/cells/base_2027q4_da:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_da:base/value | None | 1.7 |
| /operating_model/cells/base_2027q4_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2027q4_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2027q4_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2027q4_earnout_cash:base/formula/refs/1 | None | base_2027q4_earnout_payment_flag |
| /operating_model/cells/base_2027q4_earnout_cash:base/id | None | base_2027q4_earnout_cash |
| /operating_model/cells/base_2027q4_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2027q4_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2027q4_earnout_cash:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2027q4_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2027q4_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2027q4_earnout_fv:base/id | None | base_2027q4_earnout_fv |
| /operating_model/cells/base_2027q4_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2027q4_earnout_fv:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/id | None | base_2027q4_earnout_payment_flag |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q4_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_engineering:base/case | None | base |
| /operating_model/cells/base_2027q4_engineering:base/id | None | base_2027q4_engineering |
| /operating_model/cells/base_2027q4_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2027q4_engineering:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_engineering:base/value | None | 1.3 |
| /operating_model/cells/base_2027q4_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q4_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2027q4_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_engineering_contribution:base/formula/refs/0 | None | base_2027q4_engineering |
| /operating_model/cells/base_2027q4_engineering_contribution:base/formula/refs/1 | None | base_2027q4_engineering_margin |
| /operating_model/cells/base_2027q4_engineering_contribution:base/id | None | base_2027q4_engineering_contribution |
| /operating_model/cells/base_2027q4_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q4_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2027q4_engineering_contribution:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_engineering_contribution:base/value | None | 0.7150000000000001 |
| /operating_model/cells/base_2027q4_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2027q4_engineering_margin:base/id | None | base_2027q4_engineering_margin |
| /operating_model/cells/base_2027q4_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2027q4_engineering_margin:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/formula/refs/0 | None | base_2027q4_da |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/formula/refs/1 | None | base_2027q4_sbc |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/formula/refs/2 | None | base_2027q4_earnout_fv |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/id | None | base_2027q4_gaap_exclusions |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_gaap_exclusions:base/value | None | 3.1 |
| /operating_model/cells/base_2027q4_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2027q4_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2027q4_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_gross_contribution:base/formula/refs/0 | None | base_2027q4_ir_contribution |
| /operating_model/cells/base_2027q4_gross_contribution:base/formula/refs/1 | None | base_2027q4_visible_contribution |
| /operating_model/cells/base_2027q4_gross_contribution:base/formula/refs/2 | None | base_2027q4_assembly_contribution |
| /operating_model/cells/base_2027q4_gross_contribution:base/formula/refs/3 | None | base_2027q4_engineering_contribution |
| /operating_model/cells/base_2027q4_gross_contribution:base/id | None | base_2027q4_gross_contribution |
| /operating_model/cells/base_2027q4_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q4_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2027q4_gross_contribution:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_gross_contribution:base/value | None | 13.39 |
| /operating_model/cells/base_2027q4_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2027q4_infrared:base/case | None | base |
| /operating_model/cells/base_2027q4_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_infrared:base/formula/refs/0 | None | base_2027q4_ir_activity |
| /operating_model/cells/base_2027q4_infrared:base/formula/refs/1 | None | base_2027q4_ir_realization |
| /operating_model/cells/base_2027q4_infrared:base/id | None | base_2027q4_infrared |
| /operating_model/cells/base_2027q4_infrared:base/kind | None | derived |
| /operating_model/cells/base_2027q4_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2027q4_infrared:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_infrared:base/value | None | 10.5 |
| /operating_model/cells/base_2027q4_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_ir_activity:base/case | None | base |
| /operating_model/cells/base_2027q4_ir_activity:base/id | None | base_2027q4_ir_activity |
| /operating_model/cells/base_2027q4_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2027q4_ir_activity:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_ir_activity:base/value | None | 10.5 |
| /operating_model/cells/base_2027q4_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q4_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2027q4_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_ir_contribution:base/formula/refs/0 | None | base_2027q4_infrared |
| /operating_model/cells/base_2027q4_ir_contribution:base/formula/refs/1 | None | base_2027q4_ir_margin |
| /operating_model/cells/base_2027q4_ir_contribution:base/id | None | base_2027q4_ir_contribution |
| /operating_model/cells/base_2027q4_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q4_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2027q4_ir_contribution:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_ir_contribution:base/value | None | 4.2 |
| /operating_model/cells/base_2027q4_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_ir_margin:base/case | None | base |
| /operating_model/cells/base_2027q4_ir_margin:base/id | None | base_2027q4_ir_margin |
| /operating_model/cells/base_2027q4_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2027q4_ir_margin:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2027q4_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_ir_realization:base/case | None | base |
| /operating_model/cells/base_2027q4_ir_realization:base/id | None | base_2027q4_ir_realization |
| /operating_model/cells/base_2027q4_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2027q4_ir_realization:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/id | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_opening_backlog_delivery:base/value | None | 24.6 |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/formula/refs/1 | None | base_2027q4_backlog_delivered |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/id | None | base_2027q4_opening_backlog_remaining |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_opening_backlog_remaining:base/value | None | 25.30000000000001 |
| /operating_model/cells/base_2027q4_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2027q4_operating_income:base/case | None | base |
| /operating_model/cells/base_2027q4_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_operating_income:base/formula/refs/0 | None | base_2027q4_adj_ebitda |
| /operating_model/cells/base_2027q4_operating_income:base/formula/refs/1 | None | base_2027q4_gaap_exclusions |
| /operating_model/cells/base_2027q4_operating_income:base/id | None | base_2027q4_operating_income |
| /operating_model/cells/base_2027q4_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2027q4_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2027q4_operating_income:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_operating_income:base/value | None | 1.7399999999999998 |
| /operating_model/cells/base_2027q4_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2027q4_revenue:base/case | None | base |
| /operating_model/cells/base_2027q4_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2027q4_revenue:base/formula/refs/0 | None | base_2027q4_infrared |
| /operating_model/cells/base_2027q4_revenue:base/formula/refs/1 | None | base_2027q4_visible |
| /operating_model/cells/base_2027q4_revenue:base/formula/refs/2 | None | base_2027q4_assemblies |
| /operating_model/cells/base_2027q4_revenue:base/formula/refs/3 | None | base_2027q4_engineering |
| /operating_model/cells/base_2027q4_revenue:base/id | None | base_2027q4_revenue |
| /operating_model/cells/base_2027q4_revenue:base/kind | None | derived |
| /operating_model/cells/base_2027q4_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2027q4_revenue:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_revenue:base/value | None | 32.1 |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/id | None | base_2027q4_sale_payment_flag |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2027q4_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_sbc:base/case | None | base |
| /operating_model/cells/base_2027q4_sbc:base/id | None | base_2027q4_sbc |
| /operating_model/cells/base_2027q4_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_sbc:base/label | None | SBC |
| /operating_model/cells/base_2027q4_sbc:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_sbc:base/value | None | 1.4000000000000001 |
| /operating_model/cells/base_2027q4_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2027q4_visible:base/case | None | base |
| /operating_model/cells/base_2027q4_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2027q4_visible:base/formula/refs/0 | None | base_2027q4_visible_gross |
| /operating_model/cells/base_2027q4_visible:base/formula/refs/1 | None | base_2027q4_visible_divested |
| /operating_model/cells/base_2027q4_visible:base/id | None | base_2027q4_visible |
| /operating_model/cells/base_2027q4_visible:base/kind | None | derived |
| /operating_model/cells/base_2027q4_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2027q4_visible:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_visible:base/value | None | 3.3 |
| /operating_model/cells/base_2027q4_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2027q4_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2027q4_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2027q4_visible_contribution:base/formula/refs/0 | None | base_2027q4_visible |
| /operating_model/cells/base_2027q4_visible_contribution:base/formula/refs/1 | None | base_2027q4_visible_margin |
| /operating_model/cells/base_2027q4_visible_contribution:base/id | None | base_2027q4_visible_contribution |
| /operating_model/cells/base_2027q4_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2027q4_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2027q4_visible_contribution:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_visible_contribution:base/value | None | 0.825 |
| /operating_model/cells/base_2027q4_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2027q4_visible_divested:base/case | None | base |
| /operating_model/cells/base_2027q4_visible_divested:base/id | None | base_2027q4_visible_divested |
| /operating_model/cells/base_2027q4_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2027q4_visible_divested:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2027q4_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_visible_gross:base/case | None | base |
| /operating_model/cells/base_2027q4_visible_gross:base/id | None | base_2027q4_visible_gross |
| /operating_model/cells/base_2027q4_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2027q4_visible_gross:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_visible_gross:base/value | None | 4.1 |
| /operating_model/cells/base_2027q4_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_visible_margin:base/case | None | base |
| /operating_model/cells/base_2027q4_visible_margin:base/id | None | base_2027q4_visible_margin |
| /operating_model/cells/base_2027q4_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2027q4_visible_margin:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2027q4_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2027q4_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2027q4_working_cash:base/case | None | base |
| /operating_model/cells/base_2027q4_working_cash:base/id | None | base_2027q4_working_cash |
| /operating_model/cells/base_2027q4_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2027q4_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2027q4_working_cash:base/period | None | 2027Q4 |
| /operating_model/cells/base_2027q4_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2027q4_working_cash:base/value | None | 3.0 |
| /operating_model/cells/base_2028q1_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2028q1_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2028q1_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_adj_ebitda:base/formula/refs/0 | None | base_2028q1_gross_contribution |
| /operating_model/cells/base_2028q1_adj_ebitda:base/formula/refs/1 | None | base_2028q1_cash_opex |
| /operating_model/cells/base_2028q1_adj_ebitda:base/id | None | base_2028q1_adj_ebitda |
| /operating_model/cells/base_2028q1_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2028q1_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2028q1_adj_ebitda:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_adj_ebitda:base/value | None | 5.970000000000001 |
| /operating_model/cells/base_2028q1_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2028q1_assemblies:base/case | None | base |
| /operating_model/cells/base_2028q1_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_assemblies:base/formula/refs/0 | None | base_2028q1_assembly_activity |
| /operating_model/cells/base_2028q1_assemblies:base/formula/refs/1 | None | base_2028q1_assembly_realization |
| /operating_model/cells/base_2028q1_assemblies:base/id | None | base_2028q1_assemblies |
| /operating_model/cells/base_2028q1_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2028q1_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2028q1_assemblies:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_assemblies:base/value | None | 19.0 |
| /operating_model/cells/base_2028q1_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2028q1_assembly_activity:base/id | None | base_2028q1_assembly_activity |
| /operating_model/cells/base_2028q1_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2028q1_assembly_activity:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_assembly_activity:base/value | None | 19.0 |
| /operating_model/cells/base_2028q1_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q1_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2028q1_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_assembly_contribution:base/formula/refs/0 | None | base_2028q1_assemblies |
| /operating_model/cells/base_2028q1_assembly_contribution:base/formula/refs/1 | None | base_2028q1_assembly_margin |
| /operating_model/cells/base_2028q1_assembly_contribution:base/id | None | base_2028q1_assembly_contribution |
| /operating_model/cells/base_2028q1_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q1_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2028q1_assembly_contribution:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_assembly_contribution:base/value | None | 8.55 |
| /operating_model/cells/base_2028q1_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2028q1_assembly_margin:base/id | None | base_2028q1_assembly_margin |
| /operating_model/cells/base_2028q1_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2028q1_assembly_margin:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2028q1_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2028q1_assembly_realization:base/id | None | base_2028q1_assembly_realization |
| /operating_model/cells/base_2028q1_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2028q1_assembly_realization:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q1_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2028q1_asset_sales:base/case | None | base |
| /operating_model/cells/base_2028q1_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2028q1_asset_sales:base/formula/refs/1 | None | base_2028q1_sale_payment_flag |
| /operating_model/cells/base_2028q1_asset_sales:base/id | None | base_2028q1_asset_sales |
| /operating_model/cells/base_2028q1_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2028q1_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2028q1_asset_sales:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2028q1_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2028q1_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/4 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_backlog_delivered:base/formula/refs/5 | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_backlog_delivered:base/id | None | base_2028q1_backlog_delivered |
| /operating_model/cells/base_2028q1_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2028q1_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2028q1_backlog_delivered:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_backlog_delivered:base/value | None | 91.6 |
| /operating_model/cells/base_2028q1_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2028q1_book_ship:base/case | None | base |
| /operating_model/cells/base_2028q1_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_book_ship:base/formula/refs/0 | None | base_2028q1_revenue |
| /operating_model/cells/base_2028q1_book_ship:base/formula/refs/1 | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_book_ship:base/id | None | base_2028q1_book_ship |
| /operating_model/cells/base_2028q1_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2028q1_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2028q1_book_ship:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_book_ship:base/value | None | 29.799999999999997 |
| /operating_model/cells/base_2028q1_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_capex:base/case | None | base |
| /operating_model/cells/base_2028q1_capex:base/id | None | base_2028q1_capex |
| /operating_model/cells/base_2028q1_capex:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2028q1_capex:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_capex:base/value | None | 3.3 |
| /operating_model/cells/base_2028q1_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2028q1_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_cash_after_claims:base/formula/refs/0 | None | base_2028q1_cash_sources |
| /operating_model/cells/base_2028q1_cash_after_claims:base/formula/refs/1 | None | base_2028q1_cash_claims |
| /operating_model/cells/base_2028q1_cash_after_claims:base/id | None | base_2028q1_cash_after_claims |
| /operating_model/cells/base_2028q1_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2028q1_cash_after_claims:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_after_claims:base/value | None | -0.3299999999999992 |
| /operating_model/cells/base_2028q1_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2028q1_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_cash_before_capex:base/formula/refs/0 | None | base_2028q1_cash_earnings |
| /operating_model/cells/base_2028q1_cash_before_capex:base/formula/refs/1 | None | base_2028q1_cash_uses |
| /operating_model/cells/base_2028q1_cash_before_capex:base/id | None | base_2028q1_cash_before_capex |
| /operating_model/cells/base_2028q1_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2028q1_cash_before_capex:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_before_capex:base/value | None | 2.9700000000000006 |
| /operating_model/cells/base_2028q1_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2028q1_cash_claims:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_cash_claims:base/formula/refs/0 | None | base_2028q1_capex |
| /operating_model/cells/base_2028q1_cash_claims:base/formula/refs/1 | None | base_2028q1_earnout_cash |
| /operating_model/cells/base_2028q1_cash_claims:base/id | None | base_2028q1_cash_claims |
| /operating_model/cells/base_2028q1_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2028q1_cash_claims:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_claims:base/value | None | 3.3 |
| /operating_model/cells/base_2028q1_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2028q1_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_cash_earnings:base/formula/refs/0 | None | base_2028q1_adj_ebitda |
| /operating_model/cells/base_2028q1_cash_earnings:base/formula/refs/1 | None | base_2028q1_cash_interest_income |
| /operating_model/cells/base_2028q1_cash_earnings:base/id | None | base_2028q1_cash_earnings |
| /operating_model/cells/base_2028q1_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2028q1_cash_earnings:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_earnings:base/value | None | 6.550000000000001 |
| /operating_model/cells/base_2028q1_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_cash_interest:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_interest:base/id | None | base_2028q1_cash_interest |
| /operating_model/cells/base_2028q1_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2028q1_cash_interest:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2028q1_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_interest_income:base/id | None | base_2028q1_cash_interest_income |
| /operating_model/cells/base_2028q1_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2028q1_cash_interest_income:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_interest_income:base/value | None | 0.58 |
| /operating_model/cells/base_2028q1_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_cash_opex:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_opex:base/id | None | base_2028q1_cash_opex |
| /operating_model/cells/base_2028q1_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2028q1_cash_opex:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_opex:base/value | None | 9.0 |
| /operating_model/cells/base_2028q1_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2028q1_cash_sources:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_cash_sources:base/formula/refs/0 | None | base_2028q1_cash_before_capex |
| /operating_model/cells/base_2028q1_cash_sources:base/formula/refs/1 | None | base_2028q1_asset_sales |
| /operating_model/cells/base_2028q1_cash_sources:base/id | None | base_2028q1_cash_sources |
| /operating_model/cells/base_2028q1_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2028q1_cash_sources:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_sources:base/value | None | 2.9700000000000006 |
| /operating_model/cells/base_2028q1_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_cash_tax:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_tax:base/id | None | base_2028q1_cash_tax |
| /operating_model/cells/base_2028q1_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2028q1_cash_tax:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_tax:base/value | None | 0.35 |
| /operating_model/cells/base_2028q1_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2028q1_cash_uses:base/case | None | base |
| /operating_model/cells/base_2028q1_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_cash_uses:base/formula/refs/0 | None | base_2028q1_working_cash |
| /operating_model/cells/base_2028q1_cash_uses:base/formula/refs/1 | None | base_2028q1_cash_tax |
| /operating_model/cells/base_2028q1_cash_uses:base/formula/refs/2 | None | base_2028q1_cash_interest |
| /operating_model/cells/base_2028q1_cash_uses:base/id | None | base_2028q1_cash_uses |
| /operating_model/cells/base_2028q1_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2028q1_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2028q1_cash_uses:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_cash_uses:base/value | None | 3.58 |
| /operating_model/cells/base_2028q1_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_da:base/case | None | base |
| /operating_model/cells/base_2028q1_da:base/id | None | base_2028q1_da |
| /operating_model/cells/base_2028q1_da:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_da:base/label | None | D&A |
| /operating_model/cells/base_2028q1_da:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_da:base/value | None | 1.7999999999999998 |
| /operating_model/cells/base_2028q1_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2028q1_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2028q1_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2028q1_earnout_cash:base/formula/refs/1 | None | base_2028q1_earnout_payment_flag |
| /operating_model/cells/base_2028q1_earnout_cash:base/id | None | base_2028q1_earnout_cash |
| /operating_model/cells/base_2028q1_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2028q1_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2028q1_earnout_cash:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2028q1_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2028q1_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2028q1_earnout_fv:base/id | None | base_2028q1_earnout_fv |
| /operating_model/cells/base_2028q1_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2028q1_earnout_fv:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/id | None | base_2028q1_earnout_payment_flag |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q1_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_engineering:base/case | None | base |
| /operating_model/cells/base_2028q1_engineering:base/id | None | base_2028q1_engineering |
| /operating_model/cells/base_2028q1_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2028q1_engineering:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_engineering:base/value | None | 1.4 |
| /operating_model/cells/base_2028q1_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q1_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2028q1_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_engineering_contribution:base/formula/refs/0 | None | base_2028q1_engineering |
| /operating_model/cells/base_2028q1_engineering_contribution:base/formula/refs/1 | None | base_2028q1_engineering_margin |
| /operating_model/cells/base_2028q1_engineering_contribution:base/id | None | base_2028q1_engineering_contribution |
| /operating_model/cells/base_2028q1_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q1_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2028q1_engineering_contribution:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_engineering_contribution:base/value | None | 0.77 |
| /operating_model/cells/base_2028q1_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2028q1_engineering_margin:base/id | None | base_2028q1_engineering_margin |
| /operating_model/cells/base_2028q1_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2028q1_engineering_margin:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/formula/refs/0 | None | base_2028q1_da |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/formula/refs/1 | None | base_2028q1_sbc |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/formula/refs/2 | None | base_2028q1_earnout_fv |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/id | None | base_2028q1_gaap_exclusions |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_gaap_exclusions:base/value | None | 3.3 |
| /operating_model/cells/base_2028q1_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2028q1_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2028q1_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_gross_contribution:base/formula/refs/0 | None | base_2028q1_ir_contribution |
| /operating_model/cells/base_2028q1_gross_contribution:base/formula/refs/1 | None | base_2028q1_visible_contribution |
| /operating_model/cells/base_2028q1_gross_contribution:base/formula/refs/2 | None | base_2028q1_assembly_contribution |
| /operating_model/cells/base_2028q1_gross_contribution:base/formula/refs/3 | None | base_2028q1_engineering_contribution |
| /operating_model/cells/base_2028q1_gross_contribution:base/id | None | base_2028q1_gross_contribution |
| /operating_model/cells/base_2028q1_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q1_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2028q1_gross_contribution:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_gross_contribution:base/value | None | 14.97 |
| /operating_model/cells/base_2028q1_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2028q1_infrared:base/case | None | base |
| /operating_model/cells/base_2028q1_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_infrared:base/formula/refs/0 | None | base_2028q1_ir_activity |
| /operating_model/cells/base_2028q1_infrared:base/formula/refs/1 | None | base_2028q1_ir_realization |
| /operating_model/cells/base_2028q1_infrared:base/id | None | base_2028q1_infrared |
| /operating_model/cells/base_2028q1_infrared:base/kind | None | derived |
| /operating_model/cells/base_2028q1_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2028q1_infrared:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_infrared:base/value | None | 12.0 |
| /operating_model/cells/base_2028q1_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_ir_activity:base/case | None | base |
| /operating_model/cells/base_2028q1_ir_activity:base/id | None | base_2028q1_ir_activity |
| /operating_model/cells/base_2028q1_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2028q1_ir_activity:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_ir_activity:base/value | None | 12.0 |
| /operating_model/cells/base_2028q1_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q1_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2028q1_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_ir_contribution:base/formula/refs/0 | None | base_2028q1_infrared |
| /operating_model/cells/base_2028q1_ir_contribution:base/formula/refs/1 | None | base_2028q1_ir_margin |
| /operating_model/cells/base_2028q1_ir_contribution:base/id | None | base_2028q1_ir_contribution |
| /operating_model/cells/base_2028q1_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q1_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2028q1_ir_contribution:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_ir_contribution:base/value | None | 4.800000000000001 |
| /operating_model/cells/base_2028q1_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_ir_margin:base/case | None | base |
| /operating_model/cells/base_2028q1_ir_margin:base/id | None | base_2028q1_ir_margin |
| /operating_model/cells/base_2028q1_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2028q1_ir_margin:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2028q1_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_ir_realization:base/case | None | base |
| /operating_model/cells/base_2028q1_ir_realization:base/id | None | base_2028q1_ir_realization |
| /operating_model/cells/base_2028q1_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2028q1_ir_realization:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/id | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_opening_backlog_delivery:base/value | None | 6.0 |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/formula/refs/1 | None | base_2028q1_backlog_delivered |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/id | None | base_2028q1_opening_backlog_remaining |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_opening_backlog_remaining:base/value | None | 19.30000000000001 |
| /operating_model/cells/base_2028q1_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2028q1_operating_income:base/case | None | base |
| /operating_model/cells/base_2028q1_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_operating_income:base/formula/refs/0 | None | base_2028q1_adj_ebitda |
| /operating_model/cells/base_2028q1_operating_income:base/formula/refs/1 | None | base_2028q1_gaap_exclusions |
| /operating_model/cells/base_2028q1_operating_income:base/id | None | base_2028q1_operating_income |
| /operating_model/cells/base_2028q1_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2028q1_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2028q1_operating_income:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_operating_income:base/value | None | 2.670000000000001 |
| /operating_model/cells/base_2028q1_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2028q1_revenue:base/case | None | base |
| /operating_model/cells/base_2028q1_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2028q1_revenue:base/formula/refs/0 | None | base_2028q1_infrared |
| /operating_model/cells/base_2028q1_revenue:base/formula/refs/1 | None | base_2028q1_visible |
| /operating_model/cells/base_2028q1_revenue:base/formula/refs/2 | None | base_2028q1_assemblies |
| /operating_model/cells/base_2028q1_revenue:base/formula/refs/3 | None | base_2028q1_engineering |
| /operating_model/cells/base_2028q1_revenue:base/id | None | base_2028q1_revenue |
| /operating_model/cells/base_2028q1_revenue:base/kind | None | derived |
| /operating_model/cells/base_2028q1_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2028q1_revenue:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_revenue:base/value | None | 35.8 |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/id | None | base_2028q1_sale_payment_flag |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q1_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_sbc:base/case | None | base |
| /operating_model/cells/base_2028q1_sbc:base/id | None | base_2028q1_sbc |
| /operating_model/cells/base_2028q1_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_sbc:base/label | None | SBC |
| /operating_model/cells/base_2028q1_sbc:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_sbc:base/value | None | 1.5 |
| /operating_model/cells/base_2028q1_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2028q1_visible:base/case | None | base |
| /operating_model/cells/base_2028q1_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q1_visible:base/formula/refs/0 | None | base_2028q1_visible_gross |
| /operating_model/cells/base_2028q1_visible:base/formula/refs/1 | None | base_2028q1_visible_divested |
| /operating_model/cells/base_2028q1_visible:base/id | None | base_2028q1_visible |
| /operating_model/cells/base_2028q1_visible:base/kind | None | derived |
| /operating_model/cells/base_2028q1_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2028q1_visible:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_visible:base/value | None | 3.4000000000000004 |
| /operating_model/cells/base_2028q1_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q1_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2028q1_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q1_visible_contribution:base/formula/refs/0 | None | base_2028q1_visible |
| /operating_model/cells/base_2028q1_visible_contribution:base/formula/refs/1 | None | base_2028q1_visible_margin |
| /operating_model/cells/base_2028q1_visible_contribution:base/id | None | base_2028q1_visible_contribution |
| /operating_model/cells/base_2028q1_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q1_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2028q1_visible_contribution:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_visible_contribution:base/value | None | 0.8500000000000001 |
| /operating_model/cells/base_2028q1_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2028q1_visible_divested:base/case | None | base |
| /operating_model/cells/base_2028q1_visible_divested:base/id | None | base_2028q1_visible_divested |
| /operating_model/cells/base_2028q1_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2028q1_visible_divested:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2028q1_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_visible_gross:base/case | None | base |
| /operating_model/cells/base_2028q1_visible_gross:base/id | None | base_2028q1_visible_gross |
| /operating_model/cells/base_2028q1_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2028q1_visible_gross:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_visible_gross:base/value | None | 4.2 |
| /operating_model/cells/base_2028q1_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_visible_margin:base/case | None | base |
| /operating_model/cells/base_2028q1_visible_margin:base/id | None | base_2028q1_visible_margin |
| /operating_model/cells/base_2028q1_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2028q1_visible_margin:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q1_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2028q1_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q1_working_cash:base/case | None | base |
| /operating_model/cells/base_2028q1_working_cash:base/id | None | base_2028q1_working_cash |
| /operating_model/cells/base_2028q1_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2028q1_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2028q1_working_cash:base/period | None | 2028Q1 |
| /operating_model/cells/base_2028q1_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q1_working_cash:base/value | None | 3.2 |
| /operating_model/cells/base_2028q2_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2028q2_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2028q2_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_adj_ebitda:base/formula/refs/0 | None | base_2028q2_gross_contribution |
| /operating_model/cells/base_2028q2_adj_ebitda:base/formula/refs/1 | None | base_2028q2_cash_opex |
| /operating_model/cells/base_2028q2_adj_ebitda:base/id | None | base_2028q2_adj_ebitda |
| /operating_model/cells/base_2028q2_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2028q2_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2028q2_adj_ebitda:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_adj_ebitda:base/value | None | 7.350000000000001 |
| /operating_model/cells/base_2028q2_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2028q2_assemblies:base/case | None | base |
| /operating_model/cells/base_2028q2_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_assemblies:base/formula/refs/0 | None | base_2028q2_assembly_activity |
| /operating_model/cells/base_2028q2_assemblies:base/formula/refs/1 | None | base_2028q2_assembly_realization |
| /operating_model/cells/base_2028q2_assemblies:base/id | None | base_2028q2_assemblies |
| /operating_model/cells/base_2028q2_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2028q2_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2028q2_assemblies:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_assemblies:base/value | None | 22.0 |
| /operating_model/cells/base_2028q2_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2028q2_assembly_activity:base/id | None | base_2028q2_assembly_activity |
| /operating_model/cells/base_2028q2_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2028q2_assembly_activity:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_assembly_activity:base/value | None | 22.0 |
| /operating_model/cells/base_2028q2_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q2_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2028q2_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_assembly_contribution:base/formula/refs/0 | None | base_2028q2_assemblies |
| /operating_model/cells/base_2028q2_assembly_contribution:base/formula/refs/1 | None | base_2028q2_assembly_margin |
| /operating_model/cells/base_2028q2_assembly_contribution:base/id | None | base_2028q2_assembly_contribution |
| /operating_model/cells/base_2028q2_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q2_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2028q2_assembly_contribution:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_assembly_contribution:base/value | None | 9.9 |
| /operating_model/cells/base_2028q2_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2028q2_assembly_margin:base/id | None | base_2028q2_assembly_margin |
| /operating_model/cells/base_2028q2_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2028q2_assembly_margin:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2028q2_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2028q2_assembly_realization:base/id | None | base_2028q2_assembly_realization |
| /operating_model/cells/base_2028q2_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2028q2_assembly_realization:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q2_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2028q2_asset_sales:base/case | None | base |
| /operating_model/cells/base_2028q2_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2028q2_asset_sales:base/formula/refs/1 | None | base_2028q2_sale_payment_flag |
| /operating_model/cells/base_2028q2_asset_sales:base/id | None | base_2028q2_asset_sales |
| /operating_model/cells/base_2028q2_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2028q2_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2028q2_asset_sales:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_asset_sales:base/value | None | 0.5 |
| /operating_model/cells/base_2028q2_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2028q2_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/4 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/5 | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/formula/refs/6 | None | base_2028q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_backlog_delivered:base/id | None | base_2028q2_backlog_delivered |
| /operating_model/cells/base_2028q2_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2028q2_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2028q2_backlog_delivered:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_backlog_delivered:base/value | None | 97.6 |
| /operating_model/cells/base_2028q2_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2028q2_book_ship:base/case | None | base |
| /operating_model/cells/base_2028q2_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_book_ship:base/formula/refs/0 | None | base_2028q2_revenue |
| /operating_model/cells/base_2028q2_book_ship:base/formula/refs/1 | None | base_2028q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_book_ship:base/id | None | base_2028q2_book_ship |
| /operating_model/cells/base_2028q2_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2028q2_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2028q2_book_ship:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_book_ship:base/value | None | 34.0 |
| /operating_model/cells/base_2028q2_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_capex:base/case | None | base |
| /operating_model/cells/base_2028q2_capex:base/id | None | base_2028q2_capex |
| /operating_model/cells/base_2028q2_capex:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2028q2_capex:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_capex:base/value | None | 3.5 |
| /operating_model/cells/base_2028q2_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2028q2_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_cash_after_claims:base/formula/refs/0 | None | base_2028q2_cash_sources |
| /operating_model/cells/base_2028q2_cash_after_claims:base/formula/refs/1 | None | base_2028q2_cash_claims |
| /operating_model/cells/base_2028q2_cash_after_claims:base/id | None | base_2028q2_cash_after_claims |
| /operating_model/cells/base_2028q2_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2028q2_cash_after_claims:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_after_claims:base/value | None | 1.070000000000002 |
| /operating_model/cells/base_2028q2_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2028q2_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_cash_before_capex:base/formula/refs/0 | None | base_2028q2_cash_earnings |
| /operating_model/cells/base_2028q2_cash_before_capex:base/formula/refs/1 | None | base_2028q2_cash_uses |
| /operating_model/cells/base_2028q2_cash_before_capex:base/id | None | base_2028q2_cash_before_capex |
| /operating_model/cells/base_2028q2_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2028q2_cash_before_capex:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_before_capex:base/value | None | 4.070000000000002 |
| /operating_model/cells/base_2028q2_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2028q2_cash_claims:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_cash_claims:base/formula/refs/0 | None | base_2028q2_capex |
| /operating_model/cells/base_2028q2_cash_claims:base/formula/refs/1 | None | base_2028q2_earnout_cash |
| /operating_model/cells/base_2028q2_cash_claims:base/id | None | base_2028q2_cash_claims |
| /operating_model/cells/base_2028q2_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2028q2_cash_claims:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_claims:base/value | None | 3.5 |
| /operating_model/cells/base_2028q2_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2028q2_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_cash_earnings:base/formula/refs/0 | None | base_2028q2_adj_ebitda |
| /operating_model/cells/base_2028q2_cash_earnings:base/formula/refs/1 | None | base_2028q2_cash_interest_income |
| /operating_model/cells/base_2028q2_cash_earnings:base/id | None | base_2028q2_cash_earnings |
| /operating_model/cells/base_2028q2_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2028q2_cash_earnings:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_earnings:base/value | None | 7.900000000000001 |
| /operating_model/cells/base_2028q2_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_cash_interest:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_interest:base/id | None | base_2028q2_cash_interest |
| /operating_model/cells/base_2028q2_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2028q2_cash_interest:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2028q2_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_interest_income:base/id | None | base_2028q2_cash_interest_income |
| /operating_model/cells/base_2028q2_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2028q2_cash_interest_income:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_interest_income:base/value | None | 0.5499999999999999 |
| /operating_model/cells/base_2028q2_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_cash_opex:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_opex:base/id | None | base_2028q2_cash_opex |
| /operating_model/cells/base_2028q2_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2028q2_cash_opex:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_opex:base/value | None | 9.45 |
| /operating_model/cells/base_2028q2_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2028q2_cash_sources:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_cash_sources:base/formula/refs/0 | None | base_2028q2_cash_before_capex |
| /operating_model/cells/base_2028q2_cash_sources:base/formula/refs/1 | None | base_2028q2_asset_sales |
| /operating_model/cells/base_2028q2_cash_sources:base/id | None | base_2028q2_cash_sources |
| /operating_model/cells/base_2028q2_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2028q2_cash_sources:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_sources:base/value | None | 4.570000000000002 |
| /operating_model/cells/base_2028q2_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_cash_tax:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_tax:base/id | None | base_2028q2_cash_tax |
| /operating_model/cells/base_2028q2_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2028q2_cash_tax:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_tax:base/value | None | 0.4 |
| /operating_model/cells/base_2028q2_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2028q2_cash_uses:base/case | None | base |
| /operating_model/cells/base_2028q2_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_cash_uses:base/formula/refs/0 | None | base_2028q2_working_cash |
| /operating_model/cells/base_2028q2_cash_uses:base/formula/refs/1 | None | base_2028q2_cash_tax |
| /operating_model/cells/base_2028q2_cash_uses:base/formula/refs/2 | None | base_2028q2_cash_interest |
| /operating_model/cells/base_2028q2_cash_uses:base/id | None | base_2028q2_cash_uses |
| /operating_model/cells/base_2028q2_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2028q2_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2028q2_cash_uses:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_cash_uses:base/value | None | 3.8299999999999996 |
| /operating_model/cells/base_2028q2_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_da:base/case | None | base |
| /operating_model/cells/base_2028q2_da:base/id | None | base_2028q2_da |
| /operating_model/cells/base_2028q2_da:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_da:base/label | None | D&A |
| /operating_model/cells/base_2028q2_da:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_da:base/value | None | 1.9 |
| /operating_model/cells/base_2028q2_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2028q2_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2028q2_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2028q2_earnout_cash:base/formula/refs/1 | None | base_2028q2_earnout_payment_flag |
| /operating_model/cells/base_2028q2_earnout_cash:base/id | None | base_2028q2_earnout_cash |
| /operating_model/cells/base_2028q2_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2028q2_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2028q2_earnout_cash:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2028q2_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2028q2_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2028q2_earnout_fv:base/id | None | base_2028q2_earnout_fv |
| /operating_model/cells/base_2028q2_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2028q2_earnout_fv:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/id | None | base_2028q2_earnout_payment_flag |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q2_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_engineering:base/case | None | base |
| /operating_model/cells/base_2028q2_engineering:base/id | None | base_2028q2_engineering |
| /operating_model/cells/base_2028q2_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2028q2_engineering:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_engineering:base/value | None | 1.5 |
| /operating_model/cells/base_2028q2_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q2_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2028q2_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_engineering_contribution:base/formula/refs/0 | None | base_2028q2_engineering |
| /operating_model/cells/base_2028q2_engineering_contribution:base/formula/refs/1 | None | base_2028q2_engineering_margin |
| /operating_model/cells/base_2028q2_engineering_contribution:base/id | None | base_2028q2_engineering_contribution |
| /operating_model/cells/base_2028q2_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q2_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2028q2_engineering_contribution:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_engineering_contribution:base/value | None | 0.8250000000000001 |
| /operating_model/cells/base_2028q2_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2028q2_engineering_margin:base/id | None | base_2028q2_engineering_margin |
| /operating_model/cells/base_2028q2_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2028q2_engineering_margin:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/formula/refs/0 | None | base_2028q2_da |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/formula/refs/1 | None | base_2028q2_sbc |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/formula/refs/2 | None | base_2028q2_earnout_fv |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/id | None | base_2028q2_gaap_exclusions |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_gaap_exclusions:base/value | None | 3.5 |
| /operating_model/cells/base_2028q2_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2028q2_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2028q2_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_gross_contribution:base/formula/refs/0 | None | base_2028q2_ir_contribution |
| /operating_model/cells/base_2028q2_gross_contribution:base/formula/refs/1 | None | base_2028q2_visible_contribution |
| /operating_model/cells/base_2028q2_gross_contribution:base/formula/refs/2 | None | base_2028q2_assembly_contribution |
| /operating_model/cells/base_2028q2_gross_contribution:base/formula/refs/3 | None | base_2028q2_engineering_contribution |
| /operating_model/cells/base_2028q2_gross_contribution:base/id | None | base_2028q2_gross_contribution |
| /operating_model/cells/base_2028q2_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q2_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2028q2_gross_contribution:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_gross_contribution:base/value | None | 16.8 |
| /operating_model/cells/base_2028q2_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2028q2_infrared:base/case | None | base |
| /operating_model/cells/base_2028q2_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_infrared:base/formula/refs/0 | None | base_2028q2_ir_activity |
| /operating_model/cells/base_2028q2_infrared:base/formula/refs/1 | None | base_2028q2_ir_realization |
| /operating_model/cells/base_2028q2_infrared:base/id | None | base_2028q2_infrared |
| /operating_model/cells/base_2028q2_infrared:base/kind | None | derived |
| /operating_model/cells/base_2028q2_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2028q2_infrared:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_infrared:base/value | None | 13.0 |
| /operating_model/cells/base_2028q2_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_ir_activity:base/case | None | base |
| /operating_model/cells/base_2028q2_ir_activity:base/id | None | base_2028q2_ir_activity |
| /operating_model/cells/base_2028q2_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2028q2_ir_activity:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_ir_activity:base/value | None | 13.0 |
| /operating_model/cells/base_2028q2_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q2_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2028q2_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_ir_contribution:base/formula/refs/0 | None | base_2028q2_infrared |
| /operating_model/cells/base_2028q2_ir_contribution:base/formula/refs/1 | None | base_2028q2_ir_margin |
| /operating_model/cells/base_2028q2_ir_contribution:base/id | None | base_2028q2_ir_contribution |
| /operating_model/cells/base_2028q2_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q2_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2028q2_ir_contribution:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_ir_contribution:base/value | None | 5.2 |
| /operating_model/cells/base_2028q2_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_ir_margin:base/case | None | base |
| /operating_model/cells/base_2028q2_ir_margin:base/id | None | base_2028q2_ir_margin |
| /operating_model/cells/base_2028q2_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2028q2_ir_margin:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2028q2_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_ir_realization:base/case | None | base |
| /operating_model/cells/base_2028q2_ir_realization:base/id | None | base_2028q2_ir_realization |
| /operating_model/cells/base_2028q2_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2028q2_ir_realization:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/id | None | base_2028q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_opening_backlog_delivery:base/value | None | 6.0 |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/formula/refs/1 | None | base_2028q2_backlog_delivered |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/id | None | base_2028q2_opening_backlog_remaining |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_opening_backlog_remaining:base/value | None | 13.300000000000011 |
| /operating_model/cells/base_2028q2_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2028q2_operating_income:base/case | None | base |
| /operating_model/cells/base_2028q2_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_operating_income:base/formula/refs/0 | None | base_2028q2_adj_ebitda |
| /operating_model/cells/base_2028q2_operating_income:base/formula/refs/1 | None | base_2028q2_gaap_exclusions |
| /operating_model/cells/base_2028q2_operating_income:base/id | None | base_2028q2_operating_income |
| /operating_model/cells/base_2028q2_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2028q2_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2028q2_operating_income:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_operating_income:base/value | None | 3.8500000000000014 |
| /operating_model/cells/base_2028q2_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2028q2_revenue:base/case | None | base |
| /operating_model/cells/base_2028q2_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2028q2_revenue:base/formula/refs/0 | None | base_2028q2_infrared |
| /operating_model/cells/base_2028q2_revenue:base/formula/refs/1 | None | base_2028q2_visible |
| /operating_model/cells/base_2028q2_revenue:base/formula/refs/2 | None | base_2028q2_assemblies |
| /operating_model/cells/base_2028q2_revenue:base/formula/refs/3 | None | base_2028q2_engineering |
| /operating_model/cells/base_2028q2_revenue:base/id | None | base_2028q2_revenue |
| /operating_model/cells/base_2028q2_revenue:base/kind | None | derived |
| /operating_model/cells/base_2028q2_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2028q2_revenue:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_revenue:base/value | None | 40.0 |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/id | None | base_2028q2_sale_payment_flag |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_sale_payment_flag:base/value | None | 1.0 |
| /operating_model/cells/base_2028q2_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_sbc:base/case | None | base |
| /operating_model/cells/base_2028q2_sbc:base/id | None | base_2028q2_sbc |
| /operating_model/cells/base_2028q2_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_sbc:base/label | None | SBC |
| /operating_model/cells/base_2028q2_sbc:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_sbc:base/value | None | 1.6 |
| /operating_model/cells/base_2028q2_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2028q2_visible:base/case | None | base |
| /operating_model/cells/base_2028q2_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q2_visible:base/formula/refs/0 | None | base_2028q2_visible_gross |
| /operating_model/cells/base_2028q2_visible:base/formula/refs/1 | None | base_2028q2_visible_divested |
| /operating_model/cells/base_2028q2_visible:base/id | None | base_2028q2_visible |
| /operating_model/cells/base_2028q2_visible:base/kind | None | derived |
| /operating_model/cells/base_2028q2_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2028q2_visible:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_visible:base/value | None | 3.5 |
| /operating_model/cells/base_2028q2_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q2_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2028q2_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q2_visible_contribution:base/formula/refs/0 | None | base_2028q2_visible |
| /operating_model/cells/base_2028q2_visible_contribution:base/formula/refs/1 | None | base_2028q2_visible_margin |
| /operating_model/cells/base_2028q2_visible_contribution:base/id | None | base_2028q2_visible_contribution |
| /operating_model/cells/base_2028q2_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q2_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2028q2_visible_contribution:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_visible_contribution:base/value | None | 0.875 |
| /operating_model/cells/base_2028q2_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2028q2_visible_divested:base/case | None | base |
| /operating_model/cells/base_2028q2_visible_divested:base/id | None | base_2028q2_visible_divested |
| /operating_model/cells/base_2028q2_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2028q2_visible_divested:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2028q2_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_visible_gross:base/case | None | base |
| /operating_model/cells/base_2028q2_visible_gross:base/id | None | base_2028q2_visible_gross |
| /operating_model/cells/base_2028q2_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2028q2_visible_gross:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_visible_gross:base/value | None | 4.3 |
| /operating_model/cells/base_2028q2_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_visible_margin:base/case | None | base |
| /operating_model/cells/base_2028q2_visible_margin:base/id | None | base_2028q2_visible_margin |
| /operating_model/cells/base_2028q2_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2028q2_visible_margin:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q2_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2028q2_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q2_working_cash:base/case | None | base |
| /operating_model/cells/base_2028q2_working_cash:base/id | None | base_2028q2_working_cash |
| /operating_model/cells/base_2028q2_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2028q2_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2028q2_working_cash:base/period | None | 2028Q2 |
| /operating_model/cells/base_2028q2_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q2_working_cash:base/value | None | 3.4 |
| /operating_model/cells/base_2028q3_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2028q3_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2028q3_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_adj_ebitda:base/formula/refs/0 | None | base_2028q3_gross_contribution |
| /operating_model/cells/base_2028q3_adj_ebitda:base/formula/refs/1 | None | base_2028q3_cash_opex |
| /operating_model/cells/base_2028q3_adj_ebitda:base/id | None | base_2028q3_adj_ebitda |
| /operating_model/cells/base_2028q3_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2028q3_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2028q3_adj_ebitda:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_adj_ebitda:base/value | None | 8.729999999999999 |
| /operating_model/cells/base_2028q3_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2028q3_assemblies:base/case | None | base |
| /operating_model/cells/base_2028q3_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_assemblies:base/formula/refs/0 | None | base_2028q3_assembly_activity |
| /operating_model/cells/base_2028q3_assemblies:base/formula/refs/1 | None | base_2028q3_assembly_realization |
| /operating_model/cells/base_2028q3_assemblies:base/id | None | base_2028q3_assemblies |
| /operating_model/cells/base_2028q3_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2028q3_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2028q3_assemblies:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_assemblies:base/value | None | 25.0 |
| /operating_model/cells/base_2028q3_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2028q3_assembly_activity:base/id | None | base_2028q3_assembly_activity |
| /operating_model/cells/base_2028q3_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2028q3_assembly_activity:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_assembly_activity:base/value | None | 25.0 |
| /operating_model/cells/base_2028q3_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q3_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2028q3_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_assembly_contribution:base/formula/refs/0 | None | base_2028q3_assemblies |
| /operating_model/cells/base_2028q3_assembly_contribution:base/formula/refs/1 | None | base_2028q3_assembly_margin |
| /operating_model/cells/base_2028q3_assembly_contribution:base/id | None | base_2028q3_assembly_contribution |
| /operating_model/cells/base_2028q3_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q3_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2028q3_assembly_contribution:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_assembly_contribution:base/value | None | 11.25 |
| /operating_model/cells/base_2028q3_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2028q3_assembly_margin:base/id | None | base_2028q3_assembly_margin |
| /operating_model/cells/base_2028q3_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2028q3_assembly_margin:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2028q3_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2028q3_assembly_realization:base/id | None | base_2028q3_assembly_realization |
| /operating_model/cells/base_2028q3_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2028q3_assembly_realization:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q3_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2028q3_asset_sales:base/case | None | base |
| /operating_model/cells/base_2028q3_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2028q3_asset_sales:base/formula/refs/1 | None | base_2028q3_sale_payment_flag |
| /operating_model/cells/base_2028q3_asset_sales:base/id | None | base_2028q3_asset_sales |
| /operating_model/cells/base_2028q3_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2028q3_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2028q3_asset_sales:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2028q3_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2028q3_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/4 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/5 | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/6 | None | base_2028q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/formula/refs/7 | None | base_2028q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_backlog_delivered:base/id | None | base_2028q3_backlog_delivered |
| /operating_model/cells/base_2028q3_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2028q3_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2028q3_backlog_delivered:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_backlog_delivered:base/value | None | 103.6 |
| /operating_model/cells/base_2028q3_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2028q3_book_ship:base/case | None | base |
| /operating_model/cells/base_2028q3_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_book_ship:base/formula/refs/0 | None | base_2028q3_revenue |
| /operating_model/cells/base_2028q3_book_ship:base/formula/refs/1 | None | base_2028q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_book_ship:base/id | None | base_2028q3_book_ship |
| /operating_model/cells/base_2028q3_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2028q3_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2028q3_book_ship:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_book_ship:base/value | None | 38.2 |
| /operating_model/cells/base_2028q3_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_capex:base/case | None | base |
| /operating_model/cells/base_2028q3_capex:base/id | None | base_2028q3_capex |
| /operating_model/cells/base_2028q3_capex:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2028q3_capex:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_capex:base/value | None | 3.7 |
| /operating_model/cells/base_2028q3_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2028q3_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_cash_after_claims:base/formula/refs/0 | None | base_2028q3_cash_sources |
| /operating_model/cells/base_2028q3_cash_after_claims:base/formula/refs/1 | None | base_2028q3_cash_claims |
| /operating_model/cells/base_2028q3_cash_after_claims:base/id | None | base_2028q3_cash_after_claims |
| /operating_model/cells/base_2028q3_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2028q3_cash_after_claims:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_after_claims:base/value | None | 1.469999999999998 |
| /operating_model/cells/base_2028q3_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2028q3_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_cash_before_capex:base/formula/refs/0 | None | base_2028q3_cash_earnings |
| /operating_model/cells/base_2028q3_cash_before_capex:base/formula/refs/1 | None | base_2028q3_cash_uses |
| /operating_model/cells/base_2028q3_cash_before_capex:base/id | None | base_2028q3_cash_before_capex |
| /operating_model/cells/base_2028q3_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2028q3_cash_before_capex:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_before_capex:base/value | None | 5.169999999999998 |
| /operating_model/cells/base_2028q3_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2028q3_cash_claims:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_cash_claims:base/formula/refs/0 | None | base_2028q3_capex |
| /operating_model/cells/base_2028q3_cash_claims:base/formula/refs/1 | None | base_2028q3_earnout_cash |
| /operating_model/cells/base_2028q3_cash_claims:base/id | None | base_2028q3_cash_claims |
| /operating_model/cells/base_2028q3_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2028q3_cash_claims:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_claims:base/value | None | 3.7 |
| /operating_model/cells/base_2028q3_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2028q3_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_cash_earnings:base/formula/refs/0 | None | base_2028q3_adj_ebitda |
| /operating_model/cells/base_2028q3_cash_earnings:base/formula/refs/1 | None | base_2028q3_cash_interest_income |
| /operating_model/cells/base_2028q3_cash_earnings:base/id | None | base_2028q3_cash_earnings |
| /operating_model/cells/base_2028q3_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2028q3_cash_earnings:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_earnings:base/value | None | 9.249999999999998 |
| /operating_model/cells/base_2028q3_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_cash_interest:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_interest:base/id | None | base_2028q3_cash_interest |
| /operating_model/cells/base_2028q3_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2028q3_cash_interest:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2028q3_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_interest_income:base/id | None | base_2028q3_cash_interest_income |
| /operating_model/cells/base_2028q3_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2028q3_cash_interest_income:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_interest_income:base/value | None | 0.52 |
| /operating_model/cells/base_2028q3_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_cash_opex:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_opex:base/id | None | base_2028q3_cash_opex |
| /operating_model/cells/base_2028q3_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2028q3_cash_opex:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_opex:base/value | None | 9.9 |
| /operating_model/cells/base_2028q3_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2028q3_cash_sources:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_cash_sources:base/formula/refs/0 | None | base_2028q3_cash_before_capex |
| /operating_model/cells/base_2028q3_cash_sources:base/formula/refs/1 | None | base_2028q3_asset_sales |
| /operating_model/cells/base_2028q3_cash_sources:base/id | None | base_2028q3_cash_sources |
| /operating_model/cells/base_2028q3_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2028q3_cash_sources:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_sources:base/value | None | 5.169999999999998 |
| /operating_model/cells/base_2028q3_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_cash_tax:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_tax:base/id | None | base_2028q3_cash_tax |
| /operating_model/cells/base_2028q3_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2028q3_cash_tax:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_tax:base/value | None | 0.45000000000000007 |
| /operating_model/cells/base_2028q3_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2028q3_cash_uses:base/case | None | base |
| /operating_model/cells/base_2028q3_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_cash_uses:base/formula/refs/0 | None | base_2028q3_working_cash |
| /operating_model/cells/base_2028q3_cash_uses:base/formula/refs/1 | None | base_2028q3_cash_tax |
| /operating_model/cells/base_2028q3_cash_uses:base/formula/refs/2 | None | base_2028q3_cash_interest |
| /operating_model/cells/base_2028q3_cash_uses:base/id | None | base_2028q3_cash_uses |
| /operating_model/cells/base_2028q3_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2028q3_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2028q3_cash_uses:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_cash_uses:base/value | None | 4.08 |
| /operating_model/cells/base_2028q3_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_da:base/case | None | base |
| /operating_model/cells/base_2028q3_da:base/id | None | base_2028q3_da |
| /operating_model/cells/base_2028q3_da:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_da:base/label | None | D&A |
| /operating_model/cells/base_2028q3_da:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_da:base/value | None | 2.0 |
| /operating_model/cells/base_2028q3_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2028q3_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2028q3_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2028q3_earnout_cash:base/formula/refs/1 | None | base_2028q3_earnout_payment_flag |
| /operating_model/cells/base_2028q3_earnout_cash:base/id | None | base_2028q3_earnout_cash |
| /operating_model/cells/base_2028q3_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2028q3_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2028q3_earnout_cash:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2028q3_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2028q3_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2028q3_earnout_fv:base/id | None | base_2028q3_earnout_fv |
| /operating_model/cells/base_2028q3_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2028q3_earnout_fv:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/id | None | base_2028q3_earnout_payment_flag |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q3_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_engineering:base/case | None | base |
| /operating_model/cells/base_2028q3_engineering:base/id | None | base_2028q3_engineering |
| /operating_model/cells/base_2028q3_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2028q3_engineering:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_engineering:base/value | None | 1.6 |
| /operating_model/cells/base_2028q3_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q3_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2028q3_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_engineering_contribution:base/formula/refs/0 | None | base_2028q3_engineering |
| /operating_model/cells/base_2028q3_engineering_contribution:base/formula/refs/1 | None | base_2028q3_engineering_margin |
| /operating_model/cells/base_2028q3_engineering_contribution:base/id | None | base_2028q3_engineering_contribution |
| /operating_model/cells/base_2028q3_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q3_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2028q3_engineering_contribution:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_engineering_contribution:base/value | None | 0.8800000000000001 |
| /operating_model/cells/base_2028q3_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2028q3_engineering_margin:base/id | None | base_2028q3_engineering_margin |
| /operating_model/cells/base_2028q3_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2028q3_engineering_margin:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/formula/refs/0 | None | base_2028q3_da |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/formula/refs/1 | None | base_2028q3_sbc |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/formula/refs/2 | None | base_2028q3_earnout_fv |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/id | None | base_2028q3_gaap_exclusions |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_gaap_exclusions:base/value | None | 3.7 |
| /operating_model/cells/base_2028q3_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2028q3_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2028q3_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_gross_contribution:base/formula/refs/0 | None | base_2028q3_ir_contribution |
| /operating_model/cells/base_2028q3_gross_contribution:base/formula/refs/1 | None | base_2028q3_visible_contribution |
| /operating_model/cells/base_2028q3_gross_contribution:base/formula/refs/2 | None | base_2028q3_assembly_contribution |
| /operating_model/cells/base_2028q3_gross_contribution:base/formula/refs/3 | None | base_2028q3_engineering_contribution |
| /operating_model/cells/base_2028q3_gross_contribution:base/id | None | base_2028q3_gross_contribution |
| /operating_model/cells/base_2028q3_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q3_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2028q3_gross_contribution:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_gross_contribution:base/value | None | 18.63 |
| /operating_model/cells/base_2028q3_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2028q3_infrared:base/case | None | base |
| /operating_model/cells/base_2028q3_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_infrared:base/formula/refs/0 | None | base_2028q3_ir_activity |
| /operating_model/cells/base_2028q3_infrared:base/formula/refs/1 | None | base_2028q3_ir_realization |
| /operating_model/cells/base_2028q3_infrared:base/id | None | base_2028q3_infrared |
| /operating_model/cells/base_2028q3_infrared:base/kind | None | derived |
| /operating_model/cells/base_2028q3_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2028q3_infrared:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_infrared:base/value | None | 14.0 |
| /operating_model/cells/base_2028q3_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_ir_activity:base/case | None | base |
| /operating_model/cells/base_2028q3_ir_activity:base/id | None | base_2028q3_ir_activity |
| /operating_model/cells/base_2028q3_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2028q3_ir_activity:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_ir_activity:base/value | None | 14.0 |
| /operating_model/cells/base_2028q3_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q3_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2028q3_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_ir_contribution:base/formula/refs/0 | None | base_2028q3_infrared |
| /operating_model/cells/base_2028q3_ir_contribution:base/formula/refs/1 | None | base_2028q3_ir_margin |
| /operating_model/cells/base_2028q3_ir_contribution:base/id | None | base_2028q3_ir_contribution |
| /operating_model/cells/base_2028q3_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q3_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2028q3_ir_contribution:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_ir_contribution:base/value | None | 5.6000000000000005 |
| /operating_model/cells/base_2028q3_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_ir_margin:base/case | None | base |
| /operating_model/cells/base_2028q3_ir_margin:base/id | None | base_2028q3_ir_margin |
| /operating_model/cells/base_2028q3_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2028q3_ir_margin:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2028q3_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_ir_realization:base/case | None | base |
| /operating_model/cells/base_2028q3_ir_realization:base/id | None | base_2028q3_ir_realization |
| /operating_model/cells/base_2028q3_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2028q3_ir_realization:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/id | None | base_2028q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_opening_backlog_delivery:base/value | None | 6.0 |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/formula/refs/1 | None | base_2028q3_backlog_delivered |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/id | None | base_2028q3_opening_backlog_remaining |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_opening_backlog_remaining:base/value | None | 7.300000000000011 |
| /operating_model/cells/base_2028q3_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2028q3_operating_income:base/case | None | base |
| /operating_model/cells/base_2028q3_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_operating_income:base/formula/refs/0 | None | base_2028q3_adj_ebitda |
| /operating_model/cells/base_2028q3_operating_income:base/formula/refs/1 | None | base_2028q3_gaap_exclusions |
| /operating_model/cells/base_2028q3_operating_income:base/id | None | base_2028q3_operating_income |
| /operating_model/cells/base_2028q3_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2028q3_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2028q3_operating_income:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_operating_income:base/value | None | 5.0299999999999985 |
| /operating_model/cells/base_2028q3_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2028q3_revenue:base/case | None | base |
| /operating_model/cells/base_2028q3_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2028q3_revenue:base/formula/refs/0 | None | base_2028q3_infrared |
| /operating_model/cells/base_2028q3_revenue:base/formula/refs/1 | None | base_2028q3_visible |
| /operating_model/cells/base_2028q3_revenue:base/formula/refs/2 | None | base_2028q3_assemblies |
| /operating_model/cells/base_2028q3_revenue:base/formula/refs/3 | None | base_2028q3_engineering |
| /operating_model/cells/base_2028q3_revenue:base/id | None | base_2028q3_revenue |
| /operating_model/cells/base_2028q3_revenue:base/kind | None | derived |
| /operating_model/cells/base_2028q3_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2028q3_revenue:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_revenue:base/value | None | 44.2 |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/id | None | base_2028q3_sale_payment_flag |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q3_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_sbc:base/case | None | base |
| /operating_model/cells/base_2028q3_sbc:base/id | None | base_2028q3_sbc |
| /operating_model/cells/base_2028q3_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_sbc:base/label | None | SBC |
| /operating_model/cells/base_2028q3_sbc:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_sbc:base/value | None | 1.7000000000000002 |
| /operating_model/cells/base_2028q3_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2028q3_visible:base/case | None | base |
| /operating_model/cells/base_2028q3_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q3_visible:base/formula/refs/0 | None | base_2028q3_visible_gross |
| /operating_model/cells/base_2028q3_visible:base/formula/refs/1 | None | base_2028q3_visible_divested |
| /operating_model/cells/base_2028q3_visible:base/id | None | base_2028q3_visible |
| /operating_model/cells/base_2028q3_visible:base/kind | None | derived |
| /operating_model/cells/base_2028q3_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2028q3_visible:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_visible:base/value | None | 3.6000000000000005 |
| /operating_model/cells/base_2028q3_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q3_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2028q3_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q3_visible_contribution:base/formula/refs/0 | None | base_2028q3_visible |
| /operating_model/cells/base_2028q3_visible_contribution:base/formula/refs/1 | None | base_2028q3_visible_margin |
| /operating_model/cells/base_2028q3_visible_contribution:base/id | None | base_2028q3_visible_contribution |
| /operating_model/cells/base_2028q3_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q3_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2028q3_visible_contribution:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_visible_contribution:base/value | None | 0.9000000000000001 |
| /operating_model/cells/base_2028q3_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2028q3_visible_divested:base/case | None | base |
| /operating_model/cells/base_2028q3_visible_divested:base/id | None | base_2028q3_visible_divested |
| /operating_model/cells/base_2028q3_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2028q3_visible_divested:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2028q3_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_visible_gross:base/case | None | base |
| /operating_model/cells/base_2028q3_visible_gross:base/id | None | base_2028q3_visible_gross |
| /operating_model/cells/base_2028q3_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2028q3_visible_gross:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_visible_gross:base/value | None | 4.4 |
| /operating_model/cells/base_2028q3_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_visible_margin:base/case | None | base |
| /operating_model/cells/base_2028q3_visible_margin:base/id | None | base_2028q3_visible_margin |
| /operating_model/cells/base_2028q3_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2028q3_visible_margin:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q3_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2028q3_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q3_working_cash:base/case | None | base |
| /operating_model/cells/base_2028q3_working_cash:base/id | None | base_2028q3_working_cash |
| /operating_model/cells/base_2028q3_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2028q3_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2028q3_working_cash:base/period | None | 2028Q3 |
| /operating_model/cells/base_2028q3_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q3_working_cash:base/value | None | 3.6 |
| /operating_model/cells/base_2028q4_adj_ebitda:base/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/base_2028q4_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_2028q4_adj_ebitda:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_adj_ebitda:base/formula/refs/0 | None | base_2028q4_gross_contribution |
| /operating_model/cells/base_2028q4_adj_ebitda:base/formula/refs/1 | None | base_2028q4_cash_opex |
| /operating_model/cells/base_2028q4_adj_ebitda:base/id | None | base_2028q4_adj_ebitda |
| /operating_model/cells/base_2028q4_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_2028q4_adj_ebitda:base/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/base_2028q4_adj_ebitda:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_adj_ebitda:base/value | None | 10.109999999999998 |
| /operating_model/cells/base_2028q4_assemblies:base/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/base_2028q4_assemblies:base/case | None | base |
| /operating_model/cells/base_2028q4_assemblies:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_assemblies:base/formula/refs/0 | None | base_2028q4_assembly_activity |
| /operating_model/cells/base_2028q4_assemblies:base/formula/refs/1 | None | base_2028q4_assembly_realization |
| /operating_model/cells/base_2028q4_assemblies:base/id | None | base_2028q4_assemblies |
| /operating_model/cells/base_2028q4_assemblies:base/kind | None | derived |
| /operating_model/cells/base_2028q4_assemblies:base/label | None | Assemblies and modules revenue |
| /operating_model/cells/base_2028q4_assemblies:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_assemblies:base/value | None | 28.0 |
| /operating_model/cells/base_2028q4_assembly_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_assembly_activity:base/case | None | base |
| /operating_model/cells/base_2028q4_assembly_activity:base/id | None | base_2028q4_assembly_activity |
| /operating_model/cells/base_2028q4_assembly_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_assembly_activity:base/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/base_2028q4_assembly_activity:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_assembly_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_assembly_activity:base/value | None | 28.0 |
| /operating_model/cells/base_2028q4_assembly_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q4_assembly_contribution:base/case | None | base |
| /operating_model/cells/base_2028q4_assembly_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_assembly_contribution:base/formula/refs/0 | None | base_2028q4_assemblies |
| /operating_model/cells/base_2028q4_assembly_contribution:base/formula/refs/1 | None | base_2028q4_assembly_margin |
| /operating_model/cells/base_2028q4_assembly_contribution:base/id | None | base_2028q4_assembly_contribution |
| /operating_model/cells/base_2028q4_assembly_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q4_assembly_contribution:base/label | None | assembly gross contribution before D&A |
| /operating_model/cells/base_2028q4_assembly_contribution:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_assembly_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_assembly_contribution:base/value | None | 12.6 |
| /operating_model/cells/base_2028q4_assembly_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_assembly_margin:base/case | None | base |
| /operating_model/cells/base_2028q4_assembly_margin:base/id | None | base_2028q4_assembly_margin |
| /operating_model/cells/base_2028q4_assembly_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_assembly_margin:base/label | None | assembly pre-D&A margin |
| /operating_model/cells/base_2028q4_assembly_margin:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_assembly_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_assembly_margin:base/value | None | 0.45 |
| /operating_model/cells/base_2028q4_assembly_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_assembly_realization:base/case | None | base |
| /operating_model/cells/base_2028q4_assembly_realization:base/id | None | base_2028q4_assembly_realization |
| /operating_model/cells/base_2028q4_assembly_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_assembly_realization:base/label | None | Assembly/module realization |
| /operating_model/cells/base_2028q4_assembly_realization:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_assembly_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_assembly_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q4_asset_sales:base/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/base_2028q4_asset_sales:base/case | None | base |
| /operating_model/cells/base_2028q4_asset_sales:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_asset_sales:base/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/base_2028q4_asset_sales:base/formula/refs/1 | None | base_2028q4_sale_payment_flag |
| /operating_model/cells/base_2028q4_asset_sales:base/id | None | base_2028q4_asset_sales |
| /operating_model/cells/base_2028q4_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_2028q4_asset_sales:base/label | None | China disposal principal installments |
| /operating_model/cells/base_2028q4_asset_sales:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_2028q4_backlog_delivered:base/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/base_2028q4_backlog_delivered:base/case | None | base |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/0 | None | base_backlog_zero |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/1 | None | base_2027q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/2 | None | base_2027q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/3 | None | base_2027q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/4 | None | base_2027q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/5 | None | base_2028q1_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/6 | None | base_2028q2_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/7 | None | base_2028q3_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/formula/refs/8 | None | base_2028q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_backlog_delivered:base/id | None | base_2028q4_backlog_delivered |
| /operating_model/cells/base_2028q4_backlog_delivered:base/kind | None | derived |
| /operating_model/cells/base_2028q4_backlog_delivered:base/label | None | Cumulative June backlog recognized |
| /operating_model/cells/base_2028q4_backlog_delivered:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_backlog_delivered:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_backlog_delivered:base/value | None | 110.89999999999999 |
| /operating_model/cells/base_2028q4_book_ship:base/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/base_2028q4_book_ship:base/case | None | base |
| /operating_model/cells/base_2028q4_book_ship:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_book_ship:base/formula/refs/0 | None | base_2028q4_revenue |
| /operating_model/cells/base_2028q4_book_ship:base/formula/refs/1 | None | base_2028q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_book_ship:base/id | None | base_2028q4_book_ship |
| /operating_model/cells/base_2028q4_book_ship:base/kind | None | derived |
| /operating_model/cells/base_2028q4_book_ship:base/label | None | Required new-order revenue |
| /operating_model/cells/base_2028q4_book_ship:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_book_ship:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_book_ship:base/value | None | 41.10000000000001 |
| /operating_model/cells/base_2028q4_capex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_capex:base/case | None | base |
| /operating_model/cells/base_2028q4_capex:base/id | None | base_2028q4_capex |
| /operating_model/cells/base_2028q4_capex:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_capex:base/label | None | Cash PP&E |
| /operating_model/cells/base_2028q4_capex:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_capex:base/value | None | 3.9000000000000004 |
| /operating_model/cells/base_2028q4_cash_after_claims:base/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/base_2028q4_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_after_claims:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_cash_after_claims:base/formula/refs/0 | None | base_2028q4_cash_sources |
| /operating_model/cells/base_2028q4_cash_after_claims:base/formula/refs/1 | None | base_2028q4_cash_claims |
| /operating_model/cells/base_2028q4_cash_after_claims:base/id | None | base_2028q4_cash_after_claims |
| /operating_model/cells/base_2028q4_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_after_claims:base/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/base_2028q4_cash_after_claims:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_after_claims:base/value | None | 2.3699999999999974 |
| /operating_model/cells/base_2028q4_cash_before_capex:base/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/base_2028q4_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_before_capex:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_cash_before_capex:base/formula/refs/0 | None | base_2028q4_cash_earnings |
| /operating_model/cells/base_2028q4_cash_before_capex:base/formula/refs/1 | None | base_2028q4_cash_uses |
| /operating_model/cells/base_2028q4_cash_before_capex:base/id | None | base_2028q4_cash_before_capex |
| /operating_model/cells/base_2028q4_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_before_capex:base/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/base_2028q4_cash_before_capex:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_before_capex:base/value | None | 6.269999999999998 |
| /operating_model/cells/base_2028q4_cash_claims:base/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/base_2028q4_cash_claims:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_claims:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_cash_claims:base/formula/refs/0 | None | base_2028q4_capex |
| /operating_model/cells/base_2028q4_cash_claims:base/formula/refs/1 | None | base_2028q4_earnout_cash |
| /operating_model/cells/base_2028q4_cash_claims:base/id | None | base_2028q4_cash_claims |
| /operating_model/cells/base_2028q4_cash_claims:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_claims:base/label | None | PP&E and earnout cash |
| /operating_model/cells/base_2028q4_cash_claims:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_claims:base/value | None | 3.9000000000000004 |
| /operating_model/cells/base_2028q4_cash_earnings:base/basis | None | No financing proceeds included. |
| /operating_model/cells/base_2028q4_cash_earnings:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_earnings:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_cash_earnings:base/formula/refs/0 | None | base_2028q4_adj_ebitda |
| /operating_model/cells/base_2028q4_cash_earnings:base/formula/refs/1 | None | base_2028q4_cash_interest_income |
| /operating_model/cells/base_2028q4_cash_earnings:base/id | None | base_2028q4_cash_earnings |
| /operating_model/cells/base_2028q4_cash_earnings:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_earnings:base/label | None | EBITDA plus investment interest |
| /operating_model/cells/base_2028q4_cash_earnings:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_earnings:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_earnings:base/value | None | 10.599999999999998 |
| /operating_model/cells/base_2028q4_cash_interest:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_cash_interest:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_interest:base/id | None | base_2028q4_cash_interest |
| /operating_model/cells/base_2028q4_cash_interest:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_cash_interest:base/label | None | Cash debt and lease interest |
| /operating_model/cells/base_2028q4_cash_interest:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_interest:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_interest:base/value | None | 0.03 |
| /operating_model/cells/base_2028q4_cash_interest_income:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_cash_interest_income:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_interest_income:base/id | None | base_2028q4_cash_interest_income |
| /operating_model/cells/base_2028q4_cash_interest_income:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_cash_interest_income:base/label | None | Cash investment interest |
| /operating_model/cells/base_2028q4_cash_interest_income:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_interest_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_interest_income:base/value | None | 0.49 |
| /operating_model/cells/base_2028q4_cash_opex:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_cash_opex:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_opex:base/id | None | base_2028q4_cash_opex |
| /operating_model/cells/base_2028q4_cash_opex:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_cash_opex:base/label | None | Recurring cash SG&A and development |
| /operating_model/cells/base_2028q4_cash_opex:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_opex:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_opex:base/value | None | 10.35 |
| /operating_model/cells/base_2028q4_cash_sources:base/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/base_2028q4_cash_sources:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_sources:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_cash_sources:base/formula/refs/0 | None | base_2028q4_cash_before_capex |
| /operating_model/cells/base_2028q4_cash_sources:base/formula/refs/1 | None | base_2028q4_asset_sales |
| /operating_model/cells/base_2028q4_cash_sources:base/id | None | base_2028q4_cash_sources |
| /operating_model/cells/base_2028q4_cash_sources:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_sources:base/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/base_2028q4_cash_sources:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_sources:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_sources:base/value | None | 6.269999999999998 |
| /operating_model/cells/base_2028q4_cash_tax:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_cash_tax:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_tax:base/id | None | base_2028q4_cash_tax |
| /operating_model/cells/base_2028q4_cash_tax:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_cash_tax:base/label | None | Cash taxes |
| /operating_model/cells/base_2028q4_cash_tax:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_tax:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_tax:base/value | None | 0.5 |
| /operating_model/cells/base_2028q4_cash_uses:base/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/base_2028q4_cash_uses:base/case | None | base |
| /operating_model/cells/base_2028q4_cash_uses:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_cash_uses:base/formula/refs/0 | None | base_2028q4_working_cash |
| /operating_model/cells/base_2028q4_cash_uses:base/formula/refs/1 | None | base_2028q4_cash_tax |
| /operating_model/cells/base_2028q4_cash_uses:base/formula/refs/2 | None | base_2028q4_cash_interest |
| /operating_model/cells/base_2028q4_cash_uses:base/id | None | base_2028q4_cash_uses |
| /operating_model/cells/base_2028q4_cash_uses:base/kind | None | derived |
| /operating_model/cells/base_2028q4_cash_uses:base/label | None | Working-capital tax and interest cash |
| /operating_model/cells/base_2028q4_cash_uses:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_cash_uses:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_cash_uses:base/value | None | 4.33 |
| /operating_model/cells/base_2028q4_da:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_da:base/case | None | base |
| /operating_model/cells/base_2028q4_da:base/id | None | base_2028q4_da |
| /operating_model/cells/base_2028q4_da:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_da:base/label | None | D&A |
| /operating_model/cells/base_2028q4_da:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_da:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_da:base/value | None | 2.1 |
| /operating_model/cells/base_2028q4_earnout_cash:base/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/base_2028q4_earnout_cash:base/case | None | base |
| /operating_model/cells/base_2028q4_earnout_cash:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_earnout_cash:base/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/base_2028q4_earnout_cash:base/formula/refs/1 | None | base_2028q4_earnout_payment_flag |
| /operating_model/cells/base_2028q4_earnout_cash:base/id | None | base_2028q4_earnout_cash |
| /operating_model/cells/base_2028q4_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_2028q4_earnout_cash:base/label | None | Cash earnout settlement |
| /operating_model/cells/base_2028q4_earnout_cash:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_2028q4_earnout_fv:base/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/base_2028q4_earnout_fv:base/case | None | base |
| /operating_model/cells/base_2028q4_earnout_fv:base/id | None | base_2028q4_earnout_fv |
| /operating_model/cells/base_2028q4_earnout_fv:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_earnout_fv:base/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/base_2028q4_earnout_fv:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_earnout_fv:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_earnout_fv:base/value | None | 0.0 |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/id | None | base_2028q4_earnout_payment_flag |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/label | None | January 2027 payment fraction |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_earnout_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q4_engineering:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_engineering:base/case | None | base |
| /operating_model/cells/base_2028q4_engineering:base/id | None | base_2028q4_engineering |
| /operating_model/cells/base_2028q4_engineering:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_engineering:base/label | None | Engineering revenue |
| /operating_model/cells/base_2028q4_engineering:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_engineering:base/value | None | 1.7000000000000002 |
| /operating_model/cells/base_2028q4_engineering_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q4_engineering_contribution:base/case | None | base |
| /operating_model/cells/base_2028q4_engineering_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_engineering_contribution:base/formula/refs/0 | None | base_2028q4_engineering |
| /operating_model/cells/base_2028q4_engineering_contribution:base/formula/refs/1 | None | base_2028q4_engineering_margin |
| /operating_model/cells/base_2028q4_engineering_contribution:base/id | None | base_2028q4_engineering_contribution |
| /operating_model/cells/base_2028q4_engineering_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q4_engineering_contribution:base/label | None | engineering gross contribution before D&A |
| /operating_model/cells/base_2028q4_engineering_contribution:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_engineering_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_engineering_contribution:base/value | None | 0.9350000000000002 |
| /operating_model/cells/base_2028q4_engineering_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_engineering_margin:base/case | None | base |
| /operating_model/cells/base_2028q4_engineering_margin:base/id | None | base_2028q4_engineering_margin |
| /operating_model/cells/base_2028q4_engineering_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_engineering_margin:base/label | None | engineering pre-D&A margin |
| /operating_model/cells/base_2028q4_engineering_margin:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_engineering_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_engineering_margin:base/value | None | 0.55 |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/case | None | base |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/formula/refs/0 | None | base_2028q4_da |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/formula/refs/1 | None | base_2028q4_sbc |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/formula/refs/2 | None | base_2028q4_earnout_fv |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/id | None | base_2028q4_gaap_exclusions |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/kind | None | derived |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/label | None | D&A SBC and earnout mark |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_gaap_exclusions:base/value | None | 3.9000000000000004 |
| /operating_model/cells/base_2028q4_gross_contribution:base/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/base_2028q4_gross_contribution:base/case | None | base |
| /operating_model/cells/base_2028q4_gross_contribution:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_gross_contribution:base/formula/refs/0 | None | base_2028q4_ir_contribution |
| /operating_model/cells/base_2028q4_gross_contribution:base/formula/refs/1 | None | base_2028q4_visible_contribution |
| /operating_model/cells/base_2028q4_gross_contribution:base/formula/refs/2 | None | base_2028q4_assembly_contribution |
| /operating_model/cells/base_2028q4_gross_contribution:base/formula/refs/3 | None | base_2028q4_engineering_contribution |
| /operating_model/cells/base_2028q4_gross_contribution:base/id | None | base_2028q4_gross_contribution |
| /operating_model/cells/base_2028q4_gross_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q4_gross_contribution:base/label | None | Total contribution before D&A |
| /operating_model/cells/base_2028q4_gross_contribution:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_gross_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_gross_contribution:base/value | None | 20.459999999999997 |
| /operating_model/cells/base_2028q4_infrared:base/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/base_2028q4_infrared:base/case | None | base |
| /operating_model/cells/base_2028q4_infrared:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_infrared:base/formula/refs/0 | None | base_2028q4_ir_activity |
| /operating_model/cells/base_2028q4_infrared:base/formula/refs/1 | None | base_2028q4_ir_realization |
| /operating_model/cells/base_2028q4_infrared:base/id | None | base_2028q4_infrared |
| /operating_model/cells/base_2028q4_infrared:base/kind | None | derived |
| /operating_model/cells/base_2028q4_infrared:base/label | None | Infrared components revenue |
| /operating_model/cells/base_2028q4_infrared:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_infrared:base/value | None | 15.0 |
| /operating_model/cells/base_2028q4_ir_activity:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_ir_activity:base/case | None | base |
| /operating_model/cells/base_2028q4_ir_activity:base/id | None | base_2028q4_ir_activity |
| /operating_model/cells/base_2028q4_ir_activity:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_ir_activity:base/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/base_2028q4_ir_activity:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_ir_activity:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_ir_activity:base/value | None | 15.0 |
| /operating_model/cells/base_2028q4_ir_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q4_ir_contribution:base/case | None | base |
| /operating_model/cells/base_2028q4_ir_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_ir_contribution:base/formula/refs/0 | None | base_2028q4_infrared |
| /operating_model/cells/base_2028q4_ir_contribution:base/formula/refs/1 | None | base_2028q4_ir_margin |
| /operating_model/cells/base_2028q4_ir_contribution:base/id | None | base_2028q4_ir_contribution |
| /operating_model/cells/base_2028q4_ir_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q4_ir_contribution:base/label | None | ir gross contribution before D&A |
| /operating_model/cells/base_2028q4_ir_contribution:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_ir_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_ir_contribution:base/value | None | 6.0 |
| /operating_model/cells/base_2028q4_ir_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_ir_margin:base/case | None | base |
| /operating_model/cells/base_2028q4_ir_margin:base/id | None | base_2028q4_ir_margin |
| /operating_model/cells/base_2028q4_ir_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_ir_margin:base/label | None | ir pre-D&A margin |
| /operating_model/cells/base_2028q4_ir_margin:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_ir_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_ir_margin:base/value | None | 0.4 |
| /operating_model/cells/base_2028q4_ir_realization:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_ir_realization:base/case | None | base |
| /operating_model/cells/base_2028q4_ir_realization:base/id | None | base_2028q4_ir_realization |
| /operating_model/cells/base_2028q4_ir_realization:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_ir_realization:base/label | None | Infrared price/mix realization |
| /operating_model/cells/base_2028q4_ir_realization:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_ir_realization:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_ir_realization:base/value | None | 1.0 |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/case | None | base |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/id | None | base_2028q4_opening_backlog_delivery |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/label | None | Revenue from June backlog |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_opening_backlog_delivery:base/value | None | 7.3 |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/case | None | base |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/formula/refs/0 | None | backlog |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/formula/refs/1 | None | base_2028q4_backlog_delivered |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/id | None | base_2028q4_opening_backlog_remaining |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/kind | None | derived |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/label | None | Unconverted June backlog stock |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_opening_backlog_remaining:base/value | None | 1.4210854715202004e-14 |
| /operating_model/cells/base_2028q4_operating_income:base/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/base_2028q4_operating_income:base/case | None | base |
| /operating_model/cells/base_2028q4_operating_income:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_operating_income:base/formula/refs/0 | None | base_2028q4_adj_ebitda |
| /operating_model/cells/base_2028q4_operating_income:base/formula/refs/1 | None | base_2028q4_gaap_exclusions |
| /operating_model/cells/base_2028q4_operating_income:base/id | None | base_2028q4_operating_income |
| /operating_model/cells/base_2028q4_operating_income:base/kind | None | derived |
| /operating_model/cells/base_2028q4_operating_income:base/label | None | Operating income proxy |
| /operating_model/cells/base_2028q4_operating_income:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_operating_income:base/value | None | 6.209999999999997 |
| /operating_model/cells/base_2028q4_revenue:base/basis | None | Four reported product groups. |
| /operating_model/cells/base_2028q4_revenue:base/case | None | base |
| /operating_model/cells/base_2028q4_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_2028q4_revenue:base/formula/refs/0 | None | base_2028q4_infrared |
| /operating_model/cells/base_2028q4_revenue:base/formula/refs/1 | None | base_2028q4_visible |
| /operating_model/cells/base_2028q4_revenue:base/formula/refs/2 | None | base_2028q4_assemblies |
| /operating_model/cells/base_2028q4_revenue:base/formula/refs/3 | None | base_2028q4_engineering |
| /operating_model/cells/base_2028q4_revenue:base/id | None | base_2028q4_revenue |
| /operating_model/cells/base_2028q4_revenue:base/kind | None | derived |
| /operating_model/cells/base_2028q4_revenue:base/label | None | Total revenue |
| /operating_model/cells/base_2028q4_revenue:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_revenue:base/value | None | 48.400000000000006 |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/case | None | base |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/id | None | base_2028q4_sale_payment_flag |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/label | None | Assumed installment fraction |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_sale_payment_flag:base/value | None | 0.0 |
| /operating_model/cells/base_2028q4_sbc:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_sbc:base/case | None | base |
| /operating_model/cells/base_2028q4_sbc:base/id | None | base_2028q4_sbc |
| /operating_model/cells/base_2028q4_sbc:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_sbc:base/label | None | SBC |
| /operating_model/cells/base_2028q4_sbc:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_sbc:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_sbc:base/value | None | 1.8000000000000003 |
| /operating_model/cells/base_2028q4_visible:base/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/base_2028q4_visible:base/case | None | base |
| /operating_model/cells/base_2028q4_visible:base/formula/op | None | subtract |
| /operating_model/cells/base_2028q4_visible:base/formula/refs/0 | None | base_2028q4_visible_gross |
| /operating_model/cells/base_2028q4_visible:base/formula/refs/1 | None | base_2028q4_visible_divested |
| /operating_model/cells/base_2028q4_visible:base/id | None | base_2028q4_visible |
| /operating_model/cells/base_2028q4_visible:base/kind | None | derived |
| /operating_model/cells/base_2028q4_visible:base/label | None | Visible components revenue |
| /operating_model/cells/base_2028q4_visible:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_visible:base/value | None | 3.7 |
| /operating_model/cells/base_2028q4_visible_contribution:base/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/base_2028q4_visible_contribution:base/case | None | base |
| /operating_model/cells/base_2028q4_visible_contribution:base/formula/op | None | multiply |
| /operating_model/cells/base_2028q4_visible_contribution:base/formula/refs/0 | None | base_2028q4_visible |
| /operating_model/cells/base_2028q4_visible_contribution:base/formula/refs/1 | None | base_2028q4_visible_margin |
| /operating_model/cells/base_2028q4_visible_contribution:base/id | None | base_2028q4_visible_contribution |
| /operating_model/cells/base_2028q4_visible_contribution:base/kind | None | derived |
| /operating_model/cells/base_2028q4_visible_contribution:base/label | None | visible gross contribution before D&A |
| /operating_model/cells/base_2028q4_visible_contribution:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_visible_contribution:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_visible_contribution:base/value | None | 0.925 |
| /operating_model/cells/base_2028q4_visible_divested:base/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/base_2028q4_visible_divested:base/case | None | base |
| /operating_model/cells/base_2028q4_visible_divested:base/id | None | base_2028q4_visible_divested |
| /operating_model/cells/base_2028q4_visible_divested:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_visible_divested:base/label | None | Divested operations revenue reduction |
| /operating_model/cells/base_2028q4_visible_divested:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_visible_divested:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_visible_divested:base/value | None | 0.8 |
| /operating_model/cells/base_2028q4_visible_gross:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_visible_gross:base/case | None | base |
| /operating_model/cells/base_2028q4_visible_gross:base/id | None | base_2028q4_visible_gross |
| /operating_model/cells/base_2028q4_visible_gross:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_visible_gross:base/label | None | Visible revenue before disposal |
| /operating_model/cells/base_2028q4_visible_gross:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_visible_gross:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_visible_gross:base/value | None | 4.5 |
| /operating_model/cells/base_2028q4_visible_margin:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_visible_margin:base/case | None | base |
| /operating_model/cells/base_2028q4_visible_margin:base/id | None | base_2028q4_visible_margin |
| /operating_model/cells/base_2028q4_visible_margin:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_visible_margin:base/label | None | visible pre-D&A margin |
| /operating_model/cells/base_2028q4_visible_margin:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_visible_margin:base/unit | None | ratio |
| /operating_model/cells/base_2028q4_visible_margin:base/value | None | 0.25 |
| /operating_model/cells/base_2028q4_working_cash:base/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/base_2028q4_working_cash:base/case | None | base |
| /operating_model/cells/base_2028q4_working_cash:base/id | None | base_2028q4_working_cash |
| /operating_model/cells/base_2028q4_working_cash:base/kind | None | assumption |
| /operating_model/cells/base_2028q4_working_cash:base/label | None | Inventory receivables and other cash use |
| /operating_model/cells/base_2028q4_working_cash:base/period | None | 2028Q4 |
| /operating_model/cells/base_2028q4_working_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_2028q4_working_cash:base/value | None | 3.8 |
| /operating_model/cells/base_backlog_zero:base/basis | None | Arithmetic zero before forecast delivery. |
| /operating_model/cells/base_backlog_zero:base/case | None | base |
| /operating_model/cells/base_backlog_zero:base/id | None | base_backlog_zero |
| /operating_model/cells/base_backlog_zero:base/kind | None | assumption |
| /operating_model/cells/base_backlog_zero:base/label | None | Initial delivered amount |
| /operating_model/cells/base_backlog_zero:base/period | None | Forecast |
| /operating_model/cells/base_backlog_zero:base/unit | None | USD_millions |
| /operating_model/cells/base_backlog_zero:base/value | None | 0.0 |
| /operating_model/cells/base_fy2027_adj_ebitda:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_fy2027_adj_ebitda:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_adj_ebitda:base/formula/refs/0 | None | base_2027q1_adj_ebitda |
| /operating_model/cells/base_fy2027_adj_ebitda:base/formula/refs/1 | None | base_2027q2_adj_ebitda |
| /operating_model/cells/base_fy2027_adj_ebitda:base/formula/refs/2 | None | base_2027q3_adj_ebitda |
| /operating_model/cells/base_fy2027_adj_ebitda:base/formula/refs/3 | None | base_2027q4_adj_ebitda |
| /operating_model/cells/base_fy2027_adj_ebitda:base/id | None | base_fy2027_adj_ebitda |
| /operating_model/cells/base_fy2027_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_fy2027_adj_ebitda:base/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/base_fy2027_adj_ebitda:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_adj_ebitda:base/value | None | 14.475000000000001 |
| /operating_model/cells/base_fy2027_assemblies:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_assemblies:base/case | None | base |
| /operating_model/cells/base_fy2027_assemblies:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_assemblies:base/formula/refs/0 | None | base_2027q1_assemblies |
| /operating_model/cells/base_fy2027_assemblies:base/formula/refs/1 | None | base_2027q2_assemblies |
| /operating_model/cells/base_fy2027_assemblies:base/formula/refs/2 | None | base_2027q3_assemblies |
| /operating_model/cells/base_fy2027_assemblies:base/formula/refs/3 | None | base_2027q4_assemblies |
| /operating_model/cells/base_fy2027_assemblies:base/id | None | base_fy2027_assemblies |
| /operating_model/cells/base_fy2027_assemblies:base/kind | None | derived |
| /operating_model/cells/base_fy2027_assemblies:base/label | None | Assemblies and modules ($M) |
| /operating_model/cells/base_fy2027_assemblies:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_assemblies:base/value | None | 56.0 |
| /operating_model/cells/base_fy2027_asset_sales:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_asset_sales:base/case | None | base |
| /operating_model/cells/base_fy2027_asset_sales:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_asset_sales:base/formula/refs/0 | None | base_2027q1_asset_sales |
| /operating_model/cells/base_fy2027_asset_sales:base/formula/refs/1 | None | base_2027q2_asset_sales |
| /operating_model/cells/base_fy2027_asset_sales:base/formula/refs/2 | None | base_2027q3_asset_sales |
| /operating_model/cells/base_fy2027_asset_sales:base/formula/refs/3 | None | base_2027q4_asset_sales |
| /operating_model/cells/base_fy2027_asset_sales:base/id | None | base_fy2027_asset_sales |
| /operating_model/cells/base_fy2027_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_fy2027_asset_sales:base/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/base_fy2027_asset_sales:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_asset_sales:base/value | None | 0.0 |
| /operating_model/cells/base_fy2027_capex:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_capex:base/case | None | base |
| /operating_model/cells/base_fy2027_capex:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_capex:base/formula/refs/0 | None | base_2027q1_capex |
| /operating_model/cells/base_fy2027_capex:base/formula/refs/1 | None | base_2027q2_capex |
| /operating_model/cells/base_fy2027_capex:base/formula/refs/2 | None | base_2027q3_capex |
| /operating_model/cells/base_fy2027_capex:base/formula/refs/3 | None | base_2027q4_capex |
| /operating_model/cells/base_fy2027_capex:base/id | None | base_fy2027_capex |
| /operating_model/cells/base_fy2027_capex:base/kind | None | derived |
| /operating_model/cells/base_fy2027_capex:base/label | None | Cash PP&E ($M) |
| /operating_model/cells/base_fy2027_capex:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_capex:base/value | None | 11.2 |
| /operating_model/cells/base_fy2027_cash_after_claims:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_fy2027_cash_after_claims:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_cash_after_claims:base/formula/refs/0 | None | base_2027q1_cash_after_claims |
| /operating_model/cells/base_fy2027_cash_after_claims:base/formula/refs/1 | None | base_2027q2_cash_after_claims |
| /operating_model/cells/base_fy2027_cash_after_claims:base/formula/refs/2 | None | base_2027q3_cash_after_claims |
| /operating_model/cells/base_fy2027_cash_after_claims:base/formula/refs/3 | None | base_2027q4_cash_after_claims |
| /operating_model/cells/base_fy2027_cash_after_claims:base/id | None | base_fy2027_cash_after_claims |
| /operating_model/cells/base_fy2027_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_fy2027_cash_after_claims:base/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/base_fy2027_cash_after_claims:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_cash_after_claims:base/value | None | -12.224999999999994 |
| /operating_model/cells/base_fy2027_cash_before_capex:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_fy2027_cash_before_capex:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_cash_before_capex:base/formula/refs/0 | None | base_2027q1_cash_before_capex |
| /operating_model/cells/base_fy2027_cash_before_capex:base/formula/refs/1 | None | base_2027q2_cash_before_capex |
| /operating_model/cells/base_fy2027_cash_before_capex:base/formula/refs/2 | None | base_2027q3_cash_before_capex |
| /operating_model/cells/base_fy2027_cash_before_capex:base/formula/refs/3 | None | base_2027q4_cash_before_capex |
| /operating_model/cells/base_fy2027_cash_before_capex:base/id | None | base_fy2027_cash_before_capex |
| /operating_model/cells/base_fy2027_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_fy2027_cash_before_capex:base/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/base_fy2027_cash_before_capex:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_cash_before_capex:base/value | None | 5.275000000000004 |
| /operating_model/cells/base_fy2027_earnout_cash:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_earnout_cash:base/case | None | base |
| /operating_model/cells/base_fy2027_earnout_cash:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_earnout_cash:base/formula/refs/0 | None | base_2027q1_earnout_cash |
| /operating_model/cells/base_fy2027_earnout_cash:base/formula/refs/1 | None | base_2027q2_earnout_cash |
| /operating_model/cells/base_fy2027_earnout_cash:base/formula/refs/2 | None | base_2027q3_earnout_cash |
| /operating_model/cells/base_fy2027_earnout_cash:base/formula/refs/3 | None | base_2027q4_earnout_cash |
| /operating_model/cells/base_fy2027_earnout_cash:base/id | None | base_fy2027_earnout_cash |
| /operating_model/cells/base_fy2027_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_fy2027_earnout_cash:base/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/base_fy2027_earnout_cash:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_earnout_cash:base/value | None | 6.3 |
| /operating_model/cells/base_fy2027_engineering:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_engineering:base/case | None | base |
| /operating_model/cells/base_fy2027_engineering:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_engineering:base/formula/refs/0 | None | base_2027q1_engineering |
| /operating_model/cells/base_fy2027_engineering:base/formula/refs/1 | None | base_2027q2_engineering |
| /operating_model/cells/base_fy2027_engineering:base/formula/refs/2 | None | base_2027q3_engineering |
| /operating_model/cells/base_fy2027_engineering:base/formula/refs/3 | None | base_2027q4_engineering |
| /operating_model/cells/base_fy2027_engineering:base/id | None | base_fy2027_engineering |
| /operating_model/cells/base_fy2027_engineering:base/kind | None | derived |
| /operating_model/cells/base_fy2027_engineering:base/label | None | Engineering services ($M) |
| /operating_model/cells/base_fy2027_engineering:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_engineering:base/value | None | 4.6 |
| /operating_model/cells/base_fy2027_infrared:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_infrared:base/case | None | base |
| /operating_model/cells/base_fy2027_infrared:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_infrared:base/formula/refs/0 | None | base_2027q1_infrared |
| /operating_model/cells/base_fy2027_infrared:base/formula/refs/1 | None | base_2027q2_infrared |
| /operating_model/cells/base_fy2027_infrared:base/formula/refs/2 | None | base_2027q3_infrared |
| /operating_model/cells/base_fy2027_infrared:base/formula/refs/3 | None | base_2027q4_infrared |
| /operating_model/cells/base_fy2027_infrared:base/id | None | base_fy2027_infrared |
| /operating_model/cells/base_fy2027_infrared:base/kind | None | derived |
| /operating_model/cells/base_fy2027_infrared:base/label | None | Infrared components ($M) |
| /operating_model/cells/base_fy2027_infrared:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_infrared:base/value | None | 36.8 |
| /operating_model/cells/base_fy2027_operating_income:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_operating_income:base/case | None | base |
| /operating_model/cells/base_fy2027_operating_income:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_operating_income:base/formula/refs/0 | None | base_2027q1_operating_income |
| /operating_model/cells/base_fy2027_operating_income:base/formula/refs/1 | None | base_2027q2_operating_income |
| /operating_model/cells/base_fy2027_operating_income:base/formula/refs/2 | None | base_2027q3_operating_income |
| /operating_model/cells/base_fy2027_operating_income:base/formula/refs/3 | None | base_2027q4_operating_income |
| /operating_model/cells/base_fy2027_operating_income:base/id | None | base_fy2027_operating_income |
| /operating_model/cells/base_fy2027_operating_income:base/kind | None | derived |
| /operating_model/cells/base_fy2027_operating_income:base/label | None | Operating income proxy ($M) |
| /operating_model/cells/base_fy2027_operating_income:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_operating_income:base/value | None | 3.275000000000002 |
| /operating_model/cells/base_fy2027_revenue:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_revenue:base/case | None | base |
| /operating_model/cells/base_fy2027_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_revenue:base/formula/refs/0 | None | base_2027q1_revenue |
| /operating_model/cells/base_fy2027_revenue:base/formula/refs/1 | None | base_2027q2_revenue |
| /operating_model/cells/base_fy2027_revenue:base/formula/refs/2 | None | base_2027q3_revenue |
| /operating_model/cells/base_fy2027_revenue:base/formula/refs/3 | None | base_2027q4_revenue |
| /operating_model/cells/base_fy2027_revenue:base/id | None | base_fy2027_revenue |
| /operating_model/cells/base_fy2027_revenue:base/kind | None | derived |
| /operating_model/cells/base_fy2027_revenue:base/label | None | Total revenue ($M) |
| /operating_model/cells/base_fy2027_revenue:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_revenue:base/value | None | 111.5 |
| /operating_model/cells/base_fy2027_visible:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2027_visible:base/case | None | base |
| /operating_model/cells/base_fy2027_visible:base/formula/op | None | sum |
| /operating_model/cells/base_fy2027_visible:base/formula/refs/0 | None | base_2027q1_visible |
| /operating_model/cells/base_fy2027_visible:base/formula/refs/1 | None | base_2027q2_visible |
| /operating_model/cells/base_fy2027_visible:base/formula/refs/2 | None | base_2027q3_visible |
| /operating_model/cells/base_fy2027_visible:base/formula/refs/3 | None | base_2027q4_visible |
| /operating_model/cells/base_fy2027_visible:base/id | None | base_fy2027_visible |
| /operating_model/cells/base_fy2027_visible:base/kind | None | derived |
| /operating_model/cells/base_fy2027_visible:base/label | None | Visible components ($M) |
| /operating_model/cells/base_fy2027_visible:base/period | None | FY2027 |
| /operating_model/cells/base_fy2027_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2027_visible:base/value | None | 14.100000000000001 |
| /operating_model/cells/base_fy2028_adj_ebitda:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_adj_ebitda:base/case | None | base |
| /operating_model/cells/base_fy2028_adj_ebitda:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_adj_ebitda:base/formula/refs/0 | None | base_2028q1_adj_ebitda |
| /operating_model/cells/base_fy2028_adj_ebitda:base/formula/refs/1 | None | base_2028q2_adj_ebitda |
| /operating_model/cells/base_fy2028_adj_ebitda:base/formula/refs/2 | None | base_2028q3_adj_ebitda |
| /operating_model/cells/base_fy2028_adj_ebitda:base/formula/refs/3 | None | base_2028q4_adj_ebitda |
| /operating_model/cells/base_fy2028_adj_ebitda:base/id | None | base_fy2028_adj_ebitda |
| /operating_model/cells/base_fy2028_adj_ebitda:base/kind | None | derived |
| /operating_model/cells/base_fy2028_adj_ebitda:base/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/base_fy2028_adj_ebitda:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_adj_ebitda:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_adj_ebitda:base/value | None | 32.16 |
| /operating_model/cells/base_fy2028_assemblies:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_assemblies:base/case | None | base |
| /operating_model/cells/base_fy2028_assemblies:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_assemblies:base/formula/refs/0 | None | base_2028q1_assemblies |
| /operating_model/cells/base_fy2028_assemblies:base/formula/refs/1 | None | base_2028q2_assemblies |
| /operating_model/cells/base_fy2028_assemblies:base/formula/refs/2 | None | base_2028q3_assemblies |
| /operating_model/cells/base_fy2028_assemblies:base/formula/refs/3 | None | base_2028q4_assemblies |
| /operating_model/cells/base_fy2028_assemblies:base/id | None | base_fy2028_assemblies |
| /operating_model/cells/base_fy2028_assemblies:base/kind | None | derived |
| /operating_model/cells/base_fy2028_assemblies:base/label | None | Assemblies and modules ($M) |
| /operating_model/cells/base_fy2028_assemblies:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_assemblies:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_assemblies:base/value | None | 94.0 |
| /operating_model/cells/base_fy2028_asset_sales:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_asset_sales:base/case | None | base |
| /operating_model/cells/base_fy2028_asset_sales:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_asset_sales:base/formula/refs/0 | None | base_2028q1_asset_sales |
| /operating_model/cells/base_fy2028_asset_sales:base/formula/refs/1 | None | base_2028q2_asset_sales |
| /operating_model/cells/base_fy2028_asset_sales:base/formula/refs/2 | None | base_2028q3_asset_sales |
| /operating_model/cells/base_fy2028_asset_sales:base/formula/refs/3 | None | base_2028q4_asset_sales |
| /operating_model/cells/base_fy2028_asset_sales:base/id | None | base_fy2028_asset_sales |
| /operating_model/cells/base_fy2028_asset_sales:base/kind | None | derived |
| /operating_model/cells/base_fy2028_asset_sales:base/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/base_fy2028_asset_sales:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_asset_sales:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_asset_sales:base/value | None | 0.5 |
| /operating_model/cells/base_fy2028_capex:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_capex:base/case | None | base |
| /operating_model/cells/base_fy2028_capex:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_capex:base/formula/refs/0 | None | base_2028q1_capex |
| /operating_model/cells/base_fy2028_capex:base/formula/refs/1 | None | base_2028q2_capex |
| /operating_model/cells/base_fy2028_capex:base/formula/refs/2 | None | base_2028q3_capex |
| /operating_model/cells/base_fy2028_capex:base/formula/refs/3 | None | base_2028q4_capex |
| /operating_model/cells/base_fy2028_capex:base/id | None | base_fy2028_capex |
| /operating_model/cells/base_fy2028_capex:base/kind | None | derived |
| /operating_model/cells/base_fy2028_capex:base/label | None | Cash PP&E ($M) |
| /operating_model/cells/base_fy2028_capex:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_capex:base/value | None | 14.4 |
| /operating_model/cells/base_fy2028_cash_after_claims:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_cash_after_claims:base/case | None | base |
| /operating_model/cells/base_fy2028_cash_after_claims:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_cash_after_claims:base/formula/refs/0 | None | base_2028q1_cash_after_claims |
| /operating_model/cells/base_fy2028_cash_after_claims:base/formula/refs/1 | None | base_2028q2_cash_after_claims |
| /operating_model/cells/base_fy2028_cash_after_claims:base/formula/refs/2 | None | base_2028q3_cash_after_claims |
| /operating_model/cells/base_fy2028_cash_after_claims:base/formula/refs/3 | None | base_2028q4_cash_after_claims |
| /operating_model/cells/base_fy2028_cash_after_claims:base/id | None | base_fy2028_cash_after_claims |
| /operating_model/cells/base_fy2028_cash_after_claims:base/kind | None | derived |
| /operating_model/cells/base_fy2028_cash_after_claims:base/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/base_fy2028_cash_after_claims:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_cash_after_claims:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_cash_after_claims:base/value | None | 4.579999999999998 |
| /operating_model/cells/base_fy2028_cash_before_capex:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_cash_before_capex:base/case | None | base |
| /operating_model/cells/base_fy2028_cash_before_capex:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_cash_before_capex:base/formula/refs/0 | None | base_2028q1_cash_before_capex |
| /operating_model/cells/base_fy2028_cash_before_capex:base/formula/refs/1 | None | base_2028q2_cash_before_capex |
| /operating_model/cells/base_fy2028_cash_before_capex:base/formula/refs/2 | None | base_2028q3_cash_before_capex |
| /operating_model/cells/base_fy2028_cash_before_capex:base/formula/refs/3 | None | base_2028q4_cash_before_capex |
| /operating_model/cells/base_fy2028_cash_before_capex:base/id | None | base_fy2028_cash_before_capex |
| /operating_model/cells/base_fy2028_cash_before_capex:base/kind | None | derived |
| /operating_model/cells/base_fy2028_cash_before_capex:base/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/base_fy2028_cash_before_capex:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_cash_before_capex:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_cash_before_capex:base/value | None | 18.479999999999997 |
| /operating_model/cells/base_fy2028_earnout_cash:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_earnout_cash:base/case | None | base |
| /operating_model/cells/base_fy2028_earnout_cash:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_earnout_cash:base/formula/refs/0 | None | base_2028q1_earnout_cash |
| /operating_model/cells/base_fy2028_earnout_cash:base/formula/refs/1 | None | base_2028q2_earnout_cash |
| /operating_model/cells/base_fy2028_earnout_cash:base/formula/refs/2 | None | base_2028q3_earnout_cash |
| /operating_model/cells/base_fy2028_earnout_cash:base/formula/refs/3 | None | base_2028q4_earnout_cash |
| /operating_model/cells/base_fy2028_earnout_cash:base/id | None | base_fy2028_earnout_cash |
| /operating_model/cells/base_fy2028_earnout_cash:base/kind | None | derived |
| /operating_model/cells/base_fy2028_earnout_cash:base/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/base_fy2028_earnout_cash:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_earnout_cash:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_earnout_cash:base/value | None | 0.0 |
| /operating_model/cells/base_fy2028_engineering:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_engineering:base/case | None | base |
| /operating_model/cells/base_fy2028_engineering:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_engineering:base/formula/refs/0 | None | base_2028q1_engineering |
| /operating_model/cells/base_fy2028_engineering:base/formula/refs/1 | None | base_2028q2_engineering |
| /operating_model/cells/base_fy2028_engineering:base/formula/refs/2 | None | base_2028q3_engineering |
| /operating_model/cells/base_fy2028_engineering:base/formula/refs/3 | None | base_2028q4_engineering |
| /operating_model/cells/base_fy2028_engineering:base/id | None | base_fy2028_engineering |
| /operating_model/cells/base_fy2028_engineering:base/kind | None | derived |
| /operating_model/cells/base_fy2028_engineering:base/label | None | Engineering services ($M) |
| /operating_model/cells/base_fy2028_engineering:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_engineering:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_engineering:base/value | None | 6.2 |
| /operating_model/cells/base_fy2028_infrared:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_infrared:base/case | None | base |
| /operating_model/cells/base_fy2028_infrared:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_infrared:base/formula/refs/0 | None | base_2028q1_infrared |
| /operating_model/cells/base_fy2028_infrared:base/formula/refs/1 | None | base_2028q2_infrared |
| /operating_model/cells/base_fy2028_infrared:base/formula/refs/2 | None | base_2028q3_infrared |
| /operating_model/cells/base_fy2028_infrared:base/formula/refs/3 | None | base_2028q4_infrared |
| /operating_model/cells/base_fy2028_infrared:base/id | None | base_fy2028_infrared |
| /operating_model/cells/base_fy2028_infrared:base/kind | None | derived |
| /operating_model/cells/base_fy2028_infrared:base/label | None | Infrared components ($M) |
| /operating_model/cells/base_fy2028_infrared:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_infrared:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_infrared:base/value | None | 54.0 |
| /operating_model/cells/base_fy2028_operating_income:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_operating_income:base/case | None | base |
| /operating_model/cells/base_fy2028_operating_income:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_operating_income:base/formula/refs/0 | None | base_2028q1_operating_income |
| /operating_model/cells/base_fy2028_operating_income:base/formula/refs/1 | None | base_2028q2_operating_income |
| /operating_model/cells/base_fy2028_operating_income:base/formula/refs/2 | None | base_2028q3_operating_income |
| /operating_model/cells/base_fy2028_operating_income:base/formula/refs/3 | None | base_2028q4_operating_income |
| /operating_model/cells/base_fy2028_operating_income:base/id | None | base_fy2028_operating_income |
| /operating_model/cells/base_fy2028_operating_income:base/kind | None | derived |
| /operating_model/cells/base_fy2028_operating_income:base/label | None | Operating income proxy ($M) |
| /operating_model/cells/base_fy2028_operating_income:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_operating_income:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_operating_income:base/value | None | 17.759999999999998 |
| /operating_model/cells/base_fy2028_revenue:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_revenue:base/case | None | base |
| /operating_model/cells/base_fy2028_revenue:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_revenue:base/formula/refs/0 | None | base_2028q1_revenue |
| /operating_model/cells/base_fy2028_revenue:base/formula/refs/1 | None | base_2028q2_revenue |
| /operating_model/cells/base_fy2028_revenue:base/formula/refs/2 | None | base_2028q3_revenue |
| /operating_model/cells/base_fy2028_revenue:base/formula/refs/3 | None | base_2028q4_revenue |
| /operating_model/cells/base_fy2028_revenue:base/id | None | base_fy2028_revenue |
| /operating_model/cells/base_fy2028_revenue:base/kind | None | derived |
| /operating_model/cells/base_fy2028_revenue:base/label | None | Total revenue ($M) |
| /operating_model/cells/base_fy2028_revenue:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_revenue:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_revenue:base/value | None | 168.4 |
| /operating_model/cells/base_fy2028_visible:base/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/base_fy2028_visible:base/case | None | base |
| /operating_model/cells/base_fy2028_visible:base/formula/op | None | sum |
| /operating_model/cells/base_fy2028_visible:base/formula/refs/0 | None | base_2028q1_visible |
| /operating_model/cells/base_fy2028_visible:base/formula/refs/1 | None | base_2028q2_visible |
| /operating_model/cells/base_fy2028_visible:base/formula/refs/2 | None | base_2028q3_visible |
| /operating_model/cells/base_fy2028_visible:base/formula/refs/3 | None | base_2028q4_visible |
| /operating_model/cells/base_fy2028_visible:base/id | None | base_fy2028_visible |
| /operating_model/cells/base_fy2028_visible:base/kind | None | derived |
| /operating_model/cells/base_fy2028_visible:base/label | None | Visible components ($M) |
| /operating_model/cells/base_fy2028_visible:base/period | None | FY2028 |
| /operating_model/cells/base_fy2028_visible:base/unit | None | USD_millions |
| /operating_model/cells/base_fy2028_visible:base/value | None | 14.2 |
| /operating_model/cells/cash:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/cash:shared/case | None | shared |
| /operating_model/cells/cash:shared/id | None | cash |
| /operating_model/cells/cash:shared/kind | None | reported |
| /operating_model/cells/cash:shared/label | None | cash |
| /operating_model/cells/cash:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/cash:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/cash:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/cash:shared/unit | None | USD_millions |
| /operating_model/cells/cash:shared/value | None | 93.204655 |
| /operating_model/cells/disposal_price:shared/basis | None | Cash/stock mix and installment timing; signed disposal is not confirmed closed. |
| /operating_model/cells/disposal_price:shared/case | None | shared |
| /operating_model/cells/disposal_price:shared/id | None | disposal_price |
| /operating_model/cells/disposal_price:shared/kind | None | reported |
| /operating_model/cells/disposal_price:shared/label | None | disposal price |
| /operating_model/cells/disposal_price:shared/period | None | 2027 earnout / signed disposal |
| /operating_model/cells/disposal_price:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/disposal_price:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/disposal_price:shared/unit | None | USD_millions |
| /operating_model/cells/disposal_price:shared/value | None | 4.5 |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/formula/refs/0 | None | downside_2027q1_gross_contribution |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/formula/refs/1 | None | downside_2027q1_cash_opex |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/id | None | downside_2027q1_adj_ebitda |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_adj_ebitda:downside/value | None | -1.1399999999999988 |
| /operating_model/cells/downside_2027q1_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2027q1_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_assemblies:downside/formula/refs/0 | None | downside_2027q1_assembly_activity |
| /operating_model/cells/downside_2027q1_assemblies:downside/formula/refs/1 | None | downside_2027q1_assembly_realization |
| /operating_model/cells/downside_2027q1_assemblies:downside/id | None | downside_2027q1_assemblies |
| /operating_model/cells/downside_2027q1_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2027q1_assemblies:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_assemblies:downside/value | None | 9.0 |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/id | None | downside_2027q1_assembly_activity |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_assembly_activity:downside/value | None | 9.0 |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/formula/refs/0 | None | downside_2027q1_assemblies |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/formula/refs/1 | None | downside_2027q1_assembly_margin |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/id | None | downside_2027q1_assembly_contribution |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_assembly_contribution:downside/value | None | 3.6 |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/id | None | downside_2027q1_assembly_margin |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/id | None | downside_2027q1_assembly_realization |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q1_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2027q1_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2027q1_asset_sales:downside/formula/refs/1 | None | downside_2027q1_sale_payment_flag |
| /operating_model/cells/downside_2027q1_asset_sales:downside/id | None | downside_2027q1_asset_sales |
| /operating_model/cells/downside_2027q1_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2027q1_asset_sales:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/id | None | downside_2027q1_backlog_delivered |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_backlog_delivered:downside/value | None | 15.0 |
| /operating_model/cells/downside_2027q1_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2027q1_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_book_ship:downside/formula/refs/0 | None | downside_2027q1_revenue |
| /operating_model/cells/downside_2027q1_book_ship:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q1_book_ship:downside/id | None | downside_2027q1_book_ship |
| /operating_model/cells/downside_2027q1_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2027q1_book_ship:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_book_ship:downside/value | None | 5.400000000000002 |
| /operating_model/cells/downside_2027q1_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_capex:downside/id | None | downside_2027q1_capex |
| /operating_model/cells/downside_2027q1_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2027q1_capex:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_capex:downside/value | None | 3.125 |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/formula/refs/0 | None | downside_2027q1_cash_sources |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/formula/refs/1 | None | downside_2027q1_cash_claims |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/id | None | downside_2027q1_cash_after_claims |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_after_claims:downside/value | None | -6.504999999999998 |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/formula/refs/0 | None | downside_2027q1_cash_earnings |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/formula/refs/1 | None | downside_2027q1_cash_uses |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/id | None | downside_2027q1_cash_before_capex |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_before_capex:downside/value | None | -3.379999999999998 |
| /operating_model/cells/downside_2027q1_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2027q1_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_cash_claims:downside/formula/refs/0 | None | downside_2027q1_capex |
| /operating_model/cells/downside_2027q1_cash_claims:downside/formula/refs/1 | None | downside_2027q1_earnout_cash |
| /operating_model/cells/downside_2027q1_cash_claims:downside/id | None | downside_2027q1_cash_claims |
| /operating_model/cells/downside_2027q1_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2027q1_cash_claims:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_claims:downside/value | None | 3.125 |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/formula/refs/0 | None | downside_2027q1_adj_ebitda |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/formula/refs/1 | None | downside_2027q1_cash_interest_income |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/id | None | downside_2027q1_cash_earnings |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_earnings:downside/value | None | -0.43999999999999884 |
| /operating_model/cells/downside_2027q1_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_interest:downside/id | None | downside_2027q1_cash_interest |
| /operating_model/cells/downside_2027q1_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2027q1_cash_interest:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/id | None | downside_2027q1_cash_interest_income |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_interest_income:downside/value | None | 0.7 |
| /operating_model/cells/downside_2027q1_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_opex:downside/id | None | downside_2027q1_cash_opex |
| /operating_model/cells/downside_2027q1_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2027q1_cash_opex:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_opex:downside/value | None | 8.28 |
| /operating_model/cells/downside_2027q1_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2027q1_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_cash_sources:downside/formula/refs/0 | None | downside_2027q1_cash_before_capex |
| /operating_model/cells/downside_2027q1_cash_sources:downside/formula/refs/1 | None | downside_2027q1_asset_sales |
| /operating_model/cells/downside_2027q1_cash_sources:downside/id | None | downside_2027q1_cash_sources |
| /operating_model/cells/downside_2027q1_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2027q1_cash_sources:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_sources:downside/value | None | -3.379999999999998 |
| /operating_model/cells/downside_2027q1_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_tax:downside/id | None | downside_2027q1_cash_tax |
| /operating_model/cells/downside_2027q1_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2027q1_cash_tax:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_tax:downside/value | None | 0.15 |
| /operating_model/cells/downside_2027q1_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2027q1_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_cash_uses:downside/formula/refs/0 | None | downside_2027q1_working_cash |
| /operating_model/cells/downside_2027q1_cash_uses:downside/formula/refs/1 | None | downside_2027q1_cash_tax |
| /operating_model/cells/downside_2027q1_cash_uses:downside/formula/refs/2 | None | downside_2027q1_cash_interest |
| /operating_model/cells/downside_2027q1_cash_uses:downside/id | None | downside_2027q1_cash_uses |
| /operating_model/cells/downside_2027q1_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2027q1_cash_uses:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_cash_uses:downside/value | None | 2.9399999999999995 |
| /operating_model/cells/downside_2027q1_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_da:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_da:downside/id | None | downside_2027q1_da |
| /operating_model/cells/downside_2027q1_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_da:downside/label | None | D&A |
| /operating_model/cells/downside_2027q1_da:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_da:downside/value | None | 1.4 |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/formula/refs/1 | None | downside_2027q1_earnout_payment_flag |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/id | None | downside_2027q1_earnout_cash |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/id | None | downside_2027q1_earnout_fv |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/id | None | downside_2027q1_earnout_payment_flag |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_engineering:downside/id | None | downside_2027q1_engineering |
| /operating_model/cells/downside_2027q1_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2027q1_engineering:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_engineering:downside/value | None | 0.8 |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/formula/refs/0 | None | downside_2027q1_engineering |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/formula/refs/1 | None | downside_2027q1_engineering_margin |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/id | None | downside_2027q1_engineering_contribution |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_engineering_contribution:downside/value | None | 0.4 |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/id | None | downside_2027q1_engineering_margin |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/formula/refs/0 | None | downside_2027q1_da |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/formula/refs/1 | None | downside_2027q1_sbc |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/formula/refs/2 | None | downside_2027q1_earnout_fv |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/id | None | downside_2027q1_gaap_exclusions |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_gaap_exclusions:downside/value | None | 2.5 |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/formula/refs/0 | None | downside_2027q1_ir_contribution |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/formula/refs/1 | None | downside_2027q1_visible_contribution |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/formula/refs/2 | None | downside_2027q1_assembly_contribution |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/formula/refs/3 | None | downside_2027q1_engineering_contribution |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/id | None | downside_2027q1_gross_contribution |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_gross_contribution:downside/value | None | 7.140000000000001 |
| /operating_model/cells/downside_2027q1_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2027q1_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_infrared:downside/formula/refs/0 | None | downside_2027q1_ir_activity |
| /operating_model/cells/downside_2027q1_infrared:downside/formula/refs/1 | None | downside_2027q1_ir_realization |
| /operating_model/cells/downside_2027q1_infrared:downside/id | None | downside_2027q1_infrared |
| /operating_model/cells/downside_2027q1_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2027q1_infrared:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_infrared:downside/value | None | 6.8 |
| /operating_model/cells/downside_2027q1_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_ir_activity:downside/id | None | downside_2027q1_ir_activity |
| /operating_model/cells/downside_2027q1_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2027q1_ir_activity:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_ir_activity:downside/value | None | 6.8 |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/formula/refs/0 | None | downside_2027q1_infrared |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/formula/refs/1 | None | downside_2027q1_ir_margin |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/id | None | downside_2027q1_ir_contribution |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_ir_contribution:downside/value | None | 2.3800000000000003 |
| /operating_model/cells/downside_2027q1_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_ir_margin:downside/id | None | downside_2027q1_ir_margin |
| /operating_model/cells/downside_2027q1_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2027q1_ir_margin:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2027q1_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_ir_realization:downside/id | None | downside_2027q1_ir_realization |
| /operating_model/cells/downside_2027q1_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2027q1_ir_realization:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/id | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_opening_backlog_delivery:downside/value | None | 15.0 |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2027q1_backlog_delivered |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/id | None | downside_2027q1_opening_backlog_remaining |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_opening_backlog_remaining:downside/value | None | 95.9 |
| /operating_model/cells/downside_2027q1_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2027q1_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_operating_income:downside/formula/refs/0 | None | downside_2027q1_adj_ebitda |
| /operating_model/cells/downside_2027q1_operating_income:downside/formula/refs/1 | None | downside_2027q1_gaap_exclusions |
| /operating_model/cells/downside_2027q1_operating_income:downside/id | None | downside_2027q1_operating_income |
| /operating_model/cells/downside_2027q1_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2027q1_operating_income:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_operating_income:downside/value | None | -3.639999999999999 |
| /operating_model/cells/downside_2027q1_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2027q1_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q1_revenue:downside/formula/refs/0 | None | downside_2027q1_infrared |
| /operating_model/cells/downside_2027q1_revenue:downside/formula/refs/1 | None | downside_2027q1_visible |
| /operating_model/cells/downside_2027q1_revenue:downside/formula/refs/2 | None | downside_2027q1_assemblies |
| /operating_model/cells/downside_2027q1_revenue:downside/formula/refs/3 | None | downside_2027q1_engineering |
| /operating_model/cells/downside_2027q1_revenue:downside/id | None | downside_2027q1_revenue |
| /operating_model/cells/downside_2027q1_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2027q1_revenue:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_revenue:downside/value | None | 20.400000000000002 |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/id | None | downside_2027q1_sale_payment_flag |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_sbc:downside/id | None | downside_2027q1_sbc |
| /operating_model/cells/downside_2027q1_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2027q1_sbc:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_sbc:downside/value | None | 1.1 |
| /operating_model/cells/downside_2027q1_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2027q1_visible:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q1_visible:downside/formula/refs/0 | None | downside_2027q1_visible_gross |
| /operating_model/cells/downside_2027q1_visible:downside/formula/refs/1 | None | downside_2027q1_visible_divested |
| /operating_model/cells/downside_2027q1_visible:downside/id | None | downside_2027q1_visible |
| /operating_model/cells/downside_2027q1_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2027q1_visible:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_visible:downside/value | None | 3.8 |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/formula/refs/0 | None | downside_2027q1_visible |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/formula/refs/1 | None | downside_2027q1_visible_margin |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/id | None | downside_2027q1_visible_contribution |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_visible_contribution:downside/value | None | 0.76 |
| /operating_model/cells/downside_2027q1_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2027q1_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_visible_divested:downside/id | None | downside_2027q1_visible_divested |
| /operating_model/cells/downside_2027q1_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2027q1_visible_divested:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_visible_divested:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q1_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_visible_gross:downside/id | None | downside_2027q1_visible_gross |
| /operating_model/cells/downside_2027q1_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2027q1_visible_gross:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_visible_gross:downside/value | None | 3.8 |
| /operating_model/cells/downside_2027q1_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_visible_margin:downside/id | None | downside_2027q1_visible_margin |
| /operating_model/cells/downside_2027q1_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2027q1_visible_margin:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q1_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2027q1_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q1_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q1_working_cash:downside/id | None | downside_2027q1_working_cash |
| /operating_model/cells/downside_2027q1_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q1_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2027q1_working_cash:downside/period | None | 2027Q1 |
| /operating_model/cells/downside_2027q1_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q1_working_cash:downside/value | None | 2.76 |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/formula/refs/0 | None | downside_2027q2_gross_contribution |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/formula/refs/1 | None | downside_2027q2_cash_opex |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/id | None | downside_2027q2_adj_ebitda |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_adj_ebitda:downside/value | None | -1.0574999999999983 |
| /operating_model/cells/downside_2027q2_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2027q2_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_assemblies:downside/formula/refs/0 | None | downside_2027q2_assembly_activity |
| /operating_model/cells/downside_2027q2_assemblies:downside/formula/refs/1 | None | downside_2027q2_assembly_realization |
| /operating_model/cells/downside_2027q2_assemblies:downside/id | None | downside_2027q2_assemblies |
| /operating_model/cells/downside_2027q2_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2027q2_assemblies:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_assemblies:downside/value | None | 10.0 |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/id | None | downside_2027q2_assembly_activity |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_assembly_activity:downside/value | None | 10.0 |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/formula/refs/0 | None | downside_2027q2_assemblies |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/formula/refs/1 | None | downside_2027q2_assembly_margin |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/id | None | downside_2027q2_assembly_contribution |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_assembly_contribution:downside/value | None | 4.0 |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/id | None | downside_2027q2_assembly_margin |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/id | None | downside_2027q2_assembly_realization |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q2_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2027q2_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2027q2_asset_sales:downside/formula/refs/1 | None | downside_2027q2_sale_payment_flag |
| /operating_model/cells/downside_2027q2_asset_sales:downside/id | None | downside_2027q2_asset_sales |
| /operating_model/cells/downside_2027q2_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2027q2_asset_sales:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/id | None | downside_2027q2_backlog_delivered |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_backlog_delivered:downside/value | None | 31.0 |
| /operating_model/cells/downside_2027q2_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2027q2_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_book_ship:downside/formula/refs/0 | None | downside_2027q2_revenue |
| /operating_model/cells/downside_2027q2_book_ship:downside/formula/refs/1 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2027q2_book_ship:downside/id | None | downside_2027q2_book_ship |
| /operating_model/cells/downside_2027q2_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2027q2_book_ship:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_book_ship:downside/value | None | 5.98 |
| /operating_model/cells/downside_2027q2_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_capex:downside/id | None | downside_2027q2_capex |
| /operating_model/cells/downside_2027q2_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2027q2_capex:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_capex:downside/value | None | 3.375 |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/formula/refs/0 | None | downside_2027q2_cash_sources |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/formula/refs/1 | None | downside_2027q2_cash_claims |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/id | None | downside_2027q2_cash_after_claims |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_after_claims:downside/value | None | -6.982499999999998 |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/formula/refs/0 | None | downside_2027q2_cash_earnings |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/formula/refs/1 | None | downside_2027q2_cash_uses |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/id | None | downside_2027q2_cash_before_capex |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_before_capex:downside/value | None | -3.607499999999998 |
| /operating_model/cells/downside_2027q2_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2027q2_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_cash_claims:downside/formula/refs/0 | None | downside_2027q2_capex |
| /operating_model/cells/downside_2027q2_cash_claims:downside/formula/refs/1 | None | downside_2027q2_earnout_cash |
| /operating_model/cells/downside_2027q2_cash_claims:downside/id | None | downside_2027q2_cash_claims |
| /operating_model/cells/downside_2027q2_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2027q2_cash_claims:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_claims:downside/value | None | 3.375 |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/formula/refs/0 | None | downside_2027q2_adj_ebitda |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/formula/refs/1 | None | downside_2027q2_cash_interest_income |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/id | None | downside_2027q2_cash_earnings |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_earnings:downside/value | None | -0.3874999999999984 |
| /operating_model/cells/downside_2027q2_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_interest:downside/id | None | downside_2027q2_cash_interest |
| /operating_model/cells/downside_2027q2_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2027q2_cash_interest:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/id | None | downside_2027q2_cash_interest_income |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_interest_income:downside/value | None | 0.6699999999999999 |
| /operating_model/cells/downside_2027q2_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_opex:downside/id | None | downside_2027q2_cash_opex |
| /operating_model/cells/downside_2027q2_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2027q2_cash_opex:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_opex:downside/value | None | 8.7975 |
| /operating_model/cells/downside_2027q2_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2027q2_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_cash_sources:downside/formula/refs/0 | None | downside_2027q2_cash_before_capex |
| /operating_model/cells/downside_2027q2_cash_sources:downside/formula/refs/1 | None | downside_2027q2_asset_sales |
| /operating_model/cells/downside_2027q2_cash_sources:downside/id | None | downside_2027q2_cash_sources |
| /operating_model/cells/downside_2027q2_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2027q2_cash_sources:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_sources:downside/value | None | -3.607499999999998 |
| /operating_model/cells/downside_2027q2_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_tax:downside/id | None | downside_2027q2_cash_tax |
| /operating_model/cells/downside_2027q2_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2027q2_cash_tax:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_tax:downside/value | None | 0.2 |
| /operating_model/cells/downside_2027q2_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2027q2_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_cash_uses:downside/formula/refs/0 | None | downside_2027q2_working_cash |
| /operating_model/cells/downside_2027q2_cash_uses:downside/formula/refs/1 | None | downside_2027q2_cash_tax |
| /operating_model/cells/downside_2027q2_cash_uses:downside/formula/refs/2 | None | downside_2027q2_cash_interest |
| /operating_model/cells/downside_2027q2_cash_uses:downside/id | None | downside_2027q2_cash_uses |
| /operating_model/cells/downside_2027q2_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2027q2_cash_uses:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_cash_uses:downside/value | None | 3.2199999999999998 |
| /operating_model/cells/downside_2027q2_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_da:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_da:downside/id | None | downside_2027q2_da |
| /operating_model/cells/downside_2027q2_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_da:downside/label | None | D&A |
| /operating_model/cells/downside_2027q2_da:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_da:downside/value | None | 1.5 |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/formula/refs/1 | None | downside_2027q2_earnout_payment_flag |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/id | None | downside_2027q2_earnout_cash |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/id | None | downside_2027q2_earnout_fv |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/id | None | downside_2027q2_earnout_payment_flag |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_engineering:downside/id | None | downside_2027q2_engineering |
| /operating_model/cells/downside_2027q2_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2027q2_engineering:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_engineering:downside/value | None | 0.8800000000000001 |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/formula/refs/0 | None | downside_2027q2_engineering |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/formula/refs/1 | None | downside_2027q2_engineering_margin |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/id | None | downside_2027q2_engineering_contribution |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_engineering_contribution:downside/value | None | 0.44000000000000006 |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/id | None | downside_2027q2_engineering_margin |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/formula/refs/0 | None | downside_2027q2_da |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/formula/refs/1 | None | downside_2027q2_sbc |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/formula/refs/2 | None | downside_2027q2_earnout_fv |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/id | None | downside_2027q2_gaap_exclusions |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_gaap_exclusions:downside/value | None | 2.7 |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/formula/refs/0 | None | downside_2027q2_ir_contribution |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/formula/refs/1 | None | downside_2027q2_visible_contribution |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/formula/refs/2 | None | downside_2027q2_assembly_contribution |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/formula/refs/3 | None | downside_2027q2_engineering_contribution |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/id | None | downside_2027q2_gross_contribution |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_gross_contribution:downside/value | None | 7.740000000000001 |
| /operating_model/cells/downside_2027q2_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2027q2_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_infrared:downside/formula/refs/0 | None | downside_2027q2_ir_activity |
| /operating_model/cells/downside_2027q2_infrared:downside/formula/refs/1 | None | downside_2027q2_ir_realization |
| /operating_model/cells/downside_2027q2_infrared:downside/id | None | downside_2027q2_infrared |
| /operating_model/cells/downside_2027q2_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2027q2_infrared:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_infrared:downside/value | None | 7.2 |
| /operating_model/cells/downside_2027q2_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_ir_activity:downside/id | None | downside_2027q2_ir_activity |
| /operating_model/cells/downside_2027q2_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2027q2_ir_activity:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_ir_activity:downside/value | None | 7.2 |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/formula/refs/0 | None | downside_2027q2_infrared |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/formula/refs/1 | None | downside_2027q2_ir_margin |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/id | None | downside_2027q2_ir_contribution |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_ir_contribution:downside/value | None | 2.5200000000000005 |
| /operating_model/cells/downside_2027q2_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_ir_margin:downside/id | None | downside_2027q2_ir_margin |
| /operating_model/cells/downside_2027q2_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2027q2_ir_margin:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2027q2_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_ir_realization:downside/id | None | downside_2027q2_ir_realization |
| /operating_model/cells/downside_2027q2_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2027q2_ir_realization:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/id | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_opening_backlog_delivery:downside/value | None | 16.0 |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2027q2_backlog_delivered |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/id | None | downside_2027q2_opening_backlog_remaining |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_opening_backlog_remaining:downside/value | None | 79.9 |
| /operating_model/cells/downside_2027q2_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2027q2_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_operating_income:downside/formula/refs/0 | None | downside_2027q2_adj_ebitda |
| /operating_model/cells/downside_2027q2_operating_income:downside/formula/refs/1 | None | downside_2027q2_gaap_exclusions |
| /operating_model/cells/downside_2027q2_operating_income:downside/id | None | downside_2027q2_operating_income |
| /operating_model/cells/downside_2027q2_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2027q2_operating_income:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_operating_income:downside/value | None | -3.7574999999999985 |
| /operating_model/cells/downside_2027q2_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2027q2_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q2_revenue:downside/formula/refs/0 | None | downside_2027q2_infrared |
| /operating_model/cells/downside_2027q2_revenue:downside/formula/refs/1 | None | downside_2027q2_visible |
| /operating_model/cells/downside_2027q2_revenue:downside/formula/refs/2 | None | downside_2027q2_assemblies |
| /operating_model/cells/downside_2027q2_revenue:downside/formula/refs/3 | None | downside_2027q2_engineering |
| /operating_model/cells/downside_2027q2_revenue:downside/id | None | downside_2027q2_revenue |
| /operating_model/cells/downside_2027q2_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2027q2_revenue:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_revenue:downside/value | None | 21.98 |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/id | None | downside_2027q2_sale_payment_flag |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_sbc:downside/id | None | downside_2027q2_sbc |
| /operating_model/cells/downside_2027q2_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2027q2_sbc:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_sbc:downside/value | None | 1.2000000000000002 |
| /operating_model/cells/downside_2027q2_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2027q2_visible:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q2_visible:downside/formula/refs/0 | None | downside_2027q2_visible_gross |
| /operating_model/cells/downside_2027q2_visible:downside/formula/refs/1 | None | downside_2027q2_visible_divested |
| /operating_model/cells/downside_2027q2_visible:downside/id | None | downside_2027q2_visible |
| /operating_model/cells/downside_2027q2_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2027q2_visible:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_visible:downside/value | None | 3.9 |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/formula/refs/0 | None | downside_2027q2_visible |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/formula/refs/1 | None | downside_2027q2_visible_margin |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/id | None | downside_2027q2_visible_contribution |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_visible_contribution:downside/value | None | 0.78 |
| /operating_model/cells/downside_2027q2_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2027q2_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_visible_divested:downside/id | None | downside_2027q2_visible_divested |
| /operating_model/cells/downside_2027q2_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2027q2_visible_divested:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_visible_divested:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q2_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_visible_gross:downside/id | None | downside_2027q2_visible_gross |
| /operating_model/cells/downside_2027q2_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2027q2_visible_gross:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_visible_gross:downside/value | None | 3.9 |
| /operating_model/cells/downside_2027q2_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_visible_margin:downside/id | None | downside_2027q2_visible_margin |
| /operating_model/cells/downside_2027q2_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2027q2_visible_margin:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q2_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2027q2_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q2_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q2_working_cash:downside/id | None | downside_2027q2_working_cash |
| /operating_model/cells/downside_2027q2_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q2_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2027q2_working_cash:downside/period | None | 2027Q2 |
| /operating_model/cells/downside_2027q2_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q2_working_cash:downside/value | None | 2.9899999999999998 |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/formula/refs/0 | None | downside_2027q3_gross_contribution |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/formula/refs/1 | None | downside_2027q3_cash_opex |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/id | None | downside_2027q3_adj_ebitda |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_adj_ebitda:downside/value | None | -1.084999999999999 |
| /operating_model/cells/downside_2027q3_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2027q3_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_assemblies:downside/formula/refs/0 | None | downside_2027q3_assembly_activity |
| /operating_model/cells/downside_2027q3_assemblies:downside/formula/refs/1 | None | downside_2027q3_assembly_realization |
| /operating_model/cells/downside_2027q3_assemblies:downside/id | None | downside_2027q3_assemblies |
| /operating_model/cells/downside_2027q3_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2027q3_assemblies:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_assemblies:downside/value | None | 11.0 |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/id | None | downside_2027q3_assembly_activity |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_assembly_activity:downside/value | None | 11.0 |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/formula/refs/0 | None | downside_2027q3_assemblies |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/formula/refs/1 | None | downside_2027q3_assembly_margin |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/id | None | downside_2027q3_assembly_contribution |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_assembly_contribution:downside/value | None | 4.4 |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/id | None | downside_2027q3_assembly_margin |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/id | None | downside_2027q3_assembly_realization |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q3_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2027q3_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2027q3_asset_sales:downside/formula/refs/1 | None | downside_2027q3_sale_payment_flag |
| /operating_model/cells/downside_2027q3_asset_sales:downside/id | None | downside_2027q3_asset_sales |
| /operating_model/cells/downside_2027q3_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2027q3_asset_sales:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/id | None | downside_2027q3_backlog_delivered |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_backlog_delivered:downside/value | None | 48.0 |
| /operating_model/cells/downside_2027q3_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2027q3_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_book_ship:downside/formula/refs/0 | None | downside_2027q3_revenue |
| /operating_model/cells/downside_2027q3_book_ship:downside/formula/refs/1 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2027q3_book_ship:downside/id | None | downside_2027q3_book_ship |
| /operating_model/cells/downside_2027q3_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2027q3_book_ship:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_book_ship:downside/value | None | 5.859999999999999 |
| /operating_model/cells/downside_2027q3_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_capex:downside/id | None | downside_2027q3_capex |
| /operating_model/cells/downside_2027q3_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2027q3_capex:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_capex:downside/value | None | 3.625 |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/formula/refs/0 | None | downside_2027q3_cash_sources |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/formula/refs/1 | None | downside_2027q3_cash_claims |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/id | None | downside_2027q3_cash_after_claims |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_after_claims:downside/value | None | -13.87 |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/formula/refs/0 | None | downside_2027q3_cash_earnings |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/formula/refs/1 | None | downside_2027q3_cash_uses |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/id | None | downside_2027q3_cash_before_capex |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_before_capex:downside/value | None | -3.9449999999999985 |
| /operating_model/cells/downside_2027q3_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2027q3_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_cash_claims:downside/formula/refs/0 | None | downside_2027q3_capex |
| /operating_model/cells/downside_2027q3_cash_claims:downside/formula/refs/1 | None | downside_2027q3_earnout_cash |
| /operating_model/cells/downside_2027q3_cash_claims:downside/id | None | downside_2027q3_cash_claims |
| /operating_model/cells/downside_2027q3_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2027q3_cash_claims:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_claims:downside/value | None | 9.925 |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/formula/refs/0 | None | downside_2027q3_adj_ebitda |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/formula/refs/1 | None | downside_2027q3_cash_interest_income |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/id | None | downside_2027q3_cash_earnings |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_earnings:downside/value | None | -0.4449999999999992 |
| /operating_model/cells/downside_2027q3_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_interest:downside/id | None | downside_2027q3_cash_interest |
| /operating_model/cells/downside_2027q3_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2027q3_cash_interest:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/id | None | downside_2027q3_cash_interest_income |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_interest_income:downside/value | None | 0.6399999999999999 |
| /operating_model/cells/downside_2027q3_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_opex:downside/id | None | downside_2027q3_cash_opex |
| /operating_model/cells/downside_2027q3_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2027q3_cash_opex:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_opex:downside/value | None | 9.315 |
| /operating_model/cells/downside_2027q3_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2027q3_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_cash_sources:downside/formula/refs/0 | None | downside_2027q3_cash_before_capex |
| /operating_model/cells/downside_2027q3_cash_sources:downside/formula/refs/1 | None | downside_2027q3_asset_sales |
| /operating_model/cells/downside_2027q3_cash_sources:downside/id | None | downside_2027q3_cash_sources |
| /operating_model/cells/downside_2027q3_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2027q3_cash_sources:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_sources:downside/value | None | -3.9449999999999985 |
| /operating_model/cells/downside_2027q3_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_tax:downside/id | None | downside_2027q3_cash_tax |
| /operating_model/cells/downside_2027q3_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2027q3_cash_tax:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_tax:downside/value | None | 0.25 |
| /operating_model/cells/downside_2027q3_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2027q3_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_cash_uses:downside/formula/refs/0 | None | downside_2027q3_working_cash |
| /operating_model/cells/downside_2027q3_cash_uses:downside/formula/refs/1 | None | downside_2027q3_cash_tax |
| /operating_model/cells/downside_2027q3_cash_uses:downside/formula/refs/2 | None | downside_2027q3_cash_interest |
| /operating_model/cells/downside_2027q3_cash_uses:downside/id | None | downside_2027q3_cash_uses |
| /operating_model/cells/downside_2027q3_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2027q3_cash_uses:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_cash_uses:downside/value | None | 3.4999999999999996 |
| /operating_model/cells/downside_2027q3_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_da:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_da:downside/id | None | downside_2027q3_da |
| /operating_model/cells/downside_2027q3_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_da:downside/label | None | D&A |
| /operating_model/cells/downside_2027q3_da:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_da:downside/value | None | 1.5999999999999999 |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/formula/refs/1 | None | downside_2027q3_earnout_payment_flag |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/id | None | downside_2027q3_earnout_cash |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_earnout_cash:downside/value | None | 6.3 |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/id | None | downside_2027q3_earnout_fv |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/id | None | downside_2027q3_earnout_payment_flag |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_earnout_payment_flag:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q3_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_engineering:downside/id | None | downside_2027q3_engineering |
| /operating_model/cells/downside_2027q3_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2027q3_engineering:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_engineering:downside/value | None | 0.96 |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/formula/refs/0 | None | downside_2027q3_engineering |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/formula/refs/1 | None | downside_2027q3_engineering_margin |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/id | None | downside_2027q3_engineering_contribution |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_engineering_contribution:downside/value | None | 0.48 |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/id | None | downside_2027q3_engineering_margin |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/formula/refs/0 | None | downside_2027q3_da |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/formula/refs/1 | None | downside_2027q3_sbc |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/formula/refs/2 | None | downside_2027q3_earnout_fv |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/id | None | downside_2027q3_gaap_exclusions |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_gaap_exclusions:downside/value | None | 2.9 |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/formula/refs/0 | None | downside_2027q3_ir_contribution |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/formula/refs/1 | None | downside_2027q3_visible_contribution |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/formula/refs/2 | None | downside_2027q3_assembly_contribution |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/formula/refs/3 | None | downside_2027q3_engineering_contribution |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/id | None | downside_2027q3_gross_contribution |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_gross_contribution:downside/value | None | 8.23 |
| /operating_model/cells/downside_2027q3_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2027q3_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_infrared:downside/formula/refs/0 | None | downside_2027q3_ir_activity |
| /operating_model/cells/downside_2027q3_infrared:downside/formula/refs/1 | None | downside_2027q3_ir_realization |
| /operating_model/cells/downside_2027q3_infrared:downside/id | None | downside_2027q3_infrared |
| /operating_model/cells/downside_2027q3_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2027q3_infrared:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_infrared:downside/value | None | 7.8 |
| /operating_model/cells/downside_2027q3_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_ir_activity:downside/id | None | downside_2027q3_ir_activity |
| /operating_model/cells/downside_2027q3_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2027q3_ir_activity:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_ir_activity:downside/value | None | 7.8 |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/formula/refs/0 | None | downside_2027q3_infrared |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/formula/refs/1 | None | downside_2027q3_ir_margin |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/id | None | downside_2027q3_ir_contribution |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_ir_contribution:downside/value | None | 2.73 |
| /operating_model/cells/downside_2027q3_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_ir_margin:downside/id | None | downside_2027q3_ir_margin |
| /operating_model/cells/downside_2027q3_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2027q3_ir_margin:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2027q3_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_ir_realization:downside/id | None | downside_2027q3_ir_realization |
| /operating_model/cells/downside_2027q3_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2027q3_ir_realization:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/id | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_opening_backlog_delivery:downside/value | None | 17.0 |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2027q3_backlog_delivered |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/id | None | downside_2027q3_opening_backlog_remaining |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_opening_backlog_remaining:downside/value | None | 62.900000000000006 |
| /operating_model/cells/downside_2027q3_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2027q3_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_operating_income:downside/formula/refs/0 | None | downside_2027q3_adj_ebitda |
| /operating_model/cells/downside_2027q3_operating_income:downside/formula/refs/1 | None | downside_2027q3_gaap_exclusions |
| /operating_model/cells/downside_2027q3_operating_income:downside/id | None | downside_2027q3_operating_income |
| /operating_model/cells/downside_2027q3_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2027q3_operating_income:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_operating_income:downside/value | None | -3.984999999999999 |
| /operating_model/cells/downside_2027q3_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2027q3_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q3_revenue:downside/formula/refs/0 | None | downside_2027q3_infrared |
| /operating_model/cells/downside_2027q3_revenue:downside/formula/refs/1 | None | downside_2027q3_visible |
| /operating_model/cells/downside_2027q3_revenue:downside/formula/refs/2 | None | downside_2027q3_assemblies |
| /operating_model/cells/downside_2027q3_revenue:downside/formula/refs/3 | None | downside_2027q3_engineering |
| /operating_model/cells/downside_2027q3_revenue:downside/id | None | downside_2027q3_revenue |
| /operating_model/cells/downside_2027q3_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2027q3_revenue:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_revenue:downside/value | None | 22.86 |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/id | None | downside_2027q3_sale_payment_flag |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q3_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_sbc:downside/id | None | downside_2027q3_sbc |
| /operating_model/cells/downside_2027q3_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2027q3_sbc:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_sbc:downside/value | None | 1.3 |
| /operating_model/cells/downside_2027q3_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2027q3_visible:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q3_visible:downside/formula/refs/0 | None | downside_2027q3_visible_gross |
| /operating_model/cells/downside_2027q3_visible:downside/formula/refs/1 | None | downside_2027q3_visible_divested |
| /operating_model/cells/downside_2027q3_visible:downside/id | None | downside_2027q3_visible |
| /operating_model/cells/downside_2027q3_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2027q3_visible:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_visible:downside/value | None | 3.0999999999999996 |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/formula/refs/0 | None | downside_2027q3_visible |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/formula/refs/1 | None | downside_2027q3_visible_margin |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/id | None | downside_2027q3_visible_contribution |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_visible_contribution:downside/value | None | 0.62 |
| /operating_model/cells/downside_2027q3_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2027q3_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_visible_divested:downside/id | None | downside_2027q3_visible_divested |
| /operating_model/cells/downside_2027q3_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2027q3_visible_divested:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2027q3_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_visible_gross:downside/id | None | downside_2027q3_visible_gross |
| /operating_model/cells/downside_2027q3_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2027q3_visible_gross:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_visible_gross:downside/value | None | 3.9 |
| /operating_model/cells/downside_2027q3_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_visible_margin:downside/id | None | downside_2027q3_visible_margin |
| /operating_model/cells/downside_2027q3_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2027q3_visible_margin:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q3_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2027q3_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q3_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q3_working_cash:downside/id | None | downside_2027q3_working_cash |
| /operating_model/cells/downside_2027q3_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q3_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2027q3_working_cash:downside/period | None | 2027Q3 |
| /operating_model/cells/downside_2027q3_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q3_working_cash:downside/value | None | 3.2199999999999998 |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/formula/refs/0 | None | downside_2027q4_gross_contribution |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/formula/refs/1 | None | downside_2027q4_cash_opex |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/id | None | downside_2027q4_adj_ebitda |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_adj_ebitda:downside/value | None | -0.9674999999999976 |
| /operating_model/cells/downside_2027q4_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2027q4_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_assemblies:downside/formula/refs/0 | None | downside_2027q4_assembly_activity |
| /operating_model/cells/downside_2027q4_assemblies:downside/formula/refs/1 | None | downside_2027q4_assembly_realization |
| /operating_model/cells/downside_2027q4_assemblies:downside/id | None | downside_2027q4_assemblies |
| /operating_model/cells/downside_2027q4_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2027q4_assemblies:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_assemblies:downside/value | None | 12.0 |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/id | None | downside_2027q4_assembly_activity |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_assembly_activity:downside/value | None | 12.0 |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/formula/refs/0 | None | downside_2027q4_assemblies |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/formula/refs/1 | None | downside_2027q4_assembly_margin |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/id | None | downside_2027q4_assembly_contribution |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_assembly_contribution:downside/value | None | 4.800000000000001 |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/id | None | downside_2027q4_assembly_margin |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/id | None | downside_2027q4_assembly_realization |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q4_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2027q4_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2027q4_asset_sales:downside/formula/refs/1 | None | downside_2027q4_sale_payment_flag |
| /operating_model/cells/downside_2027q4_asset_sales:downside/id | None | downside_2027q4_asset_sales |
| /operating_model/cells/downside_2027q4_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2027q4_asset_sales:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/formula/refs/4 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/id | None | downside_2027q4_backlog_delivered |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_backlog_delivered:downside/value | None | 66.0 |
| /operating_model/cells/downside_2027q4_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2027q4_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_book_ship:downside/formula/refs/0 | None | downside_2027q4_revenue |
| /operating_model/cells/downside_2027q4_book_ship:downside/formula/refs/1 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_book_ship:downside/id | None | downside_2027q4_book_ship |
| /operating_model/cells/downside_2027q4_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2027q4_book_ship:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_book_ship:downside/value | None | 6.539999999999999 |
| /operating_model/cells/downside_2027q4_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_capex:downside/id | None | downside_2027q4_capex |
| /operating_model/cells/downside_2027q4_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2027q4_capex:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_capex:downside/value | None | 3.875 |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/formula/refs/0 | None | downside_2027q4_cash_sources |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/formula/refs/1 | None | downside_2027q4_cash_claims |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/id | None | downside_2027q4_cash_after_claims |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_after_claims:downside/value | None | -8.012499999999998 |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/formula/refs/0 | None | downside_2027q4_cash_earnings |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/formula/refs/1 | None | downside_2027q4_cash_uses |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/id | None | downside_2027q4_cash_before_capex |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_before_capex:downside/value | None | -4.1374999999999975 |
| /operating_model/cells/downside_2027q4_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2027q4_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_cash_claims:downside/formula/refs/0 | None | downside_2027q4_capex |
| /operating_model/cells/downside_2027q4_cash_claims:downside/formula/refs/1 | None | downside_2027q4_earnout_cash |
| /operating_model/cells/downside_2027q4_cash_claims:downside/id | None | downside_2027q4_cash_claims |
| /operating_model/cells/downside_2027q4_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2027q4_cash_claims:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_claims:downside/value | None | 3.875 |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/formula/refs/0 | None | downside_2027q4_adj_ebitda |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/formula/refs/1 | None | downside_2027q4_cash_interest_income |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/id | None | downside_2027q4_cash_earnings |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_earnings:downside/value | None | -0.3574999999999976 |
| /operating_model/cells/downside_2027q4_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_interest:downside/id | None | downside_2027q4_cash_interest |
| /operating_model/cells/downside_2027q4_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2027q4_cash_interest:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/id | None | downside_2027q4_cash_interest_income |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_interest_income:downside/value | None | 0.61 |
| /operating_model/cells/downside_2027q4_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_opex:downside/id | None | downside_2027q4_cash_opex |
| /operating_model/cells/downside_2027q4_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2027q4_cash_opex:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_opex:downside/value | None | 9.8325 |
| /operating_model/cells/downside_2027q4_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2027q4_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_cash_sources:downside/formula/refs/0 | None | downside_2027q4_cash_before_capex |
| /operating_model/cells/downside_2027q4_cash_sources:downside/formula/refs/1 | None | downside_2027q4_asset_sales |
| /operating_model/cells/downside_2027q4_cash_sources:downside/id | None | downside_2027q4_cash_sources |
| /operating_model/cells/downside_2027q4_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2027q4_cash_sources:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_sources:downside/value | None | -4.1374999999999975 |
| /operating_model/cells/downside_2027q4_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_tax:downside/id | None | downside_2027q4_cash_tax |
| /operating_model/cells/downside_2027q4_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2027q4_cash_tax:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_tax:downside/value | None | 0.30000000000000004 |
| /operating_model/cells/downside_2027q4_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2027q4_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_cash_uses:downside/formula/refs/0 | None | downside_2027q4_working_cash |
| /operating_model/cells/downside_2027q4_cash_uses:downside/formula/refs/1 | None | downside_2027q4_cash_tax |
| /operating_model/cells/downside_2027q4_cash_uses:downside/formula/refs/2 | None | downside_2027q4_cash_interest |
| /operating_model/cells/downside_2027q4_cash_uses:downside/id | None | downside_2027q4_cash_uses |
| /operating_model/cells/downside_2027q4_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2027q4_cash_uses:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_cash_uses:downside/value | None | 3.78 |
| /operating_model/cells/downside_2027q4_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_da:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_da:downside/id | None | downside_2027q4_da |
| /operating_model/cells/downside_2027q4_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_da:downside/label | None | D&A |
| /operating_model/cells/downside_2027q4_da:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_da:downside/value | None | 1.7 |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/formula/refs/1 | None | downside_2027q4_earnout_payment_flag |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/id | None | downside_2027q4_earnout_cash |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/id | None | downside_2027q4_earnout_fv |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/id | None | downside_2027q4_earnout_payment_flag |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q4_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_engineering:downside/id | None | downside_2027q4_engineering |
| /operating_model/cells/downside_2027q4_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2027q4_engineering:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_engineering:downside/value | None | 1.04 |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/formula/refs/0 | None | downside_2027q4_engineering |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/formula/refs/1 | None | downside_2027q4_engineering_margin |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/id | None | downside_2027q4_engineering_contribution |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_engineering_contribution:downside/value | None | 0.52 |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/id | None | downside_2027q4_engineering_margin |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/formula/refs/0 | None | downside_2027q4_da |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/formula/refs/1 | None | downside_2027q4_sbc |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/formula/refs/2 | None | downside_2027q4_earnout_fv |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/id | None | downside_2027q4_gaap_exclusions |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_gaap_exclusions:downside/value | None | 3.1 |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/formula/refs/0 | None | downside_2027q4_ir_contribution |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/formula/refs/1 | None | downside_2027q4_visible_contribution |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/formula/refs/2 | None | downside_2027q4_assembly_contribution |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/formula/refs/3 | None | downside_2027q4_engineering_contribution |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/id | None | downside_2027q4_gross_contribution |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_gross_contribution:downside/value | None | 8.865000000000002 |
| /operating_model/cells/downside_2027q4_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2027q4_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_infrared:downside/formula/refs/0 | None | downside_2027q4_ir_activity |
| /operating_model/cells/downside_2027q4_infrared:downside/formula/refs/1 | None | downside_2027q4_ir_realization |
| /operating_model/cells/downside_2027q4_infrared:downside/id | None | downside_2027q4_infrared |
| /operating_model/cells/downside_2027q4_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2027q4_infrared:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_infrared:downside/value | None | 8.3 |
| /operating_model/cells/downside_2027q4_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_ir_activity:downside/id | None | downside_2027q4_ir_activity |
| /operating_model/cells/downside_2027q4_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2027q4_ir_activity:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_ir_activity:downside/value | None | 8.3 |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/formula/refs/0 | None | downside_2027q4_infrared |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/formula/refs/1 | None | downside_2027q4_ir_margin |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/id | None | downside_2027q4_ir_contribution |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_ir_contribution:downside/value | None | 2.9050000000000007 |
| /operating_model/cells/downside_2027q4_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_ir_margin:downside/id | None | downside_2027q4_ir_margin |
| /operating_model/cells/downside_2027q4_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2027q4_ir_margin:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2027q4_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_ir_realization:downside/id | None | downside_2027q4_ir_realization |
| /operating_model/cells/downside_2027q4_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2027q4_ir_realization:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/id | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_opening_backlog_delivery:downside/value | None | 18.0 |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2027q4_backlog_delivered |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/id | None | downside_2027q4_opening_backlog_remaining |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_opening_backlog_remaining:downside/value | None | 44.900000000000006 |
| /operating_model/cells/downside_2027q4_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2027q4_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_operating_income:downside/formula/refs/0 | None | downside_2027q4_adj_ebitda |
| /operating_model/cells/downside_2027q4_operating_income:downside/formula/refs/1 | None | downside_2027q4_gaap_exclusions |
| /operating_model/cells/downside_2027q4_operating_income:downside/id | None | downside_2027q4_operating_income |
| /operating_model/cells/downside_2027q4_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2027q4_operating_income:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_operating_income:downside/value | None | -4.067499999999997 |
| /operating_model/cells/downside_2027q4_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2027q4_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2027q4_revenue:downside/formula/refs/0 | None | downside_2027q4_infrared |
| /operating_model/cells/downside_2027q4_revenue:downside/formula/refs/1 | None | downside_2027q4_visible |
| /operating_model/cells/downside_2027q4_revenue:downside/formula/refs/2 | None | downside_2027q4_assemblies |
| /operating_model/cells/downside_2027q4_revenue:downside/formula/refs/3 | None | downside_2027q4_engineering |
| /operating_model/cells/downside_2027q4_revenue:downside/id | None | downside_2027q4_revenue |
| /operating_model/cells/downside_2027q4_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2027q4_revenue:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_revenue:downside/value | None | 24.54 |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/id | None | downside_2027q4_sale_payment_flag |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2027q4_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_sbc:downside/id | None | downside_2027q4_sbc |
| /operating_model/cells/downside_2027q4_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2027q4_sbc:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_sbc:downside/value | None | 1.4000000000000001 |
| /operating_model/cells/downside_2027q4_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2027q4_visible:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2027q4_visible:downside/formula/refs/0 | None | downside_2027q4_visible_gross |
| /operating_model/cells/downside_2027q4_visible:downside/formula/refs/1 | None | downside_2027q4_visible_divested |
| /operating_model/cells/downside_2027q4_visible:downside/id | None | downside_2027q4_visible |
| /operating_model/cells/downside_2027q4_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2027q4_visible:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_visible:downside/value | None | 3.2 |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/formula/refs/0 | None | downside_2027q4_visible |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/formula/refs/1 | None | downside_2027q4_visible_margin |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/id | None | downside_2027q4_visible_contribution |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_visible_contribution:downside/value | None | 0.6400000000000001 |
| /operating_model/cells/downside_2027q4_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2027q4_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_visible_divested:downside/id | None | downside_2027q4_visible_divested |
| /operating_model/cells/downside_2027q4_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2027q4_visible_divested:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2027q4_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_visible_gross:downside/id | None | downside_2027q4_visible_gross |
| /operating_model/cells/downside_2027q4_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2027q4_visible_gross:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_visible_gross:downside/value | None | 4.0 |
| /operating_model/cells/downside_2027q4_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_visible_margin:downside/id | None | downside_2027q4_visible_margin |
| /operating_model/cells/downside_2027q4_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2027q4_visible_margin:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2027q4_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2027q4_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2027q4_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2027q4_working_cash:downside/id | None | downside_2027q4_working_cash |
| /operating_model/cells/downside_2027q4_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2027q4_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2027q4_working_cash:downside/period | None | 2027Q4 |
| /operating_model/cells/downside_2027q4_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2027q4_working_cash:downside/value | None | 3.4499999999999997 |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/formula/refs/0 | None | downside_2028q1_gross_contribution |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/formula/refs/1 | None | downside_2028q1_cash_opex |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/id | None | downside_2028q1_adj_ebitda |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_adj_ebitda:downside/value | None | -0.7799999999999976 |
| /operating_model/cells/downside_2028q1_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2028q1_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_assemblies:downside/formula/refs/0 | None | downside_2028q1_assembly_activity |
| /operating_model/cells/downside_2028q1_assemblies:downside/formula/refs/1 | None | downside_2028q1_assembly_realization |
| /operating_model/cells/downside_2028q1_assemblies:downside/id | None | downside_2028q1_assemblies |
| /operating_model/cells/downside_2028q1_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2028q1_assemblies:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_assemblies:downside/value | None | 13.0 |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/id | None | downside_2028q1_assembly_activity |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_assembly_activity:downside/value | None | 13.0 |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/formula/refs/0 | None | downside_2028q1_assemblies |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/formula/refs/1 | None | downside_2028q1_assembly_margin |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/id | None | downside_2028q1_assembly_contribution |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_assembly_contribution:downside/value | None | 5.2 |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/id | None | downside_2028q1_assembly_margin |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/id | None | downside_2028q1_assembly_realization |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q1_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2028q1_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2028q1_asset_sales:downside/formula/refs/1 | None | downside_2028q1_sale_payment_flag |
| /operating_model/cells/downside_2028q1_asset_sales:downside/id | None | downside_2028q1_asset_sales |
| /operating_model/cells/downside_2028q1_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2028q1_asset_sales:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/4 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/formula/refs/5 | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/id | None | downside_2028q1_backlog_delivered |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_backlog_delivered:downside/value | None | 76.0 |
| /operating_model/cells/downside_2028q1_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2028q1_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_book_ship:downside/formula/refs/0 | None | downside_2028q1_revenue |
| /operating_model/cells/downside_2028q1_book_ship:downside/formula/refs/1 | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_book_ship:downside/id | None | downside_2028q1_book_ship |
| /operating_model/cells/downside_2028q1_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2028q1_book_ship:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_book_ship:downside/value | None | 16.42 |
| /operating_model/cells/downside_2028q1_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_capex:downside/id | None | downside_2028q1_capex |
| /operating_model/cells/downside_2028q1_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2028q1_capex:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_capex:downside/value | None | 4.125 |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/formula/refs/0 | None | downside_2028q1_cash_sources |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/formula/refs/1 | None | downside_2028q1_cash_claims |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/id | None | downside_2028q1_cash_after_claims |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_after_claims:downside/value | None | -8.384999999999998 |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/formula/refs/0 | None | downside_2028q1_cash_earnings |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/formula/refs/1 | None | downside_2028q1_cash_uses |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/id | None | downside_2028q1_cash_before_capex |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_before_capex:downside/value | None | -4.259999999999997 |
| /operating_model/cells/downside_2028q1_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2028q1_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_cash_claims:downside/formula/refs/0 | None | downside_2028q1_capex |
| /operating_model/cells/downside_2028q1_cash_claims:downside/formula/refs/1 | None | downside_2028q1_earnout_cash |
| /operating_model/cells/downside_2028q1_cash_claims:downside/id | None | downside_2028q1_cash_claims |
| /operating_model/cells/downside_2028q1_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2028q1_cash_claims:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_claims:downside/value | None | 4.125 |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/formula/refs/0 | None | downside_2028q1_adj_ebitda |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/formula/refs/1 | None | downside_2028q1_cash_interest_income |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/id | None | downside_2028q1_cash_earnings |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_earnings:downside/value | None | -0.19999999999999762 |
| /operating_model/cells/downside_2028q1_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_interest:downside/id | None | downside_2028q1_cash_interest |
| /operating_model/cells/downside_2028q1_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2028q1_cash_interest:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/id | None | downside_2028q1_cash_interest_income |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_interest_income:downside/value | None | 0.58 |
| /operating_model/cells/downside_2028q1_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_opex:downside/id | None | downside_2028q1_cash_opex |
| /operating_model/cells/downside_2028q1_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2028q1_cash_opex:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_opex:downside/value | None | 10.35 |
| /operating_model/cells/downside_2028q1_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2028q1_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_cash_sources:downside/formula/refs/0 | None | downside_2028q1_cash_before_capex |
| /operating_model/cells/downside_2028q1_cash_sources:downside/formula/refs/1 | None | downside_2028q1_asset_sales |
| /operating_model/cells/downside_2028q1_cash_sources:downside/id | None | downside_2028q1_cash_sources |
| /operating_model/cells/downside_2028q1_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2028q1_cash_sources:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_sources:downside/value | None | -4.259999999999997 |
| /operating_model/cells/downside_2028q1_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_tax:downside/id | None | downside_2028q1_cash_tax |
| /operating_model/cells/downside_2028q1_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2028q1_cash_tax:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_tax:downside/value | None | 0.35 |
| /operating_model/cells/downside_2028q1_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2028q1_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_cash_uses:downside/formula/refs/0 | None | downside_2028q1_working_cash |
| /operating_model/cells/downside_2028q1_cash_uses:downside/formula/refs/1 | None | downside_2028q1_cash_tax |
| /operating_model/cells/downside_2028q1_cash_uses:downside/formula/refs/2 | None | downside_2028q1_cash_interest |
| /operating_model/cells/downside_2028q1_cash_uses:downside/id | None | downside_2028q1_cash_uses |
| /operating_model/cells/downside_2028q1_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2028q1_cash_uses:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_cash_uses:downside/value | None | 4.06 |
| /operating_model/cells/downside_2028q1_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_da:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_da:downside/id | None | downside_2028q1_da |
| /operating_model/cells/downside_2028q1_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_da:downside/label | None | D&A |
| /operating_model/cells/downside_2028q1_da:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_da:downside/value | None | 1.7999999999999998 |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/formula/refs/1 | None | downside_2028q1_earnout_payment_flag |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/id | None | downside_2028q1_earnout_cash |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/id | None | downside_2028q1_earnout_fv |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/id | None | downside_2028q1_earnout_payment_flag |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q1_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_engineering:downside/id | None | downside_2028q1_engineering |
| /operating_model/cells/downside_2028q1_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2028q1_engineering:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_engineering:downside/value | None | 1.1199999999999999 |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/formula/refs/0 | None | downside_2028q1_engineering |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/formula/refs/1 | None | downside_2028q1_engineering_margin |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/id | None | downside_2028q1_engineering_contribution |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_engineering_contribution:downside/value | None | 0.5599999999999999 |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/id | None | downside_2028q1_engineering_margin |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/formula/refs/0 | None | downside_2028q1_da |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/formula/refs/1 | None | downside_2028q1_sbc |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/formula/refs/2 | None | downside_2028q1_earnout_fv |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/id | None | downside_2028q1_gaap_exclusions |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_gaap_exclusions:downside/value | None | 3.3 |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/formula/refs/0 | None | downside_2028q1_ir_contribution |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/formula/refs/1 | None | downside_2028q1_visible_contribution |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/formula/refs/2 | None | downside_2028q1_assembly_contribution |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/formula/refs/3 | None | downside_2028q1_engineering_contribution |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/id | None | downside_2028q1_gross_contribution |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_gross_contribution:downside/value | None | 9.570000000000002 |
| /operating_model/cells/downside_2028q1_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2028q1_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_infrared:downside/formula/refs/0 | None | downside_2028q1_ir_activity |
| /operating_model/cells/downside_2028q1_infrared:downside/formula/refs/1 | None | downside_2028q1_ir_realization |
| /operating_model/cells/downside_2028q1_infrared:downside/id | None | downside_2028q1_infrared |
| /operating_model/cells/downside_2028q1_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2028q1_infrared:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_infrared:downside/value | None | 9.0 |
| /operating_model/cells/downside_2028q1_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_ir_activity:downside/id | None | downside_2028q1_ir_activity |
| /operating_model/cells/downside_2028q1_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2028q1_ir_activity:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_ir_activity:downside/value | None | 9.0 |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/formula/refs/0 | None | downside_2028q1_infrared |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/formula/refs/1 | None | downside_2028q1_ir_margin |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/id | None | downside_2028q1_ir_contribution |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_ir_contribution:downside/value | None | 3.1500000000000004 |
| /operating_model/cells/downside_2028q1_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_ir_margin:downside/id | None | downside_2028q1_ir_margin |
| /operating_model/cells/downside_2028q1_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2028q1_ir_margin:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2028q1_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_ir_realization:downside/id | None | downside_2028q1_ir_realization |
| /operating_model/cells/downside_2028q1_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2028q1_ir_realization:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/id | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_opening_backlog_delivery:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2028q1_backlog_delivered |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/id | None | downside_2028q1_opening_backlog_remaining |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_opening_backlog_remaining:downside/value | None | 34.900000000000006 |
| /operating_model/cells/downside_2028q1_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2028q1_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_operating_income:downside/formula/refs/0 | None | downside_2028q1_adj_ebitda |
| /operating_model/cells/downside_2028q1_operating_income:downside/formula/refs/1 | None | downside_2028q1_gaap_exclusions |
| /operating_model/cells/downside_2028q1_operating_income:downside/id | None | downside_2028q1_operating_income |
| /operating_model/cells/downside_2028q1_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2028q1_operating_income:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_operating_income:downside/value | None | -4.079999999999997 |
| /operating_model/cells/downside_2028q1_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2028q1_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q1_revenue:downside/formula/refs/0 | None | downside_2028q1_infrared |
| /operating_model/cells/downside_2028q1_revenue:downside/formula/refs/1 | None | downside_2028q1_visible |
| /operating_model/cells/downside_2028q1_revenue:downside/formula/refs/2 | None | downside_2028q1_assemblies |
| /operating_model/cells/downside_2028q1_revenue:downside/formula/refs/3 | None | downside_2028q1_engineering |
| /operating_model/cells/downside_2028q1_revenue:downside/id | None | downside_2028q1_revenue |
| /operating_model/cells/downside_2028q1_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2028q1_revenue:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_revenue:downside/value | None | 26.42 |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/id | None | downside_2028q1_sale_payment_flag |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q1_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_sbc:downside/id | None | downside_2028q1_sbc |
| /operating_model/cells/downside_2028q1_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2028q1_sbc:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_sbc:downside/value | None | 1.5 |
| /operating_model/cells/downside_2028q1_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2028q1_visible:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q1_visible:downside/formula/refs/0 | None | downside_2028q1_visible_gross |
| /operating_model/cells/downside_2028q1_visible:downside/formula/refs/1 | None | downside_2028q1_visible_divested |
| /operating_model/cells/downside_2028q1_visible:downside/id | None | downside_2028q1_visible |
| /operating_model/cells/downside_2028q1_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2028q1_visible:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_visible:downside/value | None | 3.3 |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/formula/refs/0 | None | downside_2028q1_visible |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/formula/refs/1 | None | downside_2028q1_visible_margin |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/id | None | downside_2028q1_visible_contribution |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_visible_contribution:downside/value | None | 0.66 |
| /operating_model/cells/downside_2028q1_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2028q1_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_visible_divested:downside/id | None | downside_2028q1_visible_divested |
| /operating_model/cells/downside_2028q1_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2028q1_visible_divested:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2028q1_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_visible_gross:downside/id | None | downside_2028q1_visible_gross |
| /operating_model/cells/downside_2028q1_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2028q1_visible_gross:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_visible_gross:downside/value | None | 4.1 |
| /operating_model/cells/downside_2028q1_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_visible_margin:downside/id | None | downside_2028q1_visible_margin |
| /operating_model/cells/downside_2028q1_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2028q1_visible_margin:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q1_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2028q1_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q1_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q1_working_cash:downside/id | None | downside_2028q1_working_cash |
| /operating_model/cells/downside_2028q1_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q1_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2028q1_working_cash:downside/period | None | 2028Q1 |
| /operating_model/cells/downside_2028q1_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q1_working_cash:downside/value | None | 3.6799999999999997 |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/formula/refs/0 | None | downside_2028q2_gross_contribution |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/formula/refs/1 | None | downside_2028q2_cash_opex |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/id | None | downside_2028q2_adj_ebitda |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_adj_ebitda:downside/value | None | -0.6624999999999979 |
| /operating_model/cells/downside_2028q2_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2028q2_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_assemblies:downside/formula/refs/0 | None | downside_2028q2_assembly_activity |
| /operating_model/cells/downside_2028q2_assemblies:downside/formula/refs/1 | None | downside_2028q2_assembly_realization |
| /operating_model/cells/downside_2028q2_assemblies:downside/id | None | downside_2028q2_assemblies |
| /operating_model/cells/downside_2028q2_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2028q2_assemblies:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_assemblies:downside/value | None | 14.0 |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/id | None | downside_2028q2_assembly_activity |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_assembly_activity:downside/value | None | 14.0 |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/formula/refs/0 | None | downside_2028q2_assemblies |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/formula/refs/1 | None | downside_2028q2_assembly_margin |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/id | None | downside_2028q2_assembly_contribution |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_assembly_contribution:downside/value | None | 5.6000000000000005 |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/id | None | downside_2028q2_assembly_margin |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/id | None | downside_2028q2_assembly_realization |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q2_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2028q2_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2028q2_asset_sales:downside/formula/refs/1 | None | downside_2028q2_sale_payment_flag |
| /operating_model/cells/downside_2028q2_asset_sales:downside/id | None | downside_2028q2_asset_sales |
| /operating_model/cells/downside_2028q2_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2028q2_asset_sales:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/4 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/5 | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/formula/refs/6 | None | downside_2028q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/id | None | downside_2028q2_backlog_delivered |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_backlog_delivered:downside/value | None | 86.0 |
| /operating_model/cells/downside_2028q2_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2028q2_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_book_ship:downside/formula/refs/0 | None | downside_2028q2_revenue |
| /operating_model/cells/downside_2028q2_book_ship:downside/formula/refs/1 | None | downside_2028q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_book_ship:downside/id | None | downside_2028q2_book_ship |
| /operating_model/cells/downside_2028q2_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2028q2_book_ship:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_book_ship:downside/value | None | 18.099999999999998 |
| /operating_model/cells/downside_2028q2_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_capex:downside/id | None | downside_2028q2_capex |
| /operating_model/cells/downside_2028q2_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2028q2_capex:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_capex:downside/value | None | 4.375 |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/formula/refs/0 | None | downside_2028q2_cash_sources |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/formula/refs/1 | None | downside_2028q2_cash_claims |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/id | None | downside_2028q2_cash_after_claims |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_after_claims:downside/value | None | -8.827499999999997 |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/formula/refs/0 | None | downside_2028q2_cash_earnings |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/formula/refs/1 | None | downside_2028q2_cash_uses |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/id | None | downside_2028q2_cash_before_capex |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_before_capex:downside/value | None | -4.452499999999998 |
| /operating_model/cells/downside_2028q2_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2028q2_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_cash_claims:downside/formula/refs/0 | None | downside_2028q2_capex |
| /operating_model/cells/downside_2028q2_cash_claims:downside/formula/refs/1 | None | downside_2028q2_earnout_cash |
| /operating_model/cells/downside_2028q2_cash_claims:downside/id | None | downside_2028q2_cash_claims |
| /operating_model/cells/downside_2028q2_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2028q2_cash_claims:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_claims:downside/value | None | 4.375 |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/formula/refs/0 | None | downside_2028q2_adj_ebitda |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/formula/refs/1 | None | downside_2028q2_cash_interest_income |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/id | None | downside_2028q2_cash_earnings |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_earnings:downside/value | None | -0.11249999999999793 |
| /operating_model/cells/downside_2028q2_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_interest:downside/id | None | downside_2028q2_cash_interest |
| /operating_model/cells/downside_2028q2_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2028q2_cash_interest:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/id | None | downside_2028q2_cash_interest_income |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_interest_income:downside/value | None | 0.5499999999999999 |
| /operating_model/cells/downside_2028q2_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_opex:downside/id | None | downside_2028q2_cash_opex |
| /operating_model/cells/downside_2028q2_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2028q2_cash_opex:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_opex:downside/value | None | 10.867499999999998 |
| /operating_model/cells/downside_2028q2_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2028q2_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_cash_sources:downside/formula/refs/0 | None | downside_2028q2_cash_before_capex |
| /operating_model/cells/downside_2028q2_cash_sources:downside/formula/refs/1 | None | downside_2028q2_asset_sales |
| /operating_model/cells/downside_2028q2_cash_sources:downside/id | None | downside_2028q2_cash_sources |
| /operating_model/cells/downside_2028q2_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2028q2_cash_sources:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_sources:downside/value | None | -4.452499999999998 |
| /operating_model/cells/downside_2028q2_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_tax:downside/id | None | downside_2028q2_cash_tax |
| /operating_model/cells/downside_2028q2_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2028q2_cash_tax:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_tax:downside/value | None | 0.4 |
| /operating_model/cells/downside_2028q2_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2028q2_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_cash_uses:downside/formula/refs/0 | None | downside_2028q2_working_cash |
| /operating_model/cells/downside_2028q2_cash_uses:downside/formula/refs/1 | None | downside_2028q2_cash_tax |
| /operating_model/cells/downside_2028q2_cash_uses:downside/formula/refs/2 | None | downside_2028q2_cash_interest |
| /operating_model/cells/downside_2028q2_cash_uses:downside/id | None | downside_2028q2_cash_uses |
| /operating_model/cells/downside_2028q2_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2028q2_cash_uses:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_cash_uses:downside/value | None | 4.34 |
| /operating_model/cells/downside_2028q2_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_da:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_da:downside/id | None | downside_2028q2_da |
| /operating_model/cells/downside_2028q2_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_da:downside/label | None | D&A |
| /operating_model/cells/downside_2028q2_da:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_da:downside/value | None | 1.9 |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/formula/refs/1 | None | downside_2028q2_earnout_payment_flag |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/id | None | downside_2028q2_earnout_cash |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/id | None | downside_2028q2_earnout_fv |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/id | None | downside_2028q2_earnout_payment_flag |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q2_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_engineering:downside/id | None | downside_2028q2_engineering |
| /operating_model/cells/downside_2028q2_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2028q2_engineering:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_engineering:downside/value | None | 1.2000000000000002 |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/formula/refs/0 | None | downside_2028q2_engineering |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/formula/refs/1 | None | downside_2028q2_engineering_margin |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/id | None | downside_2028q2_engineering_contribution |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_engineering_contribution:downside/value | None | 0.6000000000000001 |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/id | None | downside_2028q2_engineering_margin |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/formula/refs/0 | None | downside_2028q2_da |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/formula/refs/1 | None | downside_2028q2_sbc |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/formula/refs/2 | None | downside_2028q2_earnout_fv |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/id | None | downside_2028q2_gaap_exclusions |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_gaap_exclusions:downside/value | None | 3.5 |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/formula/refs/0 | None | downside_2028q2_ir_contribution |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/formula/refs/1 | None | downside_2028q2_visible_contribution |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/formula/refs/2 | None | downside_2028q2_assembly_contribution |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/formula/refs/3 | None | downside_2028q2_engineering_contribution |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/id | None | downside_2028q2_gross_contribution |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_gross_contribution:downside/value | None | 10.205 |
| /operating_model/cells/downside_2028q2_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2028q2_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_infrared:downside/formula/refs/0 | None | downside_2028q2_ir_activity |
| /operating_model/cells/downside_2028q2_infrared:downside/formula/refs/1 | None | downside_2028q2_ir_realization |
| /operating_model/cells/downside_2028q2_infrared:downside/id | None | downside_2028q2_infrared |
| /operating_model/cells/downside_2028q2_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2028q2_infrared:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_infrared:downside/value | None | 9.5 |
| /operating_model/cells/downside_2028q2_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_ir_activity:downside/id | None | downside_2028q2_ir_activity |
| /operating_model/cells/downside_2028q2_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2028q2_ir_activity:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_ir_activity:downside/value | None | 9.5 |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/formula/refs/0 | None | downside_2028q2_infrared |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/formula/refs/1 | None | downside_2028q2_ir_margin |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/id | None | downside_2028q2_ir_contribution |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_ir_contribution:downside/value | None | 3.325 |
| /operating_model/cells/downside_2028q2_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_ir_margin:downside/id | None | downside_2028q2_ir_margin |
| /operating_model/cells/downside_2028q2_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2028q2_ir_margin:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2028q2_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_ir_realization:downside/id | None | downside_2028q2_ir_realization |
| /operating_model/cells/downside_2028q2_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2028q2_ir_realization:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/id | None | downside_2028q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_opening_backlog_delivery:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2028q2_backlog_delivered |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/id | None | downside_2028q2_opening_backlog_remaining |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_opening_backlog_remaining:downside/value | None | 24.900000000000006 |
| /operating_model/cells/downside_2028q2_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2028q2_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_operating_income:downside/formula/refs/0 | None | downside_2028q2_adj_ebitda |
| /operating_model/cells/downside_2028q2_operating_income:downside/formula/refs/1 | None | downside_2028q2_gaap_exclusions |
| /operating_model/cells/downside_2028q2_operating_income:downside/id | None | downside_2028q2_operating_income |
| /operating_model/cells/downside_2028q2_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2028q2_operating_income:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_operating_income:downside/value | None | -4.162499999999998 |
| /operating_model/cells/downside_2028q2_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2028q2_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q2_revenue:downside/formula/refs/0 | None | downside_2028q2_infrared |
| /operating_model/cells/downside_2028q2_revenue:downside/formula/refs/1 | None | downside_2028q2_visible |
| /operating_model/cells/downside_2028q2_revenue:downside/formula/refs/2 | None | downside_2028q2_assemblies |
| /operating_model/cells/downside_2028q2_revenue:downside/formula/refs/3 | None | downside_2028q2_engineering |
| /operating_model/cells/downside_2028q2_revenue:downside/id | None | downside_2028q2_revenue |
| /operating_model/cells/downside_2028q2_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2028q2_revenue:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_revenue:downside/value | None | 28.099999999999998 |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/id | None | downside_2028q2_sale_payment_flag |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q2_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_sbc:downside/id | None | downside_2028q2_sbc |
| /operating_model/cells/downside_2028q2_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2028q2_sbc:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_sbc:downside/value | None | 1.6 |
| /operating_model/cells/downside_2028q2_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2028q2_visible:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q2_visible:downside/formula/refs/0 | None | downside_2028q2_visible_gross |
| /operating_model/cells/downside_2028q2_visible:downside/formula/refs/1 | None | downside_2028q2_visible_divested |
| /operating_model/cells/downside_2028q2_visible:downside/id | None | downside_2028q2_visible |
| /operating_model/cells/downside_2028q2_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2028q2_visible:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_visible:downside/value | None | 3.4000000000000004 |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/formula/refs/0 | None | downside_2028q2_visible |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/formula/refs/1 | None | downside_2028q2_visible_margin |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/id | None | downside_2028q2_visible_contribution |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_visible_contribution:downside/value | None | 0.6800000000000002 |
| /operating_model/cells/downside_2028q2_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2028q2_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_visible_divested:downside/id | None | downside_2028q2_visible_divested |
| /operating_model/cells/downside_2028q2_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2028q2_visible_divested:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2028q2_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_visible_gross:downside/id | None | downside_2028q2_visible_gross |
| /operating_model/cells/downside_2028q2_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2028q2_visible_gross:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_visible_gross:downside/value | None | 4.2 |
| /operating_model/cells/downside_2028q2_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_visible_margin:downside/id | None | downside_2028q2_visible_margin |
| /operating_model/cells/downside_2028q2_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2028q2_visible_margin:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q2_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2028q2_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q2_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q2_working_cash:downside/id | None | downside_2028q2_working_cash |
| /operating_model/cells/downside_2028q2_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q2_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2028q2_working_cash:downside/period | None | 2028Q2 |
| /operating_model/cells/downside_2028q2_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q2_working_cash:downside/value | None | 3.9099999999999997 |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/formula/refs/0 | None | downside_2028q3_gross_contribution |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/formula/refs/1 | None | downside_2028q3_cash_opex |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/id | None | downside_2028q3_adj_ebitda |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_adj_ebitda:downside/value | None | -0.5449999999999999 |
| /operating_model/cells/downside_2028q3_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2028q3_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_assemblies:downside/formula/refs/0 | None | downside_2028q3_assembly_activity |
| /operating_model/cells/downside_2028q3_assemblies:downside/formula/refs/1 | None | downside_2028q3_assembly_realization |
| /operating_model/cells/downside_2028q3_assemblies:downside/id | None | downside_2028q3_assemblies |
| /operating_model/cells/downside_2028q3_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2028q3_assemblies:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_assemblies:downside/value | None | 15.0 |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/id | None | downside_2028q3_assembly_activity |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_assembly_activity:downside/value | None | 15.0 |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/formula/refs/0 | None | downside_2028q3_assemblies |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/formula/refs/1 | None | downside_2028q3_assembly_margin |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/id | None | downside_2028q3_assembly_contribution |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_assembly_contribution:downside/value | None | 6.0 |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/id | None | downside_2028q3_assembly_margin |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/id | None | downside_2028q3_assembly_realization |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q3_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2028q3_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2028q3_asset_sales:downside/formula/refs/1 | None | downside_2028q3_sale_payment_flag |
| /operating_model/cells/downside_2028q3_asset_sales:downside/id | None | downside_2028q3_asset_sales |
| /operating_model/cells/downside_2028q3_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2028q3_asset_sales:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_asset_sales:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/4 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/5 | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/6 | None | downside_2028q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/formula/refs/7 | None | downside_2028q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/id | None | downside_2028q3_backlog_delivered |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_backlog_delivered:downside/value | None | 96.0 |
| /operating_model/cells/downside_2028q3_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2028q3_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_book_ship:downside/formula/refs/0 | None | downside_2028q3_revenue |
| /operating_model/cells/downside_2028q3_book_ship:downside/formula/refs/1 | None | downside_2028q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_book_ship:downside/id | None | downside_2028q3_book_ship |
| /operating_model/cells/downside_2028q3_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2028q3_book_ship:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_book_ship:downside/value | None | 19.78 |
| /operating_model/cells/downside_2028q3_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_capex:downside/id | None | downside_2028q3_capex |
| /operating_model/cells/downside_2028q3_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2028q3_capex:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_capex:downside/value | None | 4.625 |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/formula/refs/0 | None | downside_2028q3_cash_sources |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/formula/refs/1 | None | downside_2028q3_cash_claims |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/id | None | downside_2028q3_cash_after_claims |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_after_claims:downside/value | None | -8.77 |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/formula/refs/0 | None | downside_2028q3_cash_earnings |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/formula/refs/1 | None | downside_2028q3_cash_uses |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/id | None | downside_2028q3_cash_before_capex |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_before_capex:downside/value | None | -4.645 |
| /operating_model/cells/downside_2028q3_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2028q3_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_cash_claims:downside/formula/refs/0 | None | downside_2028q3_capex |
| /operating_model/cells/downside_2028q3_cash_claims:downside/formula/refs/1 | None | downside_2028q3_earnout_cash |
| /operating_model/cells/downside_2028q3_cash_claims:downside/id | None | downside_2028q3_cash_claims |
| /operating_model/cells/downside_2028q3_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2028q3_cash_claims:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_claims:downside/value | None | 4.625 |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/formula/refs/0 | None | downside_2028q3_adj_ebitda |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/formula/refs/1 | None | downside_2028q3_cash_interest_income |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/id | None | downside_2028q3_cash_earnings |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_earnings:downside/value | None | -0.02499999999999991 |
| /operating_model/cells/downside_2028q3_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_interest:downside/id | None | downside_2028q3_cash_interest |
| /operating_model/cells/downside_2028q3_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2028q3_cash_interest:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/id | None | downside_2028q3_cash_interest_income |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_interest_income:downside/value | None | 0.52 |
| /operating_model/cells/downside_2028q3_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_opex:downside/id | None | downside_2028q3_cash_opex |
| /operating_model/cells/downside_2028q3_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2028q3_cash_opex:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_opex:downside/value | None | 11.385 |
| /operating_model/cells/downside_2028q3_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2028q3_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_cash_sources:downside/formula/refs/0 | None | downside_2028q3_cash_before_capex |
| /operating_model/cells/downside_2028q3_cash_sources:downside/formula/refs/1 | None | downside_2028q3_asset_sales |
| /operating_model/cells/downside_2028q3_cash_sources:downside/id | None | downside_2028q3_cash_sources |
| /operating_model/cells/downside_2028q3_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2028q3_cash_sources:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_sources:downside/value | None | -4.145 |
| /operating_model/cells/downside_2028q3_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_tax:downside/id | None | downside_2028q3_cash_tax |
| /operating_model/cells/downside_2028q3_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2028q3_cash_tax:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_tax:downside/value | None | 0.45000000000000007 |
| /operating_model/cells/downside_2028q3_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2028q3_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_cash_uses:downside/formula/refs/0 | None | downside_2028q3_working_cash |
| /operating_model/cells/downside_2028q3_cash_uses:downside/formula/refs/1 | None | downside_2028q3_cash_tax |
| /operating_model/cells/downside_2028q3_cash_uses:downside/formula/refs/2 | None | downside_2028q3_cash_interest |
| /operating_model/cells/downside_2028q3_cash_uses:downside/id | None | downside_2028q3_cash_uses |
| /operating_model/cells/downside_2028q3_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2028q3_cash_uses:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_cash_uses:downside/value | None | 4.62 |
| /operating_model/cells/downside_2028q3_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_da:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_da:downside/id | None | downside_2028q3_da |
| /operating_model/cells/downside_2028q3_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_da:downside/label | None | D&A |
| /operating_model/cells/downside_2028q3_da:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_da:downside/value | None | 2.0 |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/formula/refs/1 | None | downside_2028q3_earnout_payment_flag |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/id | None | downside_2028q3_earnout_cash |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/id | None | downside_2028q3_earnout_fv |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/id | None | downside_2028q3_earnout_payment_flag |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q3_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_engineering:downside/id | None | downside_2028q3_engineering |
| /operating_model/cells/downside_2028q3_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2028q3_engineering:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_engineering:downside/value | None | 1.2800000000000002 |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/formula/refs/0 | None | downside_2028q3_engineering |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/formula/refs/1 | None | downside_2028q3_engineering_margin |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/id | None | downside_2028q3_engineering_contribution |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_engineering_contribution:downside/value | None | 0.6400000000000001 |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/id | None | downside_2028q3_engineering_margin |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/formula/refs/0 | None | downside_2028q3_da |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/formula/refs/1 | None | downside_2028q3_sbc |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/formula/refs/2 | None | downside_2028q3_earnout_fv |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/id | None | downside_2028q3_gaap_exclusions |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_gaap_exclusions:downside/value | None | 3.7 |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/formula/refs/0 | None | downside_2028q3_ir_contribution |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/formula/refs/1 | None | downside_2028q3_visible_contribution |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/formula/refs/2 | None | downside_2028q3_assembly_contribution |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/formula/refs/3 | None | downside_2028q3_engineering_contribution |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/id | None | downside_2028q3_gross_contribution |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_gross_contribution:downside/value | None | 10.84 |
| /operating_model/cells/downside_2028q3_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2028q3_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_infrared:downside/formula/refs/0 | None | downside_2028q3_ir_activity |
| /operating_model/cells/downside_2028q3_infrared:downside/formula/refs/1 | None | downside_2028q3_ir_realization |
| /operating_model/cells/downside_2028q3_infrared:downside/id | None | downside_2028q3_infrared |
| /operating_model/cells/downside_2028q3_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2028q3_infrared:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_infrared:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q3_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_ir_activity:downside/id | None | downside_2028q3_ir_activity |
| /operating_model/cells/downside_2028q3_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2028q3_ir_activity:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_ir_activity:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/formula/refs/0 | None | downside_2028q3_infrared |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/formula/refs/1 | None | downside_2028q3_ir_margin |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/id | None | downside_2028q3_ir_contribution |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_ir_contribution:downside/value | None | 3.5000000000000004 |
| /operating_model/cells/downside_2028q3_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_ir_margin:downside/id | None | downside_2028q3_ir_margin |
| /operating_model/cells/downside_2028q3_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2028q3_ir_margin:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2028q3_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_ir_realization:downside/id | None | downside_2028q3_ir_realization |
| /operating_model/cells/downside_2028q3_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2028q3_ir_realization:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/id | None | downside_2028q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_opening_backlog_delivery:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2028q3_backlog_delivered |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/id | None | downside_2028q3_opening_backlog_remaining |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_opening_backlog_remaining:downside/value | None | 14.900000000000006 |
| /operating_model/cells/downside_2028q3_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2028q3_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_operating_income:downside/formula/refs/0 | None | downside_2028q3_adj_ebitda |
| /operating_model/cells/downside_2028q3_operating_income:downside/formula/refs/1 | None | downside_2028q3_gaap_exclusions |
| /operating_model/cells/downside_2028q3_operating_income:downside/id | None | downside_2028q3_operating_income |
| /operating_model/cells/downside_2028q3_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2028q3_operating_income:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_operating_income:downside/value | None | -4.245 |
| /operating_model/cells/downside_2028q3_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2028q3_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q3_revenue:downside/formula/refs/0 | None | downside_2028q3_infrared |
| /operating_model/cells/downside_2028q3_revenue:downside/formula/refs/1 | None | downside_2028q3_visible |
| /operating_model/cells/downside_2028q3_revenue:downside/formula/refs/2 | None | downside_2028q3_assemblies |
| /operating_model/cells/downside_2028q3_revenue:downside/formula/refs/3 | None | downside_2028q3_engineering |
| /operating_model/cells/downside_2028q3_revenue:downside/id | None | downside_2028q3_revenue |
| /operating_model/cells/downside_2028q3_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2028q3_revenue:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_revenue:downside/value | None | 29.78 |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/id | None | downside_2028q3_sale_payment_flag |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_sale_payment_flag:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q3_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_sbc:downside/id | None | downside_2028q3_sbc |
| /operating_model/cells/downside_2028q3_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2028q3_sbc:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_sbc:downside/value | None | 1.7000000000000002 |
| /operating_model/cells/downside_2028q3_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2028q3_visible:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q3_visible:downside/formula/refs/0 | None | downside_2028q3_visible_gross |
| /operating_model/cells/downside_2028q3_visible:downside/formula/refs/1 | None | downside_2028q3_visible_divested |
| /operating_model/cells/downside_2028q3_visible:downside/id | None | downside_2028q3_visible |
| /operating_model/cells/downside_2028q3_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2028q3_visible:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_visible:downside/value | None | 3.5 |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/formula/refs/0 | None | downside_2028q3_visible |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/formula/refs/1 | None | downside_2028q3_visible_margin |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/id | None | downside_2028q3_visible_contribution |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_visible_contribution:downside/value | None | 0.7000000000000001 |
| /operating_model/cells/downside_2028q3_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2028q3_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_visible_divested:downside/id | None | downside_2028q3_visible_divested |
| /operating_model/cells/downside_2028q3_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2028q3_visible_divested:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2028q3_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_visible_gross:downside/id | None | downside_2028q3_visible_gross |
| /operating_model/cells/downside_2028q3_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2028q3_visible_gross:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_visible_gross:downside/value | None | 4.3 |
| /operating_model/cells/downside_2028q3_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_visible_margin:downside/id | None | downside_2028q3_visible_margin |
| /operating_model/cells/downside_2028q3_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2028q3_visible_margin:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q3_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2028q3_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q3_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q3_working_cash:downside/id | None | downside_2028q3_working_cash |
| /operating_model/cells/downside_2028q3_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q3_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2028q3_working_cash:downside/period | None | 2028Q3 |
| /operating_model/cells/downside_2028q3_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q3_working_cash:downside/value | None | 4.14 |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/formula/refs/0 | None | downside_2028q4_gross_contribution |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/formula/refs/1 | None | downside_2028q4_cash_opex |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/id | None | downside_2028q4_adj_ebitda |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_adj_ebitda:downside/value | None | -0.42749999999999666 |
| /operating_model/cells/downside_2028q4_assemblies:downside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/downside_2028q4_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_assemblies:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_assemblies:downside/formula/refs/0 | None | downside_2028q4_assembly_activity |
| /operating_model/cells/downside_2028q4_assemblies:downside/formula/refs/1 | None | downside_2028q4_assembly_realization |
| /operating_model/cells/downside_2028q4_assemblies:downside/id | None | downside_2028q4_assemblies |
| /operating_model/cells/downside_2028q4_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_assemblies:downside/label | None | Assemblies and modules revenue |
| /operating_model/cells/downside_2028q4_assemblies:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_assemblies:downside/value | None | 16.0 |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/id | None | downside_2028q4_assembly_activity |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_assembly_activity:downside/value | None | 16.0 |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/formula/refs/0 | None | downside_2028q4_assemblies |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/formula/refs/1 | None | downside_2028q4_assembly_margin |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/id | None | downside_2028q4_assembly_contribution |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_assembly_contribution:downside/value | None | 6.4 |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/id | None | downside_2028q4_assembly_margin |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/label | None | assembly pre-D&A margin |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_assembly_margin:downside/value | None | 0.4 |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/id | None | downside_2028q4_assembly_realization |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/label | None | Assembly/module realization |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_assembly_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q4_asset_sales:downside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/downside_2028q4_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_asset_sales:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_asset_sales:downside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/downside_2028q4_asset_sales:downside/formula/refs/1 | None | downside_2028q4_sale_payment_flag |
| /operating_model/cells/downside_2028q4_asset_sales:downside/id | None | downside_2028q4_asset_sales |
| /operating_model/cells/downside_2028q4_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_asset_sales:downside/label | None | China disposal principal installments |
| /operating_model/cells/downside_2028q4_asset_sales:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/0 | None | downside_backlog_zero |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/1 | None | downside_2027q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/2 | None | downside_2027q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/3 | None | downside_2027q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/4 | None | downside_2027q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/5 | None | downside_2028q1_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/6 | None | downside_2028q2_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/7 | None | downside_2028q3_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/formula/refs/8 | None | downside_2028q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/id | None | downside_2028q4_backlog_delivered |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_backlog_delivered:downside/value | None | 106.0 |
| /operating_model/cells/downside_2028q4_book_ship:downside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/downside_2028q4_book_ship:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_book_ship:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_book_ship:downside/formula/refs/0 | None | downside_2028q4_revenue |
| /operating_model/cells/downside_2028q4_book_ship:downside/formula/refs/1 | None | downside_2028q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_book_ship:downside/id | None | downside_2028q4_book_ship |
| /operating_model/cells/downside_2028q4_book_ship:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_book_ship:downside/label | None | Required new-order revenue |
| /operating_model/cells/downside_2028q4_book_ship:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_book_ship:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_book_ship:downside/value | None | 21.46 |
| /operating_model/cells/downside_2028q4_capex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_capex:downside/id | None | downside_2028q4_capex |
| /operating_model/cells/downside_2028q4_capex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_capex:downside/label | None | Cash PP&E |
| /operating_model/cells/downside_2028q4_capex:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_capex:downside/value | None | 4.875 |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/formula/refs/0 | None | downside_2028q4_cash_sources |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/formula/refs/1 | None | downside_2028q4_cash_claims |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/id | None | downside_2028q4_cash_after_claims |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_after_claims:downside/value | None | -9.712499999999995 |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/formula/refs/0 | None | downside_2028q4_cash_earnings |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/formula/refs/1 | None | downside_2028q4_cash_uses |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/id | None | downside_2028q4_cash_before_capex |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_before_capex:downside/value | None | -4.837499999999996 |
| /operating_model/cells/downside_2028q4_cash_claims:downside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/downside_2028q4_cash_claims:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_cash_claims:downside/formula/refs/0 | None | downside_2028q4_capex |
| /operating_model/cells/downside_2028q4_cash_claims:downside/formula/refs/1 | None | downside_2028q4_earnout_cash |
| /operating_model/cells/downside_2028q4_cash_claims:downside/id | None | downside_2028q4_cash_claims |
| /operating_model/cells/downside_2028q4_cash_claims:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_claims:downside/label | None | PP&E and earnout cash |
| /operating_model/cells/downside_2028q4_cash_claims:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_claims:downside/value | None | 4.875 |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/basis | None | No financing proceeds included. |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/formula/refs/0 | None | downside_2028q4_adj_ebitda |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/formula/refs/1 | None | downside_2028q4_cash_interest_income |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/id | None | downside_2028q4_cash_earnings |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/label | None | EBITDA plus investment interest |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_earnings:downside/value | None | 0.06250000000000333 |
| /operating_model/cells/downside_2028q4_cash_interest:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_cash_interest:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_interest:downside/id | None | downside_2028q4_cash_interest |
| /operating_model/cells/downside_2028q4_cash_interest:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_cash_interest:downside/label | None | Cash debt and lease interest |
| /operating_model/cells/downside_2028q4_cash_interest:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_interest:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_interest:downside/value | None | 0.03 |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/id | None | downside_2028q4_cash_interest_income |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/label | None | Cash investment interest |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_interest_income:downside/value | None | 0.49 |
| /operating_model/cells/downside_2028q4_cash_opex:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_cash_opex:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_opex:downside/id | None | downside_2028q4_cash_opex |
| /operating_model/cells/downside_2028q4_cash_opex:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_cash_opex:downside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/downside_2028q4_cash_opex:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_opex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_opex:downside/value | None | 11.902499999999998 |
| /operating_model/cells/downside_2028q4_cash_sources:downside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/downside_2028q4_cash_sources:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_sources:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_cash_sources:downside/formula/refs/0 | None | downside_2028q4_cash_before_capex |
| /operating_model/cells/downside_2028q4_cash_sources:downside/formula/refs/1 | None | downside_2028q4_asset_sales |
| /operating_model/cells/downside_2028q4_cash_sources:downside/id | None | downside_2028q4_cash_sources |
| /operating_model/cells/downside_2028q4_cash_sources:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_sources:downside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/downside_2028q4_cash_sources:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_sources:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_sources:downside/value | None | -4.837499999999996 |
| /operating_model/cells/downside_2028q4_cash_tax:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_cash_tax:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_tax:downside/id | None | downside_2028q4_cash_tax |
| /operating_model/cells/downside_2028q4_cash_tax:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_cash_tax:downside/label | None | Cash taxes |
| /operating_model/cells/downside_2028q4_cash_tax:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_tax:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_tax:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q4_cash_uses:downside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/downside_2028q4_cash_uses:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_cash_uses:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_cash_uses:downside/formula/refs/0 | None | downside_2028q4_working_cash |
| /operating_model/cells/downside_2028q4_cash_uses:downside/formula/refs/1 | None | downside_2028q4_cash_tax |
| /operating_model/cells/downside_2028q4_cash_uses:downside/formula/refs/2 | None | downside_2028q4_cash_interest |
| /operating_model/cells/downside_2028q4_cash_uses:downside/id | None | downside_2028q4_cash_uses |
| /operating_model/cells/downside_2028q4_cash_uses:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_cash_uses:downside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/downside_2028q4_cash_uses:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_cash_uses:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_cash_uses:downside/value | None | 4.8999999999999995 |
| /operating_model/cells/downside_2028q4_da:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_da:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_da:downside/id | None | downside_2028q4_da |
| /operating_model/cells/downside_2028q4_da:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_da:downside/label | None | D&A |
| /operating_model/cells/downside_2028q4_da:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_da:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_da:downside/value | None | 2.1 |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/formula/refs/1 | None | downside_2028q4_earnout_payment_flag |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/id | None | downside_2028q4_earnout_cash |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/label | None | Cash earnout settlement |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/id | None | downside_2028q4_earnout_fv |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_earnout_fv:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/id | None | downside_2028q4_earnout_payment_flag |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/label | None | January 2027 payment fraction |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_earnout_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q4_engineering:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_engineering:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_engineering:downside/id | None | downside_2028q4_engineering |
| /operating_model/cells/downside_2028q4_engineering:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_engineering:downside/label | None | Engineering revenue |
| /operating_model/cells/downside_2028q4_engineering:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_engineering:downside/value | None | 1.3600000000000003 |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/formula/refs/0 | None | downside_2028q4_engineering |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/formula/refs/1 | None | downside_2028q4_engineering_margin |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/id | None | downside_2028q4_engineering_contribution |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_engineering_contribution:downside/value | None | 0.6800000000000002 |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/id | None | downside_2028q4_engineering_margin |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/label | None | engineering pre-D&A margin |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_engineering_margin:downside/value | None | 0.5 |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/formula/refs/0 | None | downside_2028q4_da |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/formula/refs/1 | None | downside_2028q4_sbc |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/formula/refs/2 | None | downside_2028q4_earnout_fv |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/id | None | downside_2028q4_gaap_exclusions |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_gaap_exclusions:downside/value | None | 3.9000000000000004 |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/formula/refs/0 | None | downside_2028q4_ir_contribution |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/formula/refs/1 | None | downside_2028q4_visible_contribution |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/formula/refs/2 | None | downside_2028q4_assembly_contribution |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/formula/refs/3 | None | downside_2028q4_engineering_contribution |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/id | None | downside_2028q4_gross_contribution |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/label | None | Total contribution before D&A |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_gross_contribution:downside/value | None | 11.475000000000001 |
| /operating_model/cells/downside_2028q4_infrared:downside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/downside_2028q4_infrared:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_infrared:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_infrared:downside/formula/refs/0 | None | downside_2028q4_ir_activity |
| /operating_model/cells/downside_2028q4_infrared:downside/formula/refs/1 | None | downside_2028q4_ir_realization |
| /operating_model/cells/downside_2028q4_infrared:downside/id | None | downside_2028q4_infrared |
| /operating_model/cells/downside_2028q4_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_infrared:downside/label | None | Infrared components revenue |
| /operating_model/cells/downside_2028q4_infrared:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_infrared:downside/value | None | 10.5 |
| /operating_model/cells/downside_2028q4_ir_activity:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_ir_activity:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_ir_activity:downside/id | None | downside_2028q4_ir_activity |
| /operating_model/cells/downside_2028q4_ir_activity:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_ir_activity:downside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/downside_2028q4_ir_activity:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_ir_activity:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_ir_activity:downside/value | None | 10.5 |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/formula/refs/0 | None | downside_2028q4_infrared |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/formula/refs/1 | None | downside_2028q4_ir_margin |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/id | None | downside_2028q4_ir_contribution |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/label | None | ir gross contribution before D&A |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_ir_contribution:downside/value | None | 3.6750000000000003 |
| /operating_model/cells/downside_2028q4_ir_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_ir_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_ir_margin:downside/id | None | downside_2028q4_ir_margin |
| /operating_model/cells/downside_2028q4_ir_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_ir_margin:downside/label | None | ir pre-D&A margin |
| /operating_model/cells/downside_2028q4_ir_margin:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_ir_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_ir_margin:downside/value | None | 0.35000000000000003 |
| /operating_model/cells/downside_2028q4_ir_realization:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_ir_realization:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_ir_realization:downside/id | None | downside_2028q4_ir_realization |
| /operating_model/cells/downside_2028q4_ir_realization:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_ir_realization:downside/label | None | Infrared price/mix realization |
| /operating_model/cells/downside_2028q4_ir_realization:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_ir_realization:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_ir_realization:downside/value | None | 1.0 |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/id | None | downside_2028q4_opening_backlog_delivery |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/label | None | Revenue from June backlog |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_opening_backlog_delivery:downside/value | None | 10.0 |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/formula/refs/0 | None | backlog |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/formula/refs/1 | None | downside_2028q4_backlog_delivered |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/id | None | downside_2028q4_opening_backlog_remaining |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/label | None | Unconverted June backlog stock |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_opening_backlog_remaining:downside/value | None | 4.900000000000006 |
| /operating_model/cells/downside_2028q4_operating_income:downside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/downside_2028q4_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_operating_income:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_operating_income:downside/formula/refs/0 | None | downside_2028q4_adj_ebitda |
| /operating_model/cells/downside_2028q4_operating_income:downside/formula/refs/1 | None | downside_2028q4_gaap_exclusions |
| /operating_model/cells/downside_2028q4_operating_income:downside/id | None | downside_2028q4_operating_income |
| /operating_model/cells/downside_2028q4_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_operating_income:downside/label | None | Operating income proxy |
| /operating_model/cells/downside_2028q4_operating_income:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_operating_income:downside/value | None | -4.327499999999997 |
| /operating_model/cells/downside_2028q4_revenue:downside/basis | None | Four reported product groups. |
| /operating_model/cells/downside_2028q4_revenue:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_2028q4_revenue:downside/formula/refs/0 | None | downside_2028q4_infrared |
| /operating_model/cells/downside_2028q4_revenue:downside/formula/refs/1 | None | downside_2028q4_visible |
| /operating_model/cells/downside_2028q4_revenue:downside/formula/refs/2 | None | downside_2028q4_assemblies |
| /operating_model/cells/downside_2028q4_revenue:downside/formula/refs/3 | None | downside_2028q4_engineering |
| /operating_model/cells/downside_2028q4_revenue:downside/id | None | downside_2028q4_revenue |
| /operating_model/cells/downside_2028q4_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_revenue:downside/label | None | Total revenue |
| /operating_model/cells/downside_2028q4_revenue:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_revenue:downside/value | None | 31.46 |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/id | None | downside_2028q4_sale_payment_flag |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/label | None | Assumed installment fraction |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_sale_payment_flag:downside/value | None | 0.0 |
| /operating_model/cells/downside_2028q4_sbc:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_sbc:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_sbc:downside/id | None | downside_2028q4_sbc |
| /operating_model/cells/downside_2028q4_sbc:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_sbc:downside/label | None | SBC |
| /operating_model/cells/downside_2028q4_sbc:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_sbc:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_sbc:downside/value | None | 1.8000000000000003 |
| /operating_model/cells/downside_2028q4_visible:downside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/downside_2028q4_visible:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_visible:downside/formula/op | None | subtract |
| /operating_model/cells/downside_2028q4_visible:downside/formula/refs/0 | None | downside_2028q4_visible_gross |
| /operating_model/cells/downside_2028q4_visible:downside/formula/refs/1 | None | downside_2028q4_visible_divested |
| /operating_model/cells/downside_2028q4_visible:downside/id | None | downside_2028q4_visible |
| /operating_model/cells/downside_2028q4_visible:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_visible:downside/label | None | Visible components revenue |
| /operating_model/cells/downside_2028q4_visible:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_visible:downside/value | None | 3.6000000000000005 |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/formula/op | None | multiply |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/formula/refs/0 | None | downside_2028q4_visible |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/formula/refs/1 | None | downside_2028q4_visible_margin |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/id | None | downside_2028q4_visible_contribution |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/kind | None | derived |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/label | None | visible gross contribution before D&A |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_visible_contribution:downside/value | None | 0.7200000000000002 |
| /operating_model/cells/downside_2028q4_visible_divested:downside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/downside_2028q4_visible_divested:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_visible_divested:downside/id | None | downside_2028q4_visible_divested |
| /operating_model/cells/downside_2028q4_visible_divested:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_visible_divested:downside/label | None | Divested operations revenue reduction |
| /operating_model/cells/downside_2028q4_visible_divested:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_visible_divested:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_visible_divested:downside/value | None | 0.8 |
| /operating_model/cells/downside_2028q4_visible_gross:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_visible_gross:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_visible_gross:downside/id | None | downside_2028q4_visible_gross |
| /operating_model/cells/downside_2028q4_visible_gross:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_visible_gross:downside/label | None | Visible revenue before disposal |
| /operating_model/cells/downside_2028q4_visible_gross:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_visible_gross:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_visible_gross:downside/value | None | 4.4 |
| /operating_model/cells/downside_2028q4_visible_margin:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_visible_margin:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_visible_margin:downside/id | None | downside_2028q4_visible_margin |
| /operating_model/cells/downside_2028q4_visible_margin:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_visible_margin:downside/label | None | visible pre-D&A margin |
| /operating_model/cells/downside_2028q4_visible_margin:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_visible_margin:downside/unit | None | ratio |
| /operating_model/cells/downside_2028q4_visible_margin:downside/value | None | 0.2 |
| /operating_model/cells/downside_2028q4_working_cash:downside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/downside_2028q4_working_cash:downside/case | None | downside |
| /operating_model/cells/downside_2028q4_working_cash:downside/id | None | downside_2028q4_working_cash |
| /operating_model/cells/downside_2028q4_working_cash:downside/kind | None | assumption |
| /operating_model/cells/downside_2028q4_working_cash:downside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/downside_2028q4_working_cash:downside/period | None | 2028Q4 |
| /operating_model/cells/downside_2028q4_working_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_2028q4_working_cash:downside/value | None | 4.369999999999999 |
| /operating_model/cells/downside_backlog_zero:downside/basis | None | Arithmetic zero before forecast delivery. |
| /operating_model/cells/downside_backlog_zero:downside/case | None | downside |
| /operating_model/cells/downside_backlog_zero:downside/id | None | downside_backlog_zero |
| /operating_model/cells/downside_backlog_zero:downside/kind | None | assumption |
| /operating_model/cells/downside_backlog_zero:downside/label | None | Initial delivered amount |
| /operating_model/cells/downside_backlog_zero:downside/period | None | Forecast |
| /operating_model/cells/downside_backlog_zero:downside/unit | None | USD_millions |
| /operating_model/cells/downside_backlog_zero:downside/value | None | 0.0 |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/formula/refs/0 | None | downside_2027q1_adj_ebitda |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/formula/refs/1 | None | downside_2027q2_adj_ebitda |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/formula/refs/2 | None | downside_2027q3_adj_ebitda |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/formula/refs/3 | None | downside_2027q4_adj_ebitda |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/id | None | downside_fy2027_adj_ebitda |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_adj_ebitda:downside/value | None | -4.249999999999994 |
| /operating_model/cells/downside_fy2027_assemblies:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_assemblies:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_assemblies:downside/formula/refs/0 | None | downside_2027q1_assemblies |
| /operating_model/cells/downside_fy2027_assemblies:downside/formula/refs/1 | None | downside_2027q2_assemblies |
| /operating_model/cells/downside_fy2027_assemblies:downside/formula/refs/2 | None | downside_2027q3_assemblies |
| /operating_model/cells/downside_fy2027_assemblies:downside/formula/refs/3 | None | downside_2027q4_assemblies |
| /operating_model/cells/downside_fy2027_assemblies:downside/id | None | downside_fy2027_assemblies |
| /operating_model/cells/downside_fy2027_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_assemblies:downside/label | None | Assemblies and modules ($M) |
| /operating_model/cells/downside_fy2027_assemblies:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_assemblies:downside/value | None | 42.0 |
| /operating_model/cells/downside_fy2027_asset_sales:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_asset_sales:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_asset_sales:downside/formula/refs/0 | None | downside_2027q1_asset_sales |
| /operating_model/cells/downside_fy2027_asset_sales:downside/formula/refs/1 | None | downside_2027q2_asset_sales |
| /operating_model/cells/downside_fy2027_asset_sales:downside/formula/refs/2 | None | downside_2027q3_asset_sales |
| /operating_model/cells/downside_fy2027_asset_sales:downside/formula/refs/3 | None | downside_2027q4_asset_sales |
| /operating_model/cells/downside_fy2027_asset_sales:downside/id | None | downside_fy2027_asset_sales |
| /operating_model/cells/downside_fy2027_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_asset_sales:downside/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/downside_fy2027_asset_sales:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_asset_sales:downside/value | None | 0.0 |
| /operating_model/cells/downside_fy2027_capex:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_capex:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_capex:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_capex:downside/formula/refs/0 | None | downside_2027q1_capex |
| /operating_model/cells/downside_fy2027_capex:downside/formula/refs/1 | None | downside_2027q2_capex |
| /operating_model/cells/downside_fy2027_capex:downside/formula/refs/2 | None | downside_2027q3_capex |
| /operating_model/cells/downside_fy2027_capex:downside/formula/refs/3 | None | downside_2027q4_capex |
| /operating_model/cells/downside_fy2027_capex:downside/id | None | downside_fy2027_capex |
| /operating_model/cells/downside_fy2027_capex:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_capex:downside/label | None | Cash PP&E ($M) |
| /operating_model/cells/downside_fy2027_capex:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_capex:downside/value | None | 14.0 |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/formula/refs/0 | None | downside_2027q1_cash_after_claims |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/formula/refs/1 | None | downside_2027q2_cash_after_claims |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/formula/refs/2 | None | downside_2027q3_cash_after_claims |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/formula/refs/3 | None | downside_2027q4_cash_after_claims |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/id | None | downside_fy2027_cash_after_claims |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_cash_after_claims:downside/value | None | -35.36999999999999 |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/formula/refs/0 | None | downside_2027q1_cash_before_capex |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/formula/refs/1 | None | downside_2027q2_cash_before_capex |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/formula/refs/2 | None | downside_2027q3_cash_before_capex |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/formula/refs/3 | None | downside_2027q4_cash_before_capex |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/id | None | downside_fy2027_cash_before_capex |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_cash_before_capex:downside/value | None | -15.069999999999991 |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/formula/refs/0 | None | downside_2027q1_earnout_cash |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/formula/refs/1 | None | downside_2027q2_earnout_cash |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/formula/refs/2 | None | downside_2027q3_earnout_cash |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/formula/refs/3 | None | downside_2027q4_earnout_cash |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/id | None | downside_fy2027_earnout_cash |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_earnout_cash:downside/value | None | 6.3 |
| /operating_model/cells/downside_fy2027_engineering:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_engineering:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_engineering:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_engineering:downside/formula/refs/0 | None | downside_2027q1_engineering |
| /operating_model/cells/downside_fy2027_engineering:downside/formula/refs/1 | None | downside_2027q2_engineering |
| /operating_model/cells/downside_fy2027_engineering:downside/formula/refs/2 | None | downside_2027q3_engineering |
| /operating_model/cells/downside_fy2027_engineering:downside/formula/refs/3 | None | downside_2027q4_engineering |
| /operating_model/cells/downside_fy2027_engineering:downside/id | None | downside_fy2027_engineering |
| /operating_model/cells/downside_fy2027_engineering:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_engineering:downside/label | None | Engineering services ($M) |
| /operating_model/cells/downside_fy2027_engineering:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_engineering:downside/value | None | 3.68 |
| /operating_model/cells/downside_fy2027_infrared:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_infrared:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_infrared:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_infrared:downside/formula/refs/0 | None | downside_2027q1_infrared |
| /operating_model/cells/downside_fy2027_infrared:downside/formula/refs/1 | None | downside_2027q2_infrared |
| /operating_model/cells/downside_fy2027_infrared:downside/formula/refs/2 | None | downside_2027q3_infrared |
| /operating_model/cells/downside_fy2027_infrared:downside/formula/refs/3 | None | downside_2027q4_infrared |
| /operating_model/cells/downside_fy2027_infrared:downside/id | None | downside_fy2027_infrared |
| /operating_model/cells/downside_fy2027_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_infrared:downside/label | None | Infrared components ($M) |
| /operating_model/cells/downside_fy2027_infrared:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_infrared:downside/value | None | 30.1 |
| /operating_model/cells/downside_fy2027_operating_income:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_operating_income:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_operating_income:downside/formula/refs/0 | None | downside_2027q1_operating_income |
| /operating_model/cells/downside_fy2027_operating_income:downside/formula/refs/1 | None | downside_2027q2_operating_income |
| /operating_model/cells/downside_fy2027_operating_income:downside/formula/refs/2 | None | downside_2027q3_operating_income |
| /operating_model/cells/downside_fy2027_operating_income:downside/formula/refs/3 | None | downside_2027q4_operating_income |
| /operating_model/cells/downside_fy2027_operating_income:downside/id | None | downside_fy2027_operating_income |
| /operating_model/cells/downside_fy2027_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_operating_income:downside/label | None | Operating income proxy ($M) |
| /operating_model/cells/downside_fy2027_operating_income:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_operating_income:downside/value | None | -15.449999999999994 |
| /operating_model/cells/downside_fy2027_revenue:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_revenue:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_revenue:downside/formula/refs/0 | None | downside_2027q1_revenue |
| /operating_model/cells/downside_fy2027_revenue:downside/formula/refs/1 | None | downside_2027q2_revenue |
| /operating_model/cells/downside_fy2027_revenue:downside/formula/refs/2 | None | downside_2027q3_revenue |
| /operating_model/cells/downside_fy2027_revenue:downside/formula/refs/3 | None | downside_2027q4_revenue |
| /operating_model/cells/downside_fy2027_revenue:downside/id | None | downside_fy2027_revenue |
| /operating_model/cells/downside_fy2027_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_revenue:downside/label | None | Total revenue ($M) |
| /operating_model/cells/downside_fy2027_revenue:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_revenue:downside/value | None | 89.78 |
| /operating_model/cells/downside_fy2027_visible:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2027_visible:downside/case | None | downside |
| /operating_model/cells/downside_fy2027_visible:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2027_visible:downside/formula/refs/0 | None | downside_2027q1_visible |
| /operating_model/cells/downside_fy2027_visible:downside/formula/refs/1 | None | downside_2027q2_visible |
| /operating_model/cells/downside_fy2027_visible:downside/formula/refs/2 | None | downside_2027q3_visible |
| /operating_model/cells/downside_fy2027_visible:downside/formula/refs/3 | None | downside_2027q4_visible |
| /operating_model/cells/downside_fy2027_visible:downside/id | None | downside_fy2027_visible |
| /operating_model/cells/downside_fy2027_visible:downside/kind | None | derived |
| /operating_model/cells/downside_fy2027_visible:downside/label | None | Visible components ($M) |
| /operating_model/cells/downside_fy2027_visible:downside/period | None | FY2027 |
| /operating_model/cells/downside_fy2027_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2027_visible:downside/value | None | 14.0 |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/formula/refs/0 | None | downside_2028q1_adj_ebitda |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/formula/refs/1 | None | downside_2028q2_adj_ebitda |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/formula/refs/2 | None | downside_2028q3_adj_ebitda |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/formula/refs/3 | None | downside_2028q4_adj_ebitda |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/id | None | downside_fy2028_adj_ebitda |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_adj_ebitda:downside/value | None | -2.414999999999992 |
| /operating_model/cells/downside_fy2028_assemblies:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_assemblies:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_assemblies:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_assemblies:downside/formula/refs/0 | None | downside_2028q1_assemblies |
| /operating_model/cells/downside_fy2028_assemblies:downside/formula/refs/1 | None | downside_2028q2_assemblies |
| /operating_model/cells/downside_fy2028_assemblies:downside/formula/refs/2 | None | downside_2028q3_assemblies |
| /operating_model/cells/downside_fy2028_assemblies:downside/formula/refs/3 | None | downside_2028q4_assemblies |
| /operating_model/cells/downside_fy2028_assemblies:downside/id | None | downside_fy2028_assemblies |
| /operating_model/cells/downside_fy2028_assemblies:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_assemblies:downside/label | None | Assemblies and modules ($M) |
| /operating_model/cells/downside_fy2028_assemblies:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_assemblies:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_assemblies:downside/value | None | 58.0 |
| /operating_model/cells/downside_fy2028_asset_sales:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_asset_sales:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_asset_sales:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_asset_sales:downside/formula/refs/0 | None | downside_2028q1_asset_sales |
| /operating_model/cells/downside_fy2028_asset_sales:downside/formula/refs/1 | None | downside_2028q2_asset_sales |
| /operating_model/cells/downside_fy2028_asset_sales:downside/formula/refs/2 | None | downside_2028q3_asset_sales |
| /operating_model/cells/downside_fy2028_asset_sales:downside/formula/refs/3 | None | downside_2028q4_asset_sales |
| /operating_model/cells/downside_fy2028_asset_sales:downside/id | None | downside_fy2028_asset_sales |
| /operating_model/cells/downside_fy2028_asset_sales:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_asset_sales:downside/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/downside_fy2028_asset_sales:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_asset_sales:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_asset_sales:downside/value | None | 0.5 |
| /operating_model/cells/downside_fy2028_capex:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_capex:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_capex:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_capex:downside/formula/refs/0 | None | downside_2028q1_capex |
| /operating_model/cells/downside_fy2028_capex:downside/formula/refs/1 | None | downside_2028q2_capex |
| /operating_model/cells/downside_fy2028_capex:downside/formula/refs/2 | None | downside_2028q3_capex |
| /operating_model/cells/downside_fy2028_capex:downside/formula/refs/3 | None | downside_2028q4_capex |
| /operating_model/cells/downside_fy2028_capex:downside/id | None | downside_fy2028_capex |
| /operating_model/cells/downside_fy2028_capex:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_capex:downside/label | None | Cash PP&E ($M) |
| /operating_model/cells/downside_fy2028_capex:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_capex:downside/value | None | 18.0 |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/formula/refs/0 | None | downside_2028q1_cash_after_claims |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/formula/refs/1 | None | downside_2028q2_cash_after_claims |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/formula/refs/2 | None | downside_2028q3_cash_after_claims |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/formula/refs/3 | None | downside_2028q4_cash_after_claims |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/id | None | downside_fy2028_cash_after_claims |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_cash_after_claims:downside/value | None | -35.69499999999999 |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/formula/refs/0 | None | downside_2028q1_cash_before_capex |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/formula/refs/1 | None | downside_2028q2_cash_before_capex |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/formula/refs/2 | None | downside_2028q3_cash_before_capex |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/formula/refs/3 | None | downside_2028q4_cash_before_capex |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/id | None | downside_fy2028_cash_before_capex |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_cash_before_capex:downside/value | None | -18.19499999999999 |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/formula/refs/0 | None | downside_2028q1_earnout_cash |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/formula/refs/1 | None | downside_2028q2_earnout_cash |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/formula/refs/2 | None | downside_2028q3_earnout_cash |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/formula/refs/3 | None | downside_2028q4_earnout_cash |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/id | None | downside_fy2028_earnout_cash |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_earnout_cash:downside/value | None | 0.0 |
| /operating_model/cells/downside_fy2028_engineering:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_engineering:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_engineering:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_engineering:downside/formula/refs/0 | None | downside_2028q1_engineering |
| /operating_model/cells/downside_fy2028_engineering:downside/formula/refs/1 | None | downside_2028q2_engineering |
| /operating_model/cells/downside_fy2028_engineering:downside/formula/refs/2 | None | downside_2028q3_engineering |
| /operating_model/cells/downside_fy2028_engineering:downside/formula/refs/3 | None | downside_2028q4_engineering |
| /operating_model/cells/downside_fy2028_engineering:downside/id | None | downside_fy2028_engineering |
| /operating_model/cells/downside_fy2028_engineering:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_engineering:downside/label | None | Engineering services ($M) |
| /operating_model/cells/downside_fy2028_engineering:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_engineering:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_engineering:downside/value | None | 4.960000000000001 |
| /operating_model/cells/downside_fy2028_infrared:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_infrared:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_infrared:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_infrared:downside/formula/refs/0 | None | downside_2028q1_infrared |
| /operating_model/cells/downside_fy2028_infrared:downside/formula/refs/1 | None | downside_2028q2_infrared |
| /operating_model/cells/downside_fy2028_infrared:downside/formula/refs/2 | None | downside_2028q3_infrared |
| /operating_model/cells/downside_fy2028_infrared:downside/formula/refs/3 | None | downside_2028q4_infrared |
| /operating_model/cells/downside_fy2028_infrared:downside/id | None | downside_fy2028_infrared |
| /operating_model/cells/downside_fy2028_infrared:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_infrared:downside/label | None | Infrared components ($M) |
| /operating_model/cells/downside_fy2028_infrared:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_infrared:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_infrared:downside/value | None | 39.0 |
| /operating_model/cells/downside_fy2028_operating_income:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_operating_income:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_operating_income:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_operating_income:downside/formula/refs/0 | None | downside_2028q1_operating_income |
| /operating_model/cells/downside_fy2028_operating_income:downside/formula/refs/1 | None | downside_2028q2_operating_income |
| /operating_model/cells/downside_fy2028_operating_income:downside/formula/refs/2 | None | downside_2028q3_operating_income |
| /operating_model/cells/downside_fy2028_operating_income:downside/formula/refs/3 | None | downside_2028q4_operating_income |
| /operating_model/cells/downside_fy2028_operating_income:downside/id | None | downside_fy2028_operating_income |
| /operating_model/cells/downside_fy2028_operating_income:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_operating_income:downside/label | None | Operating income proxy ($M) |
| /operating_model/cells/downside_fy2028_operating_income:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_operating_income:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_operating_income:downside/value | None | -16.814999999999994 |
| /operating_model/cells/downside_fy2028_revenue:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_revenue:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_revenue:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_revenue:downside/formula/refs/0 | None | downside_2028q1_revenue |
| /operating_model/cells/downside_fy2028_revenue:downside/formula/refs/1 | None | downside_2028q2_revenue |
| /operating_model/cells/downside_fy2028_revenue:downside/formula/refs/2 | None | downside_2028q3_revenue |
| /operating_model/cells/downside_fy2028_revenue:downside/formula/refs/3 | None | downside_2028q4_revenue |
| /operating_model/cells/downside_fy2028_revenue:downside/id | None | downside_fy2028_revenue |
| /operating_model/cells/downside_fy2028_revenue:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_revenue:downside/label | None | Total revenue ($M) |
| /operating_model/cells/downside_fy2028_revenue:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_revenue:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_revenue:downside/value | None | 115.75999999999999 |
| /operating_model/cells/downside_fy2028_visible:downside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/downside_fy2028_visible:downside/case | None | downside |
| /operating_model/cells/downside_fy2028_visible:downside/formula/op | None | sum |
| /operating_model/cells/downside_fy2028_visible:downside/formula/refs/0 | None | downside_2028q1_visible |
| /operating_model/cells/downside_fy2028_visible:downside/formula/refs/1 | None | downside_2028q2_visible |
| /operating_model/cells/downside_fy2028_visible:downside/formula/refs/2 | None | downside_2028q3_visible |
| /operating_model/cells/downside_fy2028_visible:downside/formula/refs/3 | None | downside_2028q4_visible |
| /operating_model/cells/downside_fy2028_visible:downside/id | None | downside_fy2028_visible |
| /operating_model/cells/downside_fy2028_visible:downside/kind | None | derived |
| /operating_model/cells/downside_fy2028_visible:downside/label | None | Visible components ($M) |
| /operating_model/cells/downside_fy2028_visible:downside/period | None | FY2028 |
| /operating_model/cells/downside_fy2028_visible:downside/unit | None | USD_millions |
| /operating_model/cells/downside_fy2028_visible:downside/value | None | 13.8 |
| /operating_model/cells/fy26_acquisition_cost:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_acquisition_cost:shared/case | None | shared |
| /operating_model/cells/fy26_acquisition_cost:shared/id | None | fy26_acquisition_cost |
| /operating_model/cells/fy26_acquisition_cost:shared/kind | None | reported |
| /operating_model/cells/fy26_acquisition_cost:shared/label | None | acquisition cost |
| /operating_model/cells/fy26_acquisition_cost:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_acquisition_cost:shared/source_date | None | 2026-09-10 |
| /operating_model/cells/fy26_acquisition_cost:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /operating_model/cells/fy26_acquisition_cost:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_acquisition_cost:shared/value | None | 0.290448 |
| /operating_model/cells/fy26_adj_ebitda:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_adj_ebitda:shared/case | None | shared |
| /operating_model/cells/fy26_adj_ebitda:shared/id | None | fy26_adj_ebitda |
| /operating_model/cells/fy26_adj_ebitda:shared/kind | None | reported |
| /operating_model/cells/fy26_adj_ebitda:shared/label | None | adj ebitda |
| /operating_model/cells/fy26_adj_ebitda:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_adj_ebitda:shared/source_date | None | 2026-09-10 |
| /operating_model/cells/fy26_adj_ebitda:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /operating_model/cells/fy26_adj_ebitda:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_adj_ebitda:shared/value | None | 4.232132 |
| /operating_model/cells/fy26_adjustments:shared/basis | None | Reported reconciliation. |
| /operating_model/cells/fy26_adjustments:shared/case | None | shared |
| /operating_model/cells/fy26_adjustments:shared/formula/op | None | sum |
| /operating_model/cells/fy26_adjustments:shared/formula/refs/0 | None | fy26_da |
| /operating_model/cells/fy26_adjustments:shared/formula/refs/1 | None | fy26_sbc |
| /operating_model/cells/fy26_adjustments:shared/formula/refs/2 | None | fy26_earnout_fv |
| /operating_model/cells/fy26_adjustments:shared/formula/refs/3 | None | fy26_acquisition_cost |
| /operating_model/cells/fy26_adjustments:shared/formula/refs/4 | None | fy26_fx |
| /operating_model/cells/fy26_adjustments:shared/id | None | fy26_adjustments |
| /operating_model/cells/fy26_adjustments:shared/kind | None | derived |
| /operating_model/cells/fy26_adjustments:shared/label | None | Adjusted exclusions |
| /operating_model/cells/fy26_adjustments:shared/period | None | FY2026 |
| /operating_model/cells/fy26_adjustments:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_adjustments:shared/value | None | 23.972705 |
| /operating_model/cells/fy26_after_adjustments:shared/basis | None | Before residual nonoperating expense. |
| /operating_model/cells/fy26_after_adjustments:shared/case | None | shared |
| /operating_model/cells/fy26_after_adjustments:shared/formula/op | None | subtract |
| /operating_model/cells/fy26_after_adjustments:shared/formula/refs/0 | None | fy26_adj_ebitda |
| /operating_model/cells/fy26_after_adjustments:shared/formula/refs/1 | None | fy26_adjustments |
| /operating_model/cells/fy26_after_adjustments:shared/id | None | fy26_after_adjustments |
| /operating_model/cells/fy26_after_adjustments:shared/kind | None | derived |
| /operating_model/cells/fy26_after_adjustments:shared/label | None | Adjusted EBITDA less exclusions |
| /operating_model/cells/fy26_after_adjustments:shared/period | None | FY2026 |
| /operating_model/cells/fy26_after_adjustments:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_after_adjustments:shared/value | None | -19.740573 |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/case | None | shared |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/id | None | fy26_aml_acquisition_cash |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/kind | None | reported |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/label | None | aml acquisition cash |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_aml_acquisition_cash:shared/value | None | 7.000111 |
| /operating_model/cells/fy26_assemblies:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_assemblies:shared/case | None | shared |
| /operating_model/cells/fy26_assemblies:shared/id | None | fy26_assemblies |
| /operating_model/cells/fy26_assemblies:shared/kind | None | reported |
| /operating_model/cells/fy26_assemblies:shared/label | None | assemblies |
| /operating_model/cells/fy26_assemblies:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_assemblies:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_assemblies:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_assemblies:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_assemblies:shared/value | None | 31.879418 |
| /operating_model/cells/fy26_asset_sales:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_asset_sales:shared/case | None | shared |
| /operating_model/cells/fy26_asset_sales:shared/id | None | fy26_asset_sales |
| /operating_model/cells/fy26_asset_sales:shared/kind | None | reported |
| /operating_model/cells/fy26_asset_sales:shared/label | None | asset sales |
| /operating_model/cells/fy26_asset_sales:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_asset_sales:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_asset_sales:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_asset_sales:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_asset_sales:shared/value | None | 0.475 |
| /operating_model/cells/fy26_capex:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_capex:shared/case | None | shared |
| /operating_model/cells/fy26_capex:shared/id | None | fy26_capex |
| /operating_model/cells/fy26_capex:shared/kind | None | reported |
| /operating_model/cells/fy26_capex:shared/label | None | capex |
| /operating_model/cells/fy26_capex:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_capex:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_capex:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_capex:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_capex:shared/value | None | 6.268334 |
| /operating_model/cells/fy26_cash_after_claims:shared/basis | None | Cash classification-neutral comparison. |
| /operating_model/cells/fy26_cash_after_claims:shared/case | None | shared |
| /operating_model/cells/fy26_cash_after_claims:shared/formula/op | None | subtract |
| /operating_model/cells/fy26_cash_after_claims:shared/formula/refs/0 | None | fy26_cash_sources |
| /operating_model/cells/fy26_cash_after_claims:shared/formula/refs/1 | None | fy26_cash_claims |
| /operating_model/cells/fy26_cash_after_claims:shared/id | None | fy26_cash_after_claims |
| /operating_model/cells/fy26_cash_after_claims:shared/kind | None | derived |
| /operating_model/cells/fy26_cash_after_claims:shared/label | None | FY2026 cash after selected claims |
| /operating_model/cells/fy26_cash_after_claims:shared/period | None | FY2026 |
| /operating_model/cells/fy26_cash_after_claims:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_cash_after_claims:shared/value | None | -19.554993 |
| /operating_model/cells/fy26_cash_before_capex:shared/basis | None | Analytical CFO before earnouts; financing portion was never in CFO. |
| /operating_model/cells/fy26_cash_before_capex:shared/case | None | shared |
| /operating_model/cells/fy26_cash_before_capex:shared/formula/op | None | sum |
| /operating_model/cells/fy26_cash_before_capex:shared/formula/refs/0 | None | fy26_cfo |
| /operating_model/cells/fy26_cash_before_capex:shared/formula/refs/1 | None | fy26_earnout_operating |
| /operating_model/cells/fy26_cash_before_capex:shared/id | None | fy26_cash_before_capex |
| /operating_model/cells/fy26_cash_before_capex:shared/kind | None | derived |
| /operating_model/cells/fy26_cash_before_capex:shared/label | None | FY2026 CFO before operating earnout |
| /operating_model/cells/fy26_cash_before_capex:shared/period | None | FY2026 |
| /operating_model/cells/fy26_cash_before_capex:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_cash_before_capex:shared/value | None | -6.411600999999999 |
| /operating_model/cells/fy26_cash_claims:shared/basis | None | Excludes $7M AML acquisition and debt/lease principal. |
| /operating_model/cells/fy26_cash_claims:shared/case | None | shared |
| /operating_model/cells/fy26_cash_claims:shared/formula/op | None | sum |
| /operating_model/cells/fy26_cash_claims:shared/formula/refs/0 | None | fy26_capex |
| /operating_model/cells/fy26_cash_claims:shared/formula/refs/1 | None | fy26_earnout_cash |
| /operating_model/cells/fy26_cash_claims:shared/id | None | fy26_cash_claims |
| /operating_model/cells/fy26_cash_claims:shared/kind | None | derived |
| /operating_model/cells/fy26_cash_claims:shared/label | None | PP&E and all cash earnouts |
| /operating_model/cells/fy26_cash_claims:shared/period | None | FY2026 |
| /operating_model/cells/fy26_cash_claims:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_cash_claims:shared/value | None | 13.618392 |
| /operating_model/cells/fy26_cash_sources:shared/basis | None | No new equity proceeds. |
| /operating_model/cells/fy26_cash_sources:shared/case | None | shared |
| /operating_model/cells/fy26_cash_sources:shared/formula/op | None | sum |
| /operating_model/cells/fy26_cash_sources:shared/formula/refs/0 | None | fy26_cash_before_capex |
| /operating_model/cells/fy26_cash_sources:shared/formula/refs/1 | None | fy26_asset_sales |
| /operating_model/cells/fy26_cash_sources:shared/id | None | fy26_cash_sources |
| /operating_model/cells/fy26_cash_sources:shared/kind | None | derived |
| /operating_model/cells/fy26_cash_sources:shared/label | None | CFO before earnouts plus equipment-sale proceeds |
| /operating_model/cells/fy26_cash_sources:shared/period | None | FY2026 |
| /operating_model/cells/fy26_cash_sources:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_cash_sources:shared/value | None | -5.936601 |
| /operating_model/cells/fy26_cfo:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_cfo:shared/case | None | shared |
| /operating_model/cells/fy26_cfo:shared/id | None | fy26_cfo |
| /operating_model/cells/fy26_cfo:shared/kind | None | reported |
| /operating_model/cells/fy26_cfo:shared/label | None | cfo |
| /operating_model/cells/fy26_cfo:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_cfo:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_cfo:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_cfo:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_cfo:shared/value | None | -10.225188 |
| /operating_model/cells/fy26_da:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_da:shared/case | None | shared |
| /operating_model/cells/fy26_da:shared/id | None | fy26_da |
| /operating_model/cells/fy26_da:shared/kind | None | reported |
| /operating_model/cells/fy26_da:shared/label | None | da |
| /operating_model/cells/fy26_da:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_da:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_da:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_da:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_da:shared/value | None | 5.038066 |
| /operating_model/cells/fy26_earnout_cash:shared/basis | None | Cash split across operating and financing sections, combined once. |
| /operating_model/cells/fy26_earnout_cash:shared/case | None | shared |
| /operating_model/cells/fy26_earnout_cash:shared/formula/op | None | sum |
| /operating_model/cells/fy26_earnout_cash:shared/formula/refs/0 | None | fy26_earnout_operating |
| /operating_model/cells/fy26_earnout_cash:shared/formula/refs/1 | None | fy26_earnout_financing |
| /operating_model/cells/fy26_earnout_cash:shared/id | None | fy26_earnout_cash |
| /operating_model/cells/fy26_earnout_cash:shared/kind | None | derived |
| /operating_model/cells/fy26_earnout_cash:shared/label | None | FY2026 total G5 cash earnout |
| /operating_model/cells/fy26_earnout_cash:shared/period | None | FY2026 |
| /operating_model/cells/fy26_earnout_cash:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_earnout_cash:shared/value | None | 7.350058000000001 |
| /operating_model/cells/fy26_earnout_financing:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_earnout_financing:shared/case | None | shared |
| /operating_model/cells/fy26_earnout_financing:shared/id | None | fy26_earnout_financing |
| /operating_model/cells/fy26_earnout_financing:shared/kind | None | reported |
| /operating_model/cells/fy26_earnout_financing:shared/label | None | earnout financing |
| /operating_model/cells/fy26_earnout_financing:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_earnout_financing:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_earnout_financing:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_earnout_financing:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_earnout_financing:shared/value | None | 3.536471 |
| /operating_model/cells/fy26_earnout_fv:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_earnout_fv:shared/case | None | shared |
| /operating_model/cells/fy26_earnout_fv:shared/id | None | fy26_earnout_fv |
| /operating_model/cells/fy26_earnout_fv:shared/kind | None | reported |
| /operating_model/cells/fy26_earnout_fv:shared/label | None | earnout fv |
| /operating_model/cells/fy26_earnout_fv:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_earnout_fv:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_earnout_fv:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_earnout_fv:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_earnout_fv:shared/value | None | 15.636336 |
| /operating_model/cells/fy26_earnout_operating:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_earnout_operating:shared/case | None | shared |
| /operating_model/cells/fy26_earnout_operating:shared/id | None | fy26_earnout_operating |
| /operating_model/cells/fy26_earnout_operating:shared/kind | None | reported |
| /operating_model/cells/fy26_earnout_operating:shared/label | None | earnout operating |
| /operating_model/cells/fy26_earnout_operating:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_earnout_operating:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_earnout_operating:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_earnout_operating:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_earnout_operating:shared/value | None | 3.813587 |
| /operating_model/cells/fy26_engineering:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_engineering:shared/case | None | shared |
| /operating_model/cells/fy26_engineering:shared/id | None | fy26_engineering |
| /operating_model/cells/fy26_engineering:shared/kind | None | reported |
| /operating_model/cells/fy26_engineering:shared/label | None | engineering |
| /operating_model/cells/fy26_engineering:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_engineering:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_engineering:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_engineering:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_engineering:shared/value | None | 3.153818 |
| /operating_model/cells/fy26_fx:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_fx:shared/case | None | shared |
| /operating_model/cells/fy26_fx:shared/id | None | fy26_fx |
| /operating_model/cells/fy26_fx:shared/kind | None | reported |
| /operating_model/cells/fy26_fx:shared/label | None | fx |
| /operating_model/cells/fy26_fx:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_fx:shared/source_date | None | 2026-09-10 |
| /operating_model/cells/fy26_fx:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /operating_model/cells/fy26_fx:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_fx:shared/value | None | 0.14606 |
| /operating_model/cells/fy26_gaap_bridge:shared/basis | None | Preserves equipment-disposal gain included in reported adjusted result. |
| /operating_model/cells/fy26_gaap_bridge:shared/case | None | shared |
| /operating_model/cells/fy26_gaap_bridge:shared/formula/op | None | sum |
| /operating_model/cells/fy26_gaap_bridge:shared/formula/refs/0 | None | fy26_after_adjustments |
| /operating_model/cells/fy26_gaap_bridge:shared/formula/refs/1 | None | fy26_other_expense |
| /operating_model/cells/fy26_gaap_bridge:shared/id | None | fy26_gaap_bridge |
| /operating_model/cells/fy26_gaap_bridge:shared/kind | None | derived |
| /operating_model/cells/fy26_gaap_bridge:shared/label | None | FY2026 EBITDA to operating income |
| /operating_model/cells/fy26_gaap_bridge:shared/period | None | FY2026 |
| /operating_model/cells/fy26_gaap_bridge:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_gaap_bridge:shared/value | None | -19.654305 |
| /operating_model/cells/fy26_infrared:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_infrared:shared/case | None | shared |
| /operating_model/cells/fy26_infrared:shared/id | None | fy26_infrared |
| /operating_model/cells/fy26_infrared:shared/kind | None | reported |
| /operating_model/cells/fy26_infrared:shared/label | None | infrared |
| /operating_model/cells/fy26_infrared:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_infrared:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_infrared:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_infrared:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_infrared:shared/value | None | 21.196156 |
| /operating_model/cells/fy26_operating_income:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_operating_income:shared/case | None | shared |
| /operating_model/cells/fy26_operating_income:shared/id | None | fy26_operating_income |
| /operating_model/cells/fy26_operating_income:shared/kind | None | reported |
| /operating_model/cells/fy26_operating_income:shared/label | None | operating income |
| /operating_model/cells/fy26_operating_income:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_operating_income:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_operating_income:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_operating_income:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_operating_income:shared/value | None | -19.654305 |
| /operating_model/cells/fy26_other_expense:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_other_expense:shared/case | None | shared |
| /operating_model/cells/fy26_other_expense:shared/id | None | fy26_other_expense |
| /operating_model/cells/fy26_other_expense:shared/kind | None | reported |
| /operating_model/cells/fy26_other_expense:shared/label | None | other expense |
| /operating_model/cells/fy26_other_expense:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_other_expense:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_other_expense:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_other_expense:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_other_expense:shared/value | None | 0.086268 |
| /operating_model/cells/fy26_revenue:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_revenue:shared/case | None | shared |
| /operating_model/cells/fy26_revenue:shared/id | None | fy26_revenue |
| /operating_model/cells/fy26_revenue:shared/kind | None | reported |
| /operating_model/cells/fy26_revenue:shared/label | None | revenue |
| /operating_model/cells/fy26_revenue:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_revenue:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_revenue:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_revenue:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_revenue:shared/value | None | 71.722099 |
| /operating_model/cells/fy26_sbc:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_sbc:shared/case | None | shared |
| /operating_model/cells/fy26_sbc:shared/id | None | fy26_sbc |
| /operating_model/cells/fy26_sbc:shared/kind | None | reported |
| /operating_model/cells/fy26_sbc:shared/label | None | sbc |
| /operating_model/cells/fy26_sbc:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_sbc:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_sbc:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_sbc:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_sbc:shared/value | None | 2.861795 |
| /operating_model/cells/fy26_visible:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/fy26_visible:shared/case | None | shared |
| /operating_model/cells/fy26_visible:shared/id | None | fy26_visible |
| /operating_model/cells/fy26_visible:shared/kind | None | reported |
| /operating_model/cells/fy26_visible:shared/label | None | visible |
| /operating_model/cells/fy26_visible:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/fy26_visible:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/fy26_visible:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/fy26_visible:shared/unit | None | USD_millions |
| /operating_model/cells/fy26_visible:shared/value | None | 15.492707 |
| /operating_model/cells/g5_cash_due:shared/basis | None | Cash/stock mix and installment timing; signed disposal is not confirmed closed. |
| /operating_model/cells/g5_cash_due:shared/case | None | shared |
| /operating_model/cells/g5_cash_due:shared/id | None | g5_cash_due |
| /operating_model/cells/g5_cash_due:shared/kind | None | reported |
| /operating_model/cells/g5_cash_due:shared/label | None | g5 cash due |
| /operating_model/cells/g5_cash_due:shared/period | None | 2027 earnout / signed disposal |
| /operating_model/cells/g5_cash_due:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/g5_cash_due:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/g5_cash_due:shared/unit | None | USD_millions |
| /operating_model/cells/g5_cash_due:shared/value | None | 6.3 |
| /operating_model/cells/g5_stock_due:shared/basis | None | Cash/stock mix and installment timing; signed disposal is not confirmed closed. |
| /operating_model/cells/g5_stock_due:shared/case | None | shared |
| /operating_model/cells/g5_stock_due:shared/id | None | g5_stock_due |
| /operating_model/cells/g5_stock_due:shared/kind | None | reported |
| /operating_model/cells/g5_stock_due:shared/label | None | g5 stock due |
| /operating_model/cells/g5_stock_due:shared/period | None | 2027 earnout / signed disposal |
| /operating_model/cells/g5_stock_due:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/g5_stock_due:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/g5_stock_due:shared/unit | None | USD_millions |
| /operating_model/cells/g5_stock_due:shared/value | None | 2.7 |
| /operating_model/cells/minimum_installment:shared/basis | None | Cash/stock mix and installment timing; signed disposal is not confirmed closed. |
| /operating_model/cells/minimum_installment:shared/case | None | shared |
| /operating_model/cells/minimum_installment:shared/id | None | minimum_installment |
| /operating_model/cells/minimum_installment:shared/kind | None | reported |
| /operating_model/cells/minimum_installment:shared/label | None | minimum installment |
| /operating_model/cells/minimum_installment:shared/period | None | 2027 earnout / signed disposal |
| /operating_model/cells/minimum_installment:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/minimum_installment:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/minimum_installment:shared/unit | None | USD_millions |
| /operating_model/cells/minimum_installment:shared/value | None | 0.5 |
| /operating_model/cells/next_twelve_backlog:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/next_twelve_backlog:shared/case | None | shared |
| /operating_model/cells/next_twelve_backlog:shared/id | None | next_twelve_backlog |
| /operating_model/cells/next_twelve_backlog:shared/kind | None | reported |
| /operating_model/cells/next_twelve_backlog:shared/label | None | next twelve backlog |
| /operating_model/cells/next_twelve_backlog:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/next_twelve_backlog:shared/source_date | None | 2026-09-10 |
| /operating_model/cells/next_twelve_backlog:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /operating_model/cells/next_twelve_backlog:shared/unit | None | USD_millions |
| /operating_model/cells/next_twelve_backlog:shared/value | None | 85.6 |
| /operating_model/cells/preferred_carrying:shared/basis | None | USD millions; current-period gain/loss on earnout fair value is different from cash earnout payment. |
| /operating_model/cells/preferred_carrying:shared/case | None | shared |
| /operating_model/cells/preferred_carrying:shared/id | None | preferred_carrying |
| /operating_model/cells/preferred_carrying:shared/kind | None | reported |
| /operating_model/cells/preferred_carrying:shared/label | None | preferred carrying |
| /operating_model/cells/preferred_carrying:shared/period | None | FY2026 / June 2026 |
| /operating_model/cells/preferred_carrying:shared/source_date | None | 2026-09-11 |
| /operating_model/cells/preferred_carrying:shared/source_url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /operating_model/cells/preferred_carrying:shared/unit | None | USD_millions |
| /operating_model/cells/preferred_carrying:shared/value | None | 8.906686 |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/formula/refs/0 | None | upside_2027q1_gross_contribution |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/formula/refs/1 | None | upside_2027q1_cash_opex |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/id | None | upside_2027q1_adj_ebitda |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_adj_ebitda:upside/value | None | 3.474 |
| /operating_model/cells/upside_2027q1_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2027q1_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_assemblies:upside/formula/refs/0 | None | upside_2027q1_assembly_activity |
| /operating_model/cells/upside_2027q1_assemblies:upside/formula/refs/1 | None | upside_2027q1_assembly_realization |
| /operating_model/cells/upside_2027q1_assemblies:upside/id | None | upside_2027q1_assemblies |
| /operating_model/cells/upside_2027q1_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2027q1_assemblies:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_assemblies:upside/value | None | 12.0 |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/id | None | upside_2027q1_assembly_activity |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_assembly_activity:upside/value | None | 12.0 |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/formula/refs/0 | None | upside_2027q1_assemblies |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/formula/refs/1 | None | upside_2027q1_assembly_margin |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/id | None | upside_2027q1_assembly_contribution |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_assembly_contribution:upside/value | None | 5.76 |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/id | None | upside_2027q1_assembly_margin |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/id | None | upside_2027q1_assembly_realization |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q1_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2027q1_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2027q1_asset_sales:upside/formula/refs/1 | None | upside_2027q1_sale_payment_flag |
| /operating_model/cells/upside_2027q1_asset_sales:upside/id | None | upside_2027q1_asset_sales |
| /operating_model/cells/upside_2027q1_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2027q1_asset_sales:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/id | None | upside_2027q1_backlog_delivered |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_backlog_delivered:upside/value | None | 22.0 |
| /operating_model/cells/upside_2027q1_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2027q1_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_book_ship:upside/formula/refs/0 | None | upside_2027q1_revenue |
| /operating_model/cells/upside_2027q1_book_ship:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q1_book_ship:upside/id | None | upside_2027q1_book_ship |
| /operating_model/cells/upside_2027q1_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2027q1_book_ship:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_book_ship:upside/value | None | 3.049999999999997 |
| /operating_model/cells/upside_2027q1_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_capex:upside/id | None | upside_2027q1_capex |
| /operating_model/cells/upside_2027q1_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2027q1_capex:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_capex:upside/value | None | 2.875 |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/formula/refs/0 | None | upside_2027q1_cash_sources |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/formula/refs/1 | None | upside_2027q1_cash_claims |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/id | None | upside_2027q1_cash_after_claims |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_after_claims:upside/value | None | -1.4009999999999994 |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/formula/refs/0 | None | upside_2027q1_cash_earnings |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/formula/refs/1 | None | upside_2027q1_cash_uses |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/id | None | upside_2027q1_cash_before_capex |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_before_capex:upside/value | None | 1.4740000000000006 |
| /operating_model/cells/upside_2027q1_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2027q1_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_cash_claims:upside/formula/refs/0 | None | upside_2027q1_capex |
| /operating_model/cells/upside_2027q1_cash_claims:upside/formula/refs/1 | None | upside_2027q1_earnout_cash |
| /operating_model/cells/upside_2027q1_cash_claims:upside/id | None | upside_2027q1_cash_claims |
| /operating_model/cells/upside_2027q1_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2027q1_cash_claims:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_claims:upside/value | None | 2.875 |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/formula/refs/0 | None | upside_2027q1_adj_ebitda |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/formula/refs/1 | None | upside_2027q1_cash_interest_income |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/id | None | upside_2027q1_cash_earnings |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_earnings:upside/value | None | 4.174 |
| /operating_model/cells/upside_2027q1_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_interest:upside/id | None | upside_2027q1_cash_interest |
| /operating_model/cells/upside_2027q1_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2027q1_cash_interest:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/id | None | upside_2027q1_cash_interest_income |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_interest_income:upside/value | None | 0.7 |
| /operating_model/cells/upside_2027q1_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_opex:upside/id | None | upside_2027q1_cash_opex |
| /operating_model/cells/upside_2027q1_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2027q1_cash_opex:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_opex:upside/value | None | 7.5600000000000005 |
| /operating_model/cells/upside_2027q1_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2027q1_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_cash_sources:upside/formula/refs/0 | None | upside_2027q1_cash_before_capex |
| /operating_model/cells/upside_2027q1_cash_sources:upside/formula/refs/1 | None | upside_2027q1_asset_sales |
| /operating_model/cells/upside_2027q1_cash_sources:upside/id | None | upside_2027q1_cash_sources |
| /operating_model/cells/upside_2027q1_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2027q1_cash_sources:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_sources:upside/value | None | 1.4740000000000006 |
| /operating_model/cells/upside_2027q1_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_tax:upside/id | None | upside_2027q1_cash_tax |
| /operating_model/cells/upside_2027q1_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2027q1_cash_tax:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_tax:upside/value | None | 0.15 |
| /operating_model/cells/upside_2027q1_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2027q1_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_cash_uses:upside/formula/refs/0 | None | upside_2027q1_working_cash |
| /operating_model/cells/upside_2027q1_cash_uses:upside/formula/refs/1 | None | upside_2027q1_cash_tax |
| /operating_model/cells/upside_2027q1_cash_uses:upside/formula/refs/2 | None | upside_2027q1_cash_interest |
| /operating_model/cells/upside_2027q1_cash_uses:upside/id | None | upside_2027q1_cash_uses |
| /operating_model/cells/upside_2027q1_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2027q1_cash_uses:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_cash_uses:upside/value | None | 2.6999999999999997 |
| /operating_model/cells/upside_2027q1_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_da:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_da:upside/id | None | upside_2027q1_da |
| /operating_model/cells/upside_2027q1_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_da:upside/label | None | D&A |
| /operating_model/cells/upside_2027q1_da:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_da:upside/value | None | 1.4 |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/formula/refs/1 | None | upside_2027q1_earnout_payment_flag |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/id | None | upside_2027q1_earnout_cash |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/id | None | upside_2027q1_earnout_fv |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/id | None | upside_2027q1_earnout_payment_flag |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q1_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_engineering:upside/id | None | upside_2027q1_engineering |
| /operating_model/cells/upside_2027q1_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2027q1_engineering:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_engineering:upside/value | None | 1.15 |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/formula/refs/0 | None | upside_2027q1_engineering |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/formula/refs/1 | None | upside_2027q1_engineering_margin |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/id | None | upside_2027q1_engineering_contribution |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_engineering_contribution:upside/value | None | 0.667 |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/id | None | upside_2027q1_engineering_margin |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/formula/refs/0 | None | upside_2027q1_da |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/formula/refs/1 | None | upside_2027q1_sbc |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/formula/refs/2 | None | upside_2027q1_earnout_fv |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/id | None | upside_2027q1_gaap_exclusions |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_gaap_exclusions:upside/value | None | 2.5 |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/formula/refs/0 | None | upside_2027q1_ir_contribution |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/formula/refs/1 | None | upside_2027q1_visible_contribution |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/formula/refs/2 | None | upside_2027q1_assembly_contribution |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/formula/refs/3 | None | upside_2027q1_engineering_contribution |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/id | None | upside_2027q1_gross_contribution |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_gross_contribution:upside/value | None | 11.034 |
| /operating_model/cells/upside_2027q1_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2027q1_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_infrared:upside/formula/refs/0 | None | upside_2027q1_ir_activity |
| /operating_model/cells/upside_2027q1_infrared:upside/formula/refs/1 | None | upside_2027q1_ir_realization |
| /operating_model/cells/upside_2027q1_infrared:upside/id | None | upside_2027q1_infrared |
| /operating_model/cells/upside_2027q1_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2027q1_infrared:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_infrared:upside/value | None | 8.5 |
| /operating_model/cells/upside_2027q1_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_ir_activity:upside/id | None | upside_2027q1_ir_activity |
| /operating_model/cells/upside_2027q1_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2027q1_ir_activity:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_ir_activity:upside/value | None | 8.5 |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/formula/refs/0 | None | upside_2027q1_infrared |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/formula/refs/1 | None | upside_2027q1_ir_margin |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/id | None | upside_2027q1_ir_contribution |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_ir_contribution:upside/value | None | 3.6550000000000002 |
| /operating_model/cells/upside_2027q1_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_ir_margin:upside/id | None | upside_2027q1_ir_margin |
| /operating_model/cells/upside_2027q1_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2027q1_ir_margin:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2027q1_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_ir_realization:upside/id | None | upside_2027q1_ir_realization |
| /operating_model/cells/upside_2027q1_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2027q1_ir_realization:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/id | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_opening_backlog_delivery:upside/value | None | 22.0 |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2027q1_backlog_delivered |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/id | None | upside_2027q1_opening_backlog_remaining |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_opening_backlog_remaining:upside/value | None | 88.9 |
| /operating_model/cells/upside_2027q1_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2027q1_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_operating_income:upside/formula/refs/0 | None | upside_2027q1_adj_ebitda |
| /operating_model/cells/upside_2027q1_operating_income:upside/formula/refs/1 | None | upside_2027q1_gaap_exclusions |
| /operating_model/cells/upside_2027q1_operating_income:upside/id | None | upside_2027q1_operating_income |
| /operating_model/cells/upside_2027q1_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2027q1_operating_income:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_operating_income:upside/value | None | 0.9740000000000002 |
| /operating_model/cells/upside_2027q1_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2027q1_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q1_revenue:upside/formula/refs/0 | None | upside_2027q1_infrared |
| /operating_model/cells/upside_2027q1_revenue:upside/formula/refs/1 | None | upside_2027q1_visible |
| /operating_model/cells/upside_2027q1_revenue:upside/formula/refs/2 | None | upside_2027q1_assemblies |
| /operating_model/cells/upside_2027q1_revenue:upside/formula/refs/3 | None | upside_2027q1_engineering |
| /operating_model/cells/upside_2027q1_revenue:upside/id | None | upside_2027q1_revenue |
| /operating_model/cells/upside_2027q1_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2027q1_revenue:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_revenue:upside/value | None | 25.049999999999997 |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/id | None | upside_2027q1_sale_payment_flag |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q1_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_sbc:upside/id | None | upside_2027q1_sbc |
| /operating_model/cells/upside_2027q1_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2027q1_sbc:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_sbc:upside/value | None | 1.1 |
| /operating_model/cells/upside_2027q1_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2027q1_visible:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q1_visible:upside/formula/refs/0 | None | upside_2027q1_visible_gross |
| /operating_model/cells/upside_2027q1_visible:upside/formula/refs/1 | None | upside_2027q1_visible_divested |
| /operating_model/cells/upside_2027q1_visible:upside/id | None | upside_2027q1_visible |
| /operating_model/cells/upside_2027q1_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2027q1_visible:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_visible:upside/value | None | 3.4000000000000004 |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/formula/refs/0 | None | upside_2027q1_visible |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/formula/refs/1 | None | upside_2027q1_visible_margin |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/id | None | upside_2027q1_visible_contribution |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_visible_contribution:upside/value | None | 0.9520000000000002 |
| /operating_model/cells/upside_2027q1_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2027q1_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_visible_divested:upside/id | None | upside_2027q1_visible_divested |
| /operating_model/cells/upside_2027q1_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2027q1_visible_divested:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2027q1_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_visible_gross:upside/id | None | upside_2027q1_visible_gross |
| /operating_model/cells/upside_2027q1_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2027q1_visible_gross:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_visible_gross:upside/value | None | 4.2 |
| /operating_model/cells/upside_2027q1_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_visible_margin:upside/id | None | upside_2027q1_visible_margin |
| /operating_model/cells/upside_2027q1_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2027q1_visible_margin:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q1_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2027q1_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q1_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q1_working_cash:upside/id | None | upside_2027q1_working_cash |
| /operating_model/cells/upside_2027q1_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q1_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2027q1_working_cash:upside/period | None | 2027Q1 |
| /operating_model/cells/upside_2027q1_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q1_working_cash:upside/value | None | 2.52 |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/formula/refs/0 | None | upside_2027q2_gross_contribution |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/formula/refs/1 | None | upside_2027q2_cash_opex |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/id | None | upside_2027q2_adj_ebitda |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_adj_ebitda:upside/value | None | 5.2652 |
| /operating_model/cells/upside_2027q2_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2027q2_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_assemblies:upside/formula/refs/0 | None | upside_2027q2_assembly_activity |
| /operating_model/cells/upside_2027q2_assemblies:upside/formula/refs/1 | None | upside_2027q2_assembly_realization |
| /operating_model/cells/upside_2027q2_assemblies:upside/id | None | upside_2027q2_assemblies |
| /operating_model/cells/upside_2027q2_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2027q2_assemblies:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_assemblies:upside/value | None | 15.0 |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/id | None | upside_2027q2_assembly_activity |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_assembly_activity:upside/value | None | 15.0 |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/formula/refs/0 | None | upside_2027q2_assemblies |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/formula/refs/1 | None | upside_2027q2_assembly_margin |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/id | None | upside_2027q2_assembly_contribution |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_assembly_contribution:upside/value | None | 7.199999999999999 |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/id | None | upside_2027q2_assembly_margin |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/id | None | upside_2027q2_assembly_realization |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q2_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2027q2_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2027q2_asset_sales:upside/formula/refs/1 | None | upside_2027q2_sale_payment_flag |
| /operating_model/cells/upside_2027q2_asset_sales:upside/id | None | upside_2027q2_asset_sales |
| /operating_model/cells/upside_2027q2_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2027q2_asset_sales:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/id | None | upside_2027q2_backlog_delivered |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_backlog_delivered:upside/value | None | 47.0 |
| /operating_model/cells/upside_2027q2_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2027q2_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_book_ship:upside/formula/refs/0 | None | upside_2027q2_revenue |
| /operating_model/cells/upside_2027q2_book_ship:upside/formula/refs/1 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2027q2_book_ship:upside/id | None | upside_2027q2_book_ship |
| /operating_model/cells/upside_2027q2_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2027q2_book_ship:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_book_ship:upside/value | None | 5.065000000000001 |
| /operating_model/cells/upside_2027q2_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_capex:upside/id | None | upside_2027q2_capex |
| /operating_model/cells/upside_2027q2_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2027q2_capex:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_capex:upside/value | None | 3.105 |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/formula/refs/0 | None | upside_2027q2_cash_sources |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/formula/refs/1 | None | upside_2027q2_cash_claims |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/id | None | upside_2027q2_cash_after_claims |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_after_claims:upside/value | None | -0.12980000000000036 |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/formula/refs/0 | None | upside_2027q2_cash_earnings |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/formula/refs/1 | None | upside_2027q2_cash_uses |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/id | None | upside_2027q2_cash_before_capex |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_before_capex:upside/value | None | 2.9751999999999996 |
| /operating_model/cells/upside_2027q2_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2027q2_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_cash_claims:upside/formula/refs/0 | None | upside_2027q2_capex |
| /operating_model/cells/upside_2027q2_cash_claims:upside/formula/refs/1 | None | upside_2027q2_earnout_cash |
| /operating_model/cells/upside_2027q2_cash_claims:upside/id | None | upside_2027q2_cash_claims |
| /operating_model/cells/upside_2027q2_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2027q2_cash_claims:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_claims:upside/value | None | 3.105 |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/formula/refs/0 | None | upside_2027q2_adj_ebitda |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/formula/refs/1 | None | upside_2027q2_cash_interest_income |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/id | None | upside_2027q2_cash_earnings |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_earnings:upside/value | None | 5.9352 |
| /operating_model/cells/upside_2027q2_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_interest:upside/id | None | upside_2027q2_cash_interest |
| /operating_model/cells/upside_2027q2_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2027q2_cash_interest:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/id | None | upside_2027q2_cash_interest_income |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_interest_income:upside/value | None | 0.6699999999999999 |
| /operating_model/cells/upside_2027q2_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_opex:upside/id | None | upside_2027q2_cash_opex |
| /operating_model/cells/upside_2027q2_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2027q2_cash_opex:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_opex:upside/value | None | 8.0325 |
| /operating_model/cells/upside_2027q2_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2027q2_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_cash_sources:upside/formula/refs/0 | None | upside_2027q2_cash_before_capex |
| /operating_model/cells/upside_2027q2_cash_sources:upside/formula/refs/1 | None | upside_2027q2_asset_sales |
| /operating_model/cells/upside_2027q2_cash_sources:upside/id | None | upside_2027q2_cash_sources |
| /operating_model/cells/upside_2027q2_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2027q2_cash_sources:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_sources:upside/value | None | 2.9751999999999996 |
| /operating_model/cells/upside_2027q2_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_tax:upside/id | None | upside_2027q2_cash_tax |
| /operating_model/cells/upside_2027q2_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2027q2_cash_tax:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_tax:upside/value | None | 0.2 |
| /operating_model/cells/upside_2027q2_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2027q2_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_cash_uses:upside/formula/refs/0 | None | upside_2027q2_working_cash |
| /operating_model/cells/upside_2027q2_cash_uses:upside/formula/refs/1 | None | upside_2027q2_cash_tax |
| /operating_model/cells/upside_2027q2_cash_uses:upside/formula/refs/2 | None | upside_2027q2_cash_interest |
| /operating_model/cells/upside_2027q2_cash_uses:upside/id | None | upside_2027q2_cash_uses |
| /operating_model/cells/upside_2027q2_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2027q2_cash_uses:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_cash_uses:upside/value | None | 2.9600000000000004 |
| /operating_model/cells/upside_2027q2_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_da:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_da:upside/id | None | upside_2027q2_da |
| /operating_model/cells/upside_2027q2_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_da:upside/label | None | D&A |
| /operating_model/cells/upside_2027q2_da:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_da:upside/value | None | 1.5 |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/formula/refs/1 | None | upside_2027q2_earnout_payment_flag |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/id | None | upside_2027q2_earnout_cash |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/id | None | upside_2027q2_earnout_fv |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/id | None | upside_2027q2_earnout_payment_flag |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q2_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_engineering:upside/id | None | upside_2027q2_engineering |
| /operating_model/cells/upside_2027q2_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2027q2_engineering:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_engineering:upside/value | None | 1.265 |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/formula/refs/0 | None | upside_2027q2_engineering |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/formula/refs/1 | None | upside_2027q2_engineering_margin |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/id | None | upside_2027q2_engineering_contribution |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_engineering_contribution:upside/value | None | 0.7337 |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/id | None | upside_2027q2_engineering_margin |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/formula/refs/0 | None | upside_2027q2_da |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/formula/refs/1 | None | upside_2027q2_sbc |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/formula/refs/2 | None | upside_2027q2_earnout_fv |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/id | None | upside_2027q2_gaap_exclusions |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_gaap_exclusions:upside/value | None | 2.7 |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/formula/refs/0 | None | upside_2027q2_ir_contribution |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/formula/refs/1 | None | upside_2027q2_visible_contribution |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/formula/refs/2 | None | upside_2027q2_assembly_contribution |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/formula/refs/3 | None | upside_2027q2_engineering_contribution |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/id | None | upside_2027q2_gross_contribution |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_gross_contribution:upside/value | None | 13.2977 |
| /operating_model/cells/upside_2027q2_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2027q2_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_infrared:upside/formula/refs/0 | None | upside_2027q2_ir_activity |
| /operating_model/cells/upside_2027q2_infrared:upside/formula/refs/1 | None | upside_2027q2_ir_realization |
| /operating_model/cells/upside_2027q2_infrared:upside/id | None | upside_2027q2_infrared |
| /operating_model/cells/upside_2027q2_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2027q2_infrared:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_infrared:upside/value | None | 10.0 |
| /operating_model/cells/upside_2027q2_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_ir_activity:upside/id | None | upside_2027q2_ir_activity |
| /operating_model/cells/upside_2027q2_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2027q2_ir_activity:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_ir_activity:upside/value | None | 10.0 |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/formula/refs/0 | None | upside_2027q2_infrared |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/formula/refs/1 | None | upside_2027q2_ir_margin |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/id | None | upside_2027q2_ir_contribution |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_ir_contribution:upside/value | None | 4.300000000000001 |
| /operating_model/cells/upside_2027q2_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_ir_margin:upside/id | None | upside_2027q2_ir_margin |
| /operating_model/cells/upside_2027q2_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2027q2_ir_margin:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2027q2_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_ir_realization:upside/id | None | upside_2027q2_ir_realization |
| /operating_model/cells/upside_2027q2_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2027q2_ir_realization:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/id | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_opening_backlog_delivery:upside/value | None | 25.0 |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2027q2_backlog_delivered |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/id | None | upside_2027q2_opening_backlog_remaining |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_opening_backlog_remaining:upside/value | None | 63.900000000000006 |
| /operating_model/cells/upside_2027q2_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2027q2_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_operating_income:upside/formula/refs/0 | None | upside_2027q2_adj_ebitda |
| /operating_model/cells/upside_2027q2_operating_income:upside/formula/refs/1 | None | upside_2027q2_gaap_exclusions |
| /operating_model/cells/upside_2027q2_operating_income:upside/id | None | upside_2027q2_operating_income |
| /operating_model/cells/upside_2027q2_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2027q2_operating_income:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_operating_income:upside/value | None | 2.5652 |
| /operating_model/cells/upside_2027q2_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2027q2_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q2_revenue:upside/formula/refs/0 | None | upside_2027q2_infrared |
| /operating_model/cells/upside_2027q2_revenue:upside/formula/refs/1 | None | upside_2027q2_visible |
| /operating_model/cells/upside_2027q2_revenue:upside/formula/refs/2 | None | upside_2027q2_assemblies |
| /operating_model/cells/upside_2027q2_revenue:upside/formula/refs/3 | None | upside_2027q2_engineering |
| /operating_model/cells/upside_2027q2_revenue:upside/id | None | upside_2027q2_revenue |
| /operating_model/cells/upside_2027q2_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2027q2_revenue:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_revenue:upside/value | None | 30.065 |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/id | None | upside_2027q2_sale_payment_flag |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q2_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_sbc:upside/id | None | upside_2027q2_sbc |
| /operating_model/cells/upside_2027q2_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2027q2_sbc:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_sbc:upside/value | None | 1.2000000000000002 |
| /operating_model/cells/upside_2027q2_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2027q2_visible:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q2_visible:upside/formula/refs/0 | None | upside_2027q2_visible_gross |
| /operating_model/cells/upside_2027q2_visible:upside/formula/refs/1 | None | upside_2027q2_visible_divested |
| /operating_model/cells/upside_2027q2_visible:upside/id | None | upside_2027q2_visible |
| /operating_model/cells/upside_2027q2_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2027q2_visible:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_visible:upside/value | None | 3.8 |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/formula/refs/0 | None | upside_2027q2_visible |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/formula/refs/1 | None | upside_2027q2_visible_margin |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/id | None | upside_2027q2_visible_contribution |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_visible_contribution:upside/value | None | 1.064 |
| /operating_model/cells/upside_2027q2_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2027q2_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_visible_divested:upside/id | None | upside_2027q2_visible_divested |
| /operating_model/cells/upside_2027q2_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2027q2_visible_divested:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2027q2_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_visible_gross:upside/id | None | upside_2027q2_visible_gross |
| /operating_model/cells/upside_2027q2_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2027q2_visible_gross:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_visible_gross:upside/value | None | 4.6 |
| /operating_model/cells/upside_2027q2_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_visible_margin:upside/id | None | upside_2027q2_visible_margin |
| /operating_model/cells/upside_2027q2_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2027q2_visible_margin:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q2_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2027q2_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q2_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q2_working_cash:upside/id | None | upside_2027q2_working_cash |
| /operating_model/cells/upside_2027q2_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q2_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2027q2_working_cash:upside/period | None | 2027Q2 |
| /operating_model/cells/upside_2027q2_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q2_working_cash:upside/value | None | 2.7300000000000004 |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/formula/refs/0 | None | upside_2027q3_gross_contribution |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/formula/refs/1 | None | upside_2027q3_cash_opex |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/id | None | upside_2027q3_adj_ebitda |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_adj_ebitda:upside/value | None | 7.000400000000001 |
| /operating_model/cells/upside_2027q3_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2027q3_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_assemblies:upside/formula/refs/0 | None | upside_2027q3_assembly_activity |
| /operating_model/cells/upside_2027q3_assemblies:upside/formula/refs/1 | None | upside_2027q3_assembly_realization |
| /operating_model/cells/upside_2027q3_assemblies:upside/id | None | upside_2027q3_assemblies |
| /operating_model/cells/upside_2027q3_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2027q3_assemblies:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_assemblies:upside/value | None | 18.0 |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/id | None | upside_2027q3_assembly_activity |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_assembly_activity:upside/value | None | 18.0 |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/formula/refs/0 | None | upside_2027q3_assemblies |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/formula/refs/1 | None | upside_2027q3_assembly_margin |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/id | None | upside_2027q3_assembly_contribution |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_assembly_contribution:upside/value | None | 8.64 |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/id | None | upside_2027q3_assembly_margin |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/id | None | upside_2027q3_assembly_realization |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q3_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2027q3_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2027q3_asset_sales:upside/formula/refs/1 | None | upside_2027q3_sale_payment_flag |
| /operating_model/cells/upside_2027q3_asset_sales:upside/id | None | upside_2027q3_asset_sales |
| /operating_model/cells/upside_2027q3_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2027q3_asset_sales:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/id | None | upside_2027q3_backlog_delivered |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_backlog_delivered:upside/value | None | 73.0 |
| /operating_model/cells/upside_2027q3_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2027q3_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_book_ship:upside/formula/refs/0 | None | upside_2027q3_revenue |
| /operating_model/cells/upside_2027q3_book_ship:upside/formula/refs/1 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2027q3_book_ship:upside/id | None | upside_2027q3_book_ship |
| /operating_model/cells/upside_2027q3_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2027q3_book_ship:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_book_ship:upside/value | None | 8.880000000000003 |
| /operating_model/cells/upside_2027q3_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_capex:upside/id | None | upside_2027q3_capex |
| /operating_model/cells/upside_2027q3_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2027q3_capex:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_capex:upside/value | None | 3.3349999999999995 |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/formula/refs/0 | None | upside_2027q3_cash_sources |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/formula/refs/1 | None | upside_2027q3_cash_claims |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/id | None | upside_2027q3_cash_after_claims |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_after_claims:upside/value | None | -5.214599999999999 |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/formula/refs/0 | None | upside_2027q3_cash_earnings |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/formula/refs/1 | None | upside_2027q3_cash_uses |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/id | None | upside_2027q3_cash_before_capex |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_before_capex:upside/value | None | 4.420400000000001 |
| /operating_model/cells/upside_2027q3_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2027q3_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_cash_claims:upside/formula/refs/0 | None | upside_2027q3_capex |
| /operating_model/cells/upside_2027q3_cash_claims:upside/formula/refs/1 | None | upside_2027q3_earnout_cash |
| /operating_model/cells/upside_2027q3_cash_claims:upside/id | None | upside_2027q3_cash_claims |
| /operating_model/cells/upside_2027q3_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2027q3_cash_claims:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_claims:upside/value | None | 9.635 |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/formula/refs/0 | None | upside_2027q3_adj_ebitda |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/formula/refs/1 | None | upside_2027q3_cash_interest_income |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/id | None | upside_2027q3_cash_earnings |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_earnings:upside/value | None | 7.6404000000000005 |
| /operating_model/cells/upside_2027q3_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_interest:upside/id | None | upside_2027q3_cash_interest |
| /operating_model/cells/upside_2027q3_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2027q3_cash_interest:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/id | None | upside_2027q3_cash_interest_income |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_interest_income:upside/value | None | 0.6399999999999999 |
| /operating_model/cells/upside_2027q3_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_opex:upside/id | None | upside_2027q3_cash_opex |
| /operating_model/cells/upside_2027q3_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2027q3_cash_opex:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_opex:upside/value | None | 8.505 |
| /operating_model/cells/upside_2027q3_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2027q3_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_cash_sources:upside/formula/refs/0 | None | upside_2027q3_cash_before_capex |
| /operating_model/cells/upside_2027q3_cash_sources:upside/formula/refs/1 | None | upside_2027q3_asset_sales |
| /operating_model/cells/upside_2027q3_cash_sources:upside/id | None | upside_2027q3_cash_sources |
| /operating_model/cells/upside_2027q3_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2027q3_cash_sources:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_sources:upside/value | None | 4.420400000000001 |
| /operating_model/cells/upside_2027q3_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_tax:upside/id | None | upside_2027q3_cash_tax |
| /operating_model/cells/upside_2027q3_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2027q3_cash_tax:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_tax:upside/value | None | 0.25 |
| /operating_model/cells/upside_2027q3_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2027q3_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_cash_uses:upside/formula/refs/0 | None | upside_2027q3_working_cash |
| /operating_model/cells/upside_2027q3_cash_uses:upside/formula/refs/1 | None | upside_2027q3_cash_tax |
| /operating_model/cells/upside_2027q3_cash_uses:upside/formula/refs/2 | None | upside_2027q3_cash_interest |
| /operating_model/cells/upside_2027q3_cash_uses:upside/id | None | upside_2027q3_cash_uses |
| /operating_model/cells/upside_2027q3_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2027q3_cash_uses:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_cash_uses:upside/value | None | 3.2199999999999998 |
| /operating_model/cells/upside_2027q3_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_da:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_da:upside/id | None | upside_2027q3_da |
| /operating_model/cells/upside_2027q3_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_da:upside/label | None | D&A |
| /operating_model/cells/upside_2027q3_da:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_da:upside/value | None | 1.5999999999999999 |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/formula/refs/1 | None | upside_2027q3_earnout_payment_flag |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/id | None | upside_2027q3_earnout_cash |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_earnout_cash:upside/value | None | 6.3 |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/id | None | upside_2027q3_earnout_fv |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/id | None | upside_2027q3_earnout_payment_flag |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_earnout_payment_flag:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q3_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_engineering:upside/id | None | upside_2027q3_engineering |
| /operating_model/cells/upside_2027q3_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2027q3_engineering:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_engineering:upside/value | None | 1.38 |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/formula/refs/0 | None | upside_2027q3_engineering |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/formula/refs/1 | None | upside_2027q3_engineering_margin |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/id | None | upside_2027q3_engineering_contribution |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_engineering_contribution:upside/value | None | 0.8004 |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/id | None | upside_2027q3_engineering_margin |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/formula/refs/0 | None | upside_2027q3_da |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/formula/refs/1 | None | upside_2027q3_sbc |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/formula/refs/2 | None | upside_2027q3_earnout_fv |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/id | None | upside_2027q3_gaap_exclusions |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_gaap_exclusions:upside/value | None | 2.9 |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/formula/refs/0 | None | upside_2027q3_ir_contribution |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/formula/refs/1 | None | upside_2027q3_visible_contribution |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/formula/refs/2 | None | upside_2027q3_assembly_contribution |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/formula/refs/3 | None | upside_2027q3_engineering_contribution |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/id | None | upside_2027q3_gross_contribution |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_gross_contribution:upside/value | None | 15.505400000000002 |
| /operating_model/cells/upside_2027q3_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2027q3_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_infrared:upside/formula/refs/0 | None | upside_2027q3_ir_activity |
| /operating_model/cells/upside_2027q3_infrared:upside/formula/refs/1 | None | upside_2027q3_ir_realization |
| /operating_model/cells/upside_2027q3_infrared:upside/id | None | upside_2027q3_infrared |
| /operating_model/cells/upside_2027q3_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2027q3_infrared:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_infrared:upside/value | None | 11.5 |
| /operating_model/cells/upside_2027q3_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_ir_activity:upside/id | None | upside_2027q3_ir_activity |
| /operating_model/cells/upside_2027q3_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2027q3_ir_activity:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_ir_activity:upside/value | None | 11.5 |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/formula/refs/0 | None | upside_2027q3_infrared |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/formula/refs/1 | None | upside_2027q3_ir_margin |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/id | None | upside_2027q3_ir_contribution |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_ir_contribution:upside/value | None | 4.945 |
| /operating_model/cells/upside_2027q3_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_ir_margin:upside/id | None | upside_2027q3_ir_margin |
| /operating_model/cells/upside_2027q3_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2027q3_ir_margin:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2027q3_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_ir_realization:upside/id | None | upside_2027q3_ir_realization |
| /operating_model/cells/upside_2027q3_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2027q3_ir_realization:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/id | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_opening_backlog_delivery:upside/value | None | 26.0 |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2027q3_backlog_delivered |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/id | None | upside_2027q3_opening_backlog_remaining |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_opening_backlog_remaining:upside/value | None | 37.900000000000006 |
| /operating_model/cells/upside_2027q3_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2027q3_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_operating_income:upside/formula/refs/0 | None | upside_2027q3_adj_ebitda |
| /operating_model/cells/upside_2027q3_operating_income:upside/formula/refs/1 | None | upside_2027q3_gaap_exclusions |
| /operating_model/cells/upside_2027q3_operating_income:upside/id | None | upside_2027q3_operating_income |
| /operating_model/cells/upside_2027q3_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2027q3_operating_income:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_operating_income:upside/value | None | 4.1004000000000005 |
| /operating_model/cells/upside_2027q3_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2027q3_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q3_revenue:upside/formula/refs/0 | None | upside_2027q3_infrared |
| /operating_model/cells/upside_2027q3_revenue:upside/formula/refs/1 | None | upside_2027q3_visible |
| /operating_model/cells/upside_2027q3_revenue:upside/formula/refs/2 | None | upside_2027q3_assemblies |
| /operating_model/cells/upside_2027q3_revenue:upside/formula/refs/3 | None | upside_2027q3_engineering |
| /operating_model/cells/upside_2027q3_revenue:upside/id | None | upside_2027q3_revenue |
| /operating_model/cells/upside_2027q3_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2027q3_revenue:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_revenue:upside/value | None | 34.88 |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/id | None | upside_2027q3_sale_payment_flag |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q3_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_sbc:upside/id | None | upside_2027q3_sbc |
| /operating_model/cells/upside_2027q3_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2027q3_sbc:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_sbc:upside/value | None | 1.3 |
| /operating_model/cells/upside_2027q3_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2027q3_visible:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q3_visible:upside/formula/refs/0 | None | upside_2027q3_visible_gross |
| /operating_model/cells/upside_2027q3_visible:upside/formula/refs/1 | None | upside_2027q3_visible_divested |
| /operating_model/cells/upside_2027q3_visible:upside/id | None | upside_2027q3_visible |
| /operating_model/cells/upside_2027q3_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2027q3_visible:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_visible:upside/value | None | 4.0 |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/formula/refs/0 | None | upside_2027q3_visible |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/formula/refs/1 | None | upside_2027q3_visible_margin |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/id | None | upside_2027q3_visible_contribution |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_visible_contribution:upside/value | None | 1.12 |
| /operating_model/cells/upside_2027q3_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2027q3_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_visible_divested:upside/id | None | upside_2027q3_visible_divested |
| /operating_model/cells/upside_2027q3_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2027q3_visible_divested:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2027q3_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_visible_gross:upside/id | None | upside_2027q3_visible_gross |
| /operating_model/cells/upside_2027q3_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2027q3_visible_gross:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_visible_gross:upside/value | None | 4.8 |
| /operating_model/cells/upside_2027q3_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_visible_margin:upside/id | None | upside_2027q3_visible_margin |
| /operating_model/cells/upside_2027q3_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2027q3_visible_margin:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q3_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2027q3_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q3_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q3_working_cash:upside/id | None | upside_2027q3_working_cash |
| /operating_model/cells/upside_2027q3_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q3_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2027q3_working_cash:upside/period | None | 2027Q3 |
| /operating_model/cells/upside_2027q3_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q3_working_cash:upside/value | None | 2.94 |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/formula/refs/0 | None | upside_2027q4_gross_contribution |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/formula/refs/1 | None | upside_2027q4_cash_opex |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/id | None | upside_2027q4_adj_ebitda |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_adj_ebitda:upside/value | None | 9.2156 |
| /operating_model/cells/upside_2027q4_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2027q4_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_assemblies:upside/formula/refs/0 | None | upside_2027q4_assembly_activity |
| /operating_model/cells/upside_2027q4_assemblies:upside/formula/refs/1 | None | upside_2027q4_assembly_realization |
| /operating_model/cells/upside_2027q4_assemblies:upside/id | None | upside_2027q4_assemblies |
| /operating_model/cells/upside_2027q4_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2027q4_assemblies:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_assemblies:upside/value | None | 22.0 |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/id | None | upside_2027q4_assembly_activity |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_assembly_activity:upside/value | None | 22.0 |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/formula/refs/0 | None | upside_2027q4_assemblies |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/formula/refs/1 | None | upside_2027q4_assembly_margin |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/id | None | upside_2027q4_assembly_contribution |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_assembly_contribution:upside/value | None | 10.559999999999999 |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/id | None | upside_2027q4_assembly_margin |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/id | None | upside_2027q4_assembly_realization |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q4_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2027q4_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2027q4_asset_sales:upside/formula/refs/1 | None | upside_2027q4_sale_payment_flag |
| /operating_model/cells/upside_2027q4_asset_sales:upside/id | None | upside_2027q4_asset_sales |
| /operating_model/cells/upside_2027q4_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2027q4_asset_sales:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_asset_sales:upside/value | None | 0.5 |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/formula/refs/4 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/id | None | upside_2027q4_backlog_delivered |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_backlog_delivered:upside/value | None | 101.0 |
| /operating_model/cells/upside_2027q4_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2027q4_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_book_ship:upside/formula/refs/0 | None | upside_2027q4_revenue |
| /operating_model/cells/upside_2027q4_book_ship:upside/formula/refs/1 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_book_ship:upside/id | None | upside_2027q4_book_ship |
| /operating_model/cells/upside_2027q4_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2027q4_book_ship:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_book_ship:upside/value | None | 12.695 |
| /operating_model/cells/upside_2027q4_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_capex:upside/id | None | upside_2027q4_capex |
| /operating_model/cells/upside_2027q4_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2027q4_capex:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_capex:upside/value | None | 3.565 |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/formula/refs/0 | None | upside_2027q4_cash_sources |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/formula/refs/1 | None | upside_2027q4_cash_claims |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/id | None | upside_2027q4_cash_after_claims |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_after_claims:upside/value | None | 3.2805999999999993 |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/formula/refs/0 | None | upside_2027q4_cash_earnings |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/formula/refs/1 | None | upside_2027q4_cash_uses |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/id | None | upside_2027q4_cash_before_capex |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_before_capex:upside/value | None | 6.345599999999999 |
| /operating_model/cells/upside_2027q4_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2027q4_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_cash_claims:upside/formula/refs/0 | None | upside_2027q4_capex |
| /operating_model/cells/upside_2027q4_cash_claims:upside/formula/refs/1 | None | upside_2027q4_earnout_cash |
| /operating_model/cells/upside_2027q4_cash_claims:upside/id | None | upside_2027q4_cash_claims |
| /operating_model/cells/upside_2027q4_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2027q4_cash_claims:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_claims:upside/value | None | 3.565 |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/formula/refs/0 | None | upside_2027q4_adj_ebitda |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/formula/refs/1 | None | upside_2027q4_cash_interest_income |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/id | None | upside_2027q4_cash_earnings |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_earnings:upside/value | None | 9.8256 |
| /operating_model/cells/upside_2027q4_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_interest:upside/id | None | upside_2027q4_cash_interest |
| /operating_model/cells/upside_2027q4_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2027q4_cash_interest:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/id | None | upside_2027q4_cash_interest_income |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_interest_income:upside/value | None | 0.61 |
| /operating_model/cells/upside_2027q4_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_opex:upside/id | None | upside_2027q4_cash_opex |
| /operating_model/cells/upside_2027q4_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2027q4_cash_opex:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_opex:upside/value | None | 8.977500000000001 |
| /operating_model/cells/upside_2027q4_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2027q4_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_cash_sources:upside/formula/refs/0 | None | upside_2027q4_cash_before_capex |
| /operating_model/cells/upside_2027q4_cash_sources:upside/formula/refs/1 | None | upside_2027q4_asset_sales |
| /operating_model/cells/upside_2027q4_cash_sources:upside/id | None | upside_2027q4_cash_sources |
| /operating_model/cells/upside_2027q4_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2027q4_cash_sources:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_sources:upside/value | None | 6.845599999999999 |
| /operating_model/cells/upside_2027q4_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_tax:upside/id | None | upside_2027q4_cash_tax |
| /operating_model/cells/upside_2027q4_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2027q4_cash_tax:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_tax:upside/value | None | 0.30000000000000004 |
| /operating_model/cells/upside_2027q4_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2027q4_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_cash_uses:upside/formula/refs/0 | None | upside_2027q4_working_cash |
| /operating_model/cells/upside_2027q4_cash_uses:upside/formula/refs/1 | None | upside_2027q4_cash_tax |
| /operating_model/cells/upside_2027q4_cash_uses:upside/formula/refs/2 | None | upside_2027q4_cash_interest |
| /operating_model/cells/upside_2027q4_cash_uses:upside/id | None | upside_2027q4_cash_uses |
| /operating_model/cells/upside_2027q4_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2027q4_cash_uses:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_cash_uses:upside/value | None | 3.48 |
| /operating_model/cells/upside_2027q4_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_da:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_da:upside/id | None | upside_2027q4_da |
| /operating_model/cells/upside_2027q4_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_da:upside/label | None | D&A |
| /operating_model/cells/upside_2027q4_da:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_da:upside/value | None | 1.7 |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/formula/refs/1 | None | upside_2027q4_earnout_payment_flag |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/id | None | upside_2027q4_earnout_cash |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/id | None | upside_2027q4_earnout_fv |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/id | None | upside_2027q4_earnout_payment_flag |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2027q4_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_engineering:upside/id | None | upside_2027q4_engineering |
| /operating_model/cells/upside_2027q4_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2027q4_engineering:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_engineering:upside/value | None | 1.4949999999999999 |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/formula/refs/0 | None | upside_2027q4_engineering |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/formula/refs/1 | None | upside_2027q4_engineering_margin |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/id | None | upside_2027q4_engineering_contribution |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_engineering_contribution:upside/value | None | 0.8671000000000001 |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/id | None | upside_2027q4_engineering_margin |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/formula/refs/0 | None | upside_2027q4_da |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/formula/refs/1 | None | upside_2027q4_sbc |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/formula/refs/2 | None | upside_2027q4_earnout_fv |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/id | None | upside_2027q4_gaap_exclusions |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_gaap_exclusions:upside/value | None | 3.1 |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/formula/refs/0 | None | upside_2027q4_ir_contribution |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/formula/refs/1 | None | upside_2027q4_visible_contribution |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/formula/refs/2 | None | upside_2027q4_assembly_contribution |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/formula/refs/3 | None | upside_2027q4_engineering_contribution |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/id | None | upside_2027q4_gross_contribution |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_gross_contribution:upside/value | None | 18.1931 |
| /operating_model/cells/upside_2027q4_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2027q4_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_infrared:upside/formula/refs/0 | None | upside_2027q4_ir_activity |
| /operating_model/cells/upside_2027q4_infrared:upside/formula/refs/1 | None | upside_2027q4_ir_realization |
| /operating_model/cells/upside_2027q4_infrared:upside/id | None | upside_2027q4_infrared |
| /operating_model/cells/upside_2027q4_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2027q4_infrared:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_infrared:upside/value | None | 13.0 |
| /operating_model/cells/upside_2027q4_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_ir_activity:upside/id | None | upside_2027q4_ir_activity |
| /operating_model/cells/upside_2027q4_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2027q4_ir_activity:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_ir_activity:upside/value | None | 13.0 |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/formula/refs/0 | None | upside_2027q4_infrared |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/formula/refs/1 | None | upside_2027q4_ir_margin |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/id | None | upside_2027q4_ir_contribution |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_ir_contribution:upside/value | None | 5.590000000000001 |
| /operating_model/cells/upside_2027q4_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_ir_margin:upside/id | None | upside_2027q4_ir_margin |
| /operating_model/cells/upside_2027q4_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2027q4_ir_margin:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2027q4_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_ir_realization:upside/id | None | upside_2027q4_ir_realization |
| /operating_model/cells/upside_2027q4_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2027q4_ir_realization:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/id | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_opening_backlog_delivery:upside/value | None | 28.0 |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2027q4_backlog_delivered |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/id | None | upside_2027q4_opening_backlog_remaining |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_opening_backlog_remaining:upside/value | None | 9.900000000000006 |
| /operating_model/cells/upside_2027q4_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2027q4_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_operating_income:upside/formula/refs/0 | None | upside_2027q4_adj_ebitda |
| /operating_model/cells/upside_2027q4_operating_income:upside/formula/refs/1 | None | upside_2027q4_gaap_exclusions |
| /operating_model/cells/upside_2027q4_operating_income:upside/id | None | upside_2027q4_operating_income |
| /operating_model/cells/upside_2027q4_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2027q4_operating_income:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_operating_income:upside/value | None | 6.115600000000001 |
| /operating_model/cells/upside_2027q4_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2027q4_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2027q4_revenue:upside/formula/refs/0 | None | upside_2027q4_infrared |
| /operating_model/cells/upside_2027q4_revenue:upside/formula/refs/1 | None | upside_2027q4_visible |
| /operating_model/cells/upside_2027q4_revenue:upside/formula/refs/2 | None | upside_2027q4_assemblies |
| /operating_model/cells/upside_2027q4_revenue:upside/formula/refs/3 | None | upside_2027q4_engineering |
| /operating_model/cells/upside_2027q4_revenue:upside/id | None | upside_2027q4_revenue |
| /operating_model/cells/upside_2027q4_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2027q4_revenue:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_revenue:upside/value | None | 40.695 |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/id | None | upside_2027q4_sale_payment_flag |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_sale_payment_flag:upside/value | None | 1.0 |
| /operating_model/cells/upside_2027q4_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_sbc:upside/id | None | upside_2027q4_sbc |
| /operating_model/cells/upside_2027q4_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2027q4_sbc:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_sbc:upside/value | None | 1.4000000000000001 |
| /operating_model/cells/upside_2027q4_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2027q4_visible:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2027q4_visible:upside/formula/refs/0 | None | upside_2027q4_visible_gross |
| /operating_model/cells/upside_2027q4_visible:upside/formula/refs/1 | None | upside_2027q4_visible_divested |
| /operating_model/cells/upside_2027q4_visible:upside/id | None | upside_2027q4_visible |
| /operating_model/cells/upside_2027q4_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2027q4_visible:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_visible:upside/value | None | 4.2 |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/formula/refs/0 | None | upside_2027q4_visible |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/formula/refs/1 | None | upside_2027q4_visible_margin |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/id | None | upside_2027q4_visible_contribution |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_visible_contribution:upside/value | None | 1.1760000000000002 |
| /operating_model/cells/upside_2027q4_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2027q4_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_visible_divested:upside/id | None | upside_2027q4_visible_divested |
| /operating_model/cells/upside_2027q4_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2027q4_visible_divested:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2027q4_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_visible_gross:upside/id | None | upside_2027q4_visible_gross |
| /operating_model/cells/upside_2027q4_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2027q4_visible_gross:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_visible_gross:upside/value | None | 5.0 |
| /operating_model/cells/upside_2027q4_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_visible_margin:upside/id | None | upside_2027q4_visible_margin |
| /operating_model/cells/upside_2027q4_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2027q4_visible_margin:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2027q4_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2027q4_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2027q4_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2027q4_working_cash:upside/id | None | upside_2027q4_working_cash |
| /operating_model/cells/upside_2027q4_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2027q4_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2027q4_working_cash:upside/period | None | 2027Q4 |
| /operating_model/cells/upside_2027q4_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2027q4_working_cash:upside/value | None | 3.1500000000000004 |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/formula/refs/0 | None | upside_2028q1_gross_contribution |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/formula/refs/1 | None | upside_2028q1_cash_opex |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/id | None | upside_2028q1_adj_ebitda |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_adj_ebitda:upside/value | None | 11.645800000000003 |
| /operating_model/cells/upside_2028q1_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2028q1_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_assemblies:upside/formula/refs/0 | None | upside_2028q1_assembly_activity |
| /operating_model/cells/upside_2028q1_assemblies:upside/formula/refs/1 | None | upside_2028q1_assembly_realization |
| /operating_model/cells/upside_2028q1_assemblies:upside/id | None | upside_2028q1_assemblies |
| /operating_model/cells/upside_2028q1_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2028q1_assemblies:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_assemblies:upside/value | None | 26.0 |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/id | None | upside_2028q1_assembly_activity |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_assembly_activity:upside/value | None | 26.0 |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/formula/refs/0 | None | upside_2028q1_assemblies |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/formula/refs/1 | None | upside_2028q1_assembly_margin |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/id | None | upside_2028q1_assembly_contribution |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_assembly_contribution:upside/value | None | 12.48 |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/id | None | upside_2028q1_assembly_margin |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/id | None | upside_2028q1_assembly_realization |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q1_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2028q1_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2028q1_asset_sales:upside/formula/refs/1 | None | upside_2028q1_sale_payment_flag |
| /operating_model/cells/upside_2028q1_asset_sales:upside/id | None | upside_2028q1_asset_sales |
| /operating_model/cells/upside_2028q1_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2028q1_asset_sales:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/4 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/formula/refs/5 | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/id | None | upside_2028q1_backlog_delivered |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_backlog_delivered:upside/value | None | 103.0 |
| /operating_model/cells/upside_2028q1_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2028q1_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_book_ship:upside/formula/refs/0 | None | upside_2028q1_revenue |
| /operating_model/cells/upside_2028q1_book_ship:upside/formula/refs/1 | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_book_ship:upside/id | None | upside_2028q1_book_ship |
| /operating_model/cells/upside_2028q1_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2028q1_book_ship:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_book_ship:upside/value | None | 45.01 |
| /operating_model/cells/upside_2028q1_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_capex:upside/id | None | upside_2028q1_capex |
| /operating_model/cells/upside_2028q1_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2028q1_capex:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_capex:upside/value | None | 3.7949999999999995 |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/formula/refs/0 | None | upside_2028q1_cash_sources |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/formula/refs/1 | None | upside_2028q1_cash_claims |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/id | None | upside_2028q1_cash_after_claims |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_after_claims:upside/value | None | 4.690800000000003 |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/formula/refs/0 | None | upside_2028q1_cash_earnings |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/formula/refs/1 | None | upside_2028q1_cash_uses |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/id | None | upside_2028q1_cash_before_capex |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_before_capex:upside/value | None | 8.485800000000003 |
| /operating_model/cells/upside_2028q1_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2028q1_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_cash_claims:upside/formula/refs/0 | None | upside_2028q1_capex |
| /operating_model/cells/upside_2028q1_cash_claims:upside/formula/refs/1 | None | upside_2028q1_earnout_cash |
| /operating_model/cells/upside_2028q1_cash_claims:upside/id | None | upside_2028q1_cash_claims |
| /operating_model/cells/upside_2028q1_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2028q1_cash_claims:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_claims:upside/value | None | 3.7949999999999995 |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/formula/refs/0 | None | upside_2028q1_adj_ebitda |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/formula/refs/1 | None | upside_2028q1_cash_interest_income |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/id | None | upside_2028q1_cash_earnings |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_earnings:upside/value | None | 12.225800000000003 |
| /operating_model/cells/upside_2028q1_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_interest:upside/id | None | upside_2028q1_cash_interest |
| /operating_model/cells/upside_2028q1_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2028q1_cash_interest:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/id | None | upside_2028q1_cash_interest_income |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_interest_income:upside/value | None | 0.58 |
| /operating_model/cells/upside_2028q1_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_opex:upside/id | None | upside_2028q1_cash_opex |
| /operating_model/cells/upside_2028q1_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2028q1_cash_opex:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_opex:upside/value | None | 9.450000000000001 |
| /operating_model/cells/upside_2028q1_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2028q1_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_cash_sources:upside/formula/refs/0 | None | upside_2028q1_cash_before_capex |
| /operating_model/cells/upside_2028q1_cash_sources:upside/formula/refs/1 | None | upside_2028q1_asset_sales |
| /operating_model/cells/upside_2028q1_cash_sources:upside/id | None | upside_2028q1_cash_sources |
| /operating_model/cells/upside_2028q1_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2028q1_cash_sources:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_sources:upside/value | None | 8.485800000000003 |
| /operating_model/cells/upside_2028q1_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_tax:upside/id | None | upside_2028q1_cash_tax |
| /operating_model/cells/upside_2028q1_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2028q1_cash_tax:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_tax:upside/value | None | 0.35 |
| /operating_model/cells/upside_2028q1_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2028q1_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_cash_uses:upside/formula/refs/0 | None | upside_2028q1_working_cash |
| /operating_model/cells/upside_2028q1_cash_uses:upside/formula/refs/1 | None | upside_2028q1_cash_tax |
| /operating_model/cells/upside_2028q1_cash_uses:upside/formula/refs/2 | None | upside_2028q1_cash_interest |
| /operating_model/cells/upside_2028q1_cash_uses:upside/id | None | upside_2028q1_cash_uses |
| /operating_model/cells/upside_2028q1_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2028q1_cash_uses:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_cash_uses:upside/value | None | 3.74 |
| /operating_model/cells/upside_2028q1_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_da:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_da:upside/id | None | upside_2028q1_da |
| /operating_model/cells/upside_2028q1_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_da:upside/label | None | D&A |
| /operating_model/cells/upside_2028q1_da:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_da:upside/value | None | 1.7999999999999998 |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/formula/refs/1 | None | upside_2028q1_earnout_payment_flag |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/id | None | upside_2028q1_earnout_cash |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/id | None | upside_2028q1_earnout_fv |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/id | None | upside_2028q1_earnout_payment_flag |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q1_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_engineering:upside/id | None | upside_2028q1_engineering |
| /operating_model/cells/upside_2028q1_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2028q1_engineering:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_engineering:upside/value | None | 1.6099999999999999 |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/formula/refs/0 | None | upside_2028q1_engineering |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/formula/refs/1 | None | upside_2028q1_engineering_margin |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/id | None | upside_2028q1_engineering_contribution |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_engineering_contribution:upside/value | None | 0.9338000000000001 |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/id | None | upside_2028q1_engineering_margin |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/formula/refs/0 | None | upside_2028q1_da |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/formula/refs/1 | None | upside_2028q1_sbc |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/formula/refs/2 | None | upside_2028q1_earnout_fv |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/id | None | upside_2028q1_gaap_exclusions |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_gaap_exclusions:upside/value | None | 3.3 |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/formula/refs/0 | None | upside_2028q1_ir_contribution |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/formula/refs/1 | None | upside_2028q1_visible_contribution |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/formula/refs/2 | None | upside_2028q1_assembly_contribution |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/formula/refs/3 | None | upside_2028q1_engineering_contribution |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/id | None | upside_2028q1_gross_contribution |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_gross_contribution:upside/value | None | 21.095800000000004 |
| /operating_model/cells/upside_2028q1_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2028q1_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_infrared:upside/formula/refs/0 | None | upside_2028q1_ir_activity |
| /operating_model/cells/upside_2028q1_infrared:upside/formula/refs/1 | None | upside_2028q1_ir_realization |
| /operating_model/cells/upside_2028q1_infrared:upside/id | None | upside_2028q1_infrared |
| /operating_model/cells/upside_2028q1_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2028q1_infrared:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_infrared:upside/value | None | 15.0 |
| /operating_model/cells/upside_2028q1_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_ir_activity:upside/id | None | upside_2028q1_ir_activity |
| /operating_model/cells/upside_2028q1_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2028q1_ir_activity:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_ir_activity:upside/value | None | 15.0 |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/formula/refs/0 | None | upside_2028q1_infrared |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/formula/refs/1 | None | upside_2028q1_ir_margin |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/id | None | upside_2028q1_ir_contribution |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_ir_contribution:upside/value | None | 6.450000000000001 |
| /operating_model/cells/upside_2028q1_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_ir_margin:upside/id | None | upside_2028q1_ir_margin |
| /operating_model/cells/upside_2028q1_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2028q1_ir_margin:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2028q1_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_ir_realization:upside/id | None | upside_2028q1_ir_realization |
| /operating_model/cells/upside_2028q1_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2028q1_ir_realization:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/id | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_opening_backlog_delivery:upside/value | None | 2.0 |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2028q1_backlog_delivered |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/id | None | upside_2028q1_opening_backlog_remaining |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_opening_backlog_remaining:upside/value | None | 7.900000000000006 |
| /operating_model/cells/upside_2028q1_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2028q1_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_operating_income:upside/formula/refs/0 | None | upside_2028q1_adj_ebitda |
| /operating_model/cells/upside_2028q1_operating_income:upside/formula/refs/1 | None | upside_2028q1_gaap_exclusions |
| /operating_model/cells/upside_2028q1_operating_income:upside/id | None | upside_2028q1_operating_income |
| /operating_model/cells/upside_2028q1_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2028q1_operating_income:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_operating_income:upside/value | None | 8.345800000000004 |
| /operating_model/cells/upside_2028q1_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2028q1_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q1_revenue:upside/formula/refs/0 | None | upside_2028q1_infrared |
| /operating_model/cells/upside_2028q1_revenue:upside/formula/refs/1 | None | upside_2028q1_visible |
| /operating_model/cells/upside_2028q1_revenue:upside/formula/refs/2 | None | upside_2028q1_assemblies |
| /operating_model/cells/upside_2028q1_revenue:upside/formula/refs/3 | None | upside_2028q1_engineering |
| /operating_model/cells/upside_2028q1_revenue:upside/id | None | upside_2028q1_revenue |
| /operating_model/cells/upside_2028q1_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2028q1_revenue:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_revenue:upside/value | None | 47.01 |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/id | None | upside_2028q1_sale_payment_flag |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q1_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_sbc:upside/id | None | upside_2028q1_sbc |
| /operating_model/cells/upside_2028q1_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2028q1_sbc:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_sbc:upside/value | None | 1.5 |
| /operating_model/cells/upside_2028q1_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2028q1_visible:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q1_visible:upside/formula/refs/0 | None | upside_2028q1_visible_gross |
| /operating_model/cells/upside_2028q1_visible:upside/formula/refs/1 | None | upside_2028q1_visible_divested |
| /operating_model/cells/upside_2028q1_visible:upside/id | None | upside_2028q1_visible |
| /operating_model/cells/upside_2028q1_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2028q1_visible:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_visible:upside/value | None | 4.4 |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/formula/refs/0 | None | upside_2028q1_visible |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/formula/refs/1 | None | upside_2028q1_visible_margin |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/id | None | upside_2028q1_visible_contribution |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_visible_contribution:upside/value | None | 1.2320000000000002 |
| /operating_model/cells/upside_2028q1_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2028q1_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_visible_divested:upside/id | None | upside_2028q1_visible_divested |
| /operating_model/cells/upside_2028q1_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2028q1_visible_divested:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2028q1_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_visible_gross:upside/id | None | upside_2028q1_visible_gross |
| /operating_model/cells/upside_2028q1_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2028q1_visible_gross:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_visible_gross:upside/value | None | 5.2 |
| /operating_model/cells/upside_2028q1_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_visible_margin:upside/id | None | upside_2028q1_visible_margin |
| /operating_model/cells/upside_2028q1_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2028q1_visible_margin:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q1_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2028q1_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q1_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q1_working_cash:upside/id | None | upside_2028q1_working_cash |
| /operating_model/cells/upside_2028q1_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q1_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2028q1_working_cash:upside/period | None | 2028Q1 |
| /operating_model/cells/upside_2028q1_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q1_working_cash:upside/value | None | 3.3600000000000003 |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/formula/refs/0 | None | upside_2028q2_gross_contribution |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/formula/refs/1 | None | upside_2028q2_cash_opex |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/id | None | upside_2028q2_adj_ebitda |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_adj_ebitda:upside/value | None | 14.075999999999997 |
| /operating_model/cells/upside_2028q2_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2028q2_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_assemblies:upside/formula/refs/0 | None | upside_2028q2_assembly_activity |
| /operating_model/cells/upside_2028q2_assemblies:upside/formula/refs/1 | None | upside_2028q2_assembly_realization |
| /operating_model/cells/upside_2028q2_assemblies:upside/id | None | upside_2028q2_assemblies |
| /operating_model/cells/upside_2028q2_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2028q2_assemblies:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_assemblies:upside/value | None | 30.0 |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/id | None | upside_2028q2_assembly_activity |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_assembly_activity:upside/value | None | 30.0 |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/formula/refs/0 | None | upside_2028q2_assemblies |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/formula/refs/1 | None | upside_2028q2_assembly_margin |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/id | None | upside_2028q2_assembly_contribution |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_assembly_contribution:upside/value | None | 14.399999999999999 |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/id | None | upside_2028q2_assembly_margin |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/id | None | upside_2028q2_assembly_realization |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q2_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2028q2_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2028q2_asset_sales:upside/formula/refs/1 | None | upside_2028q2_sale_payment_flag |
| /operating_model/cells/upside_2028q2_asset_sales:upside/id | None | upside_2028q2_asset_sales |
| /operating_model/cells/upside_2028q2_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2028q2_asset_sales:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/4 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/5 | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/formula/refs/6 | None | upside_2028q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/id | None | upside_2028q2_backlog_delivered |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_backlog_delivered:upside/value | None | 105.0 |
| /operating_model/cells/upside_2028q2_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2028q2_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_book_ship:upside/formula/refs/0 | None | upside_2028q2_revenue |
| /operating_model/cells/upside_2028q2_book_ship:upside/formula/refs/1 | None | upside_2028q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_book_ship:upside/id | None | upside_2028q2_book_ship |
| /operating_model/cells/upside_2028q2_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2028q2_book_ship:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_book_ship:upside/value | None | 51.325 |
| /operating_model/cells/upside_2028q2_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_capex:upside/id | None | upside_2028q2_capex |
| /operating_model/cells/upside_2028q2_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2028q2_capex:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_capex:upside/value | None | 4.0249999999999995 |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/formula/refs/0 | None | upside_2028q2_cash_sources |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/formula/refs/1 | None | upside_2028q2_cash_claims |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/id | None | upside_2028q2_cash_after_claims |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_after_claims:upside/value | None | 6.600999999999998 |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/formula/refs/0 | None | upside_2028q2_cash_earnings |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/formula/refs/1 | None | upside_2028q2_cash_uses |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/id | None | upside_2028q2_cash_before_capex |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_before_capex:upside/value | None | 10.625999999999998 |
| /operating_model/cells/upside_2028q2_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2028q2_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_cash_claims:upside/formula/refs/0 | None | upside_2028q2_capex |
| /operating_model/cells/upside_2028q2_cash_claims:upside/formula/refs/1 | None | upside_2028q2_earnout_cash |
| /operating_model/cells/upside_2028q2_cash_claims:upside/id | None | upside_2028q2_cash_claims |
| /operating_model/cells/upside_2028q2_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2028q2_cash_claims:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_claims:upside/value | None | 4.0249999999999995 |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/formula/refs/0 | None | upside_2028q2_adj_ebitda |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/formula/refs/1 | None | upside_2028q2_cash_interest_income |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/id | None | upside_2028q2_cash_earnings |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_earnings:upside/value | None | 14.625999999999998 |
| /operating_model/cells/upside_2028q2_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_interest:upside/id | None | upside_2028q2_cash_interest |
| /operating_model/cells/upside_2028q2_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2028q2_cash_interest:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/id | None | upside_2028q2_cash_interest_income |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_interest_income:upside/value | None | 0.5499999999999999 |
| /operating_model/cells/upside_2028q2_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_opex:upside/id | None | upside_2028q2_cash_opex |
| /operating_model/cells/upside_2028q2_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2028q2_cash_opex:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_opex:upside/value | None | 9.9225 |
| /operating_model/cells/upside_2028q2_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2028q2_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_cash_sources:upside/formula/refs/0 | None | upside_2028q2_cash_before_capex |
| /operating_model/cells/upside_2028q2_cash_sources:upside/formula/refs/1 | None | upside_2028q2_asset_sales |
| /operating_model/cells/upside_2028q2_cash_sources:upside/id | None | upside_2028q2_cash_sources |
| /operating_model/cells/upside_2028q2_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2028q2_cash_sources:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_sources:upside/value | None | 10.625999999999998 |
| /operating_model/cells/upside_2028q2_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_tax:upside/id | None | upside_2028q2_cash_tax |
| /operating_model/cells/upside_2028q2_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2028q2_cash_tax:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_tax:upside/value | None | 0.4 |
| /operating_model/cells/upside_2028q2_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2028q2_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_cash_uses:upside/formula/refs/0 | None | upside_2028q2_working_cash |
| /operating_model/cells/upside_2028q2_cash_uses:upside/formula/refs/1 | None | upside_2028q2_cash_tax |
| /operating_model/cells/upside_2028q2_cash_uses:upside/formula/refs/2 | None | upside_2028q2_cash_interest |
| /operating_model/cells/upside_2028q2_cash_uses:upside/id | None | upside_2028q2_cash_uses |
| /operating_model/cells/upside_2028q2_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2028q2_cash_uses:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_cash_uses:upside/value | None | 3.9999999999999996 |
| /operating_model/cells/upside_2028q2_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_da:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_da:upside/id | None | upside_2028q2_da |
| /operating_model/cells/upside_2028q2_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_da:upside/label | None | D&A |
| /operating_model/cells/upside_2028q2_da:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_da:upside/value | None | 1.9 |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/formula/refs/1 | None | upside_2028q2_earnout_payment_flag |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/id | None | upside_2028q2_earnout_cash |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/id | None | upside_2028q2_earnout_fv |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/id | None | upside_2028q2_earnout_payment_flag |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q2_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_engineering:upside/id | None | upside_2028q2_engineering |
| /operating_model/cells/upside_2028q2_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2028q2_engineering:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_engineering:upside/value | None | 1.7249999999999999 |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/formula/refs/0 | None | upside_2028q2_engineering |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/formula/refs/1 | None | upside_2028q2_engineering_margin |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/id | None | upside_2028q2_engineering_contribution |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_engineering_contribution:upside/value | None | 1.0005 |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/id | None | upside_2028q2_engineering_margin |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/formula/refs/0 | None | upside_2028q2_da |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/formula/refs/1 | None | upside_2028q2_sbc |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/formula/refs/2 | None | upside_2028q2_earnout_fv |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/id | None | upside_2028q2_gaap_exclusions |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_gaap_exclusions:upside/value | None | 3.5 |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/formula/refs/0 | None | upside_2028q2_ir_contribution |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/formula/refs/1 | None | upside_2028q2_visible_contribution |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/formula/refs/2 | None | upside_2028q2_assembly_contribution |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/formula/refs/3 | None | upside_2028q2_engineering_contribution |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/id | None | upside_2028q2_gross_contribution |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_gross_contribution:upside/value | None | 23.998499999999996 |
| /operating_model/cells/upside_2028q2_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2028q2_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_infrared:upside/formula/refs/0 | None | upside_2028q2_ir_activity |
| /operating_model/cells/upside_2028q2_infrared:upside/formula/refs/1 | None | upside_2028q2_ir_realization |
| /operating_model/cells/upside_2028q2_infrared:upside/id | None | upside_2028q2_infrared |
| /operating_model/cells/upside_2028q2_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2028q2_infrared:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_infrared:upside/value | None | 17.0 |
| /operating_model/cells/upside_2028q2_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_ir_activity:upside/id | None | upside_2028q2_ir_activity |
| /operating_model/cells/upside_2028q2_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2028q2_ir_activity:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_ir_activity:upside/value | None | 17.0 |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/formula/refs/0 | None | upside_2028q2_infrared |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/formula/refs/1 | None | upside_2028q2_ir_margin |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/id | None | upside_2028q2_ir_contribution |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_ir_contribution:upside/value | None | 7.3100000000000005 |
| /operating_model/cells/upside_2028q2_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_ir_margin:upside/id | None | upside_2028q2_ir_margin |
| /operating_model/cells/upside_2028q2_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2028q2_ir_margin:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2028q2_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_ir_realization:upside/id | None | upside_2028q2_ir_realization |
| /operating_model/cells/upside_2028q2_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2028q2_ir_realization:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/id | None | upside_2028q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_opening_backlog_delivery:upside/value | None | 2.0 |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2028q2_backlog_delivered |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/id | None | upside_2028q2_opening_backlog_remaining |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_opening_backlog_remaining:upside/value | None | 5.900000000000006 |
| /operating_model/cells/upside_2028q2_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2028q2_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_operating_income:upside/formula/refs/0 | None | upside_2028q2_adj_ebitda |
| /operating_model/cells/upside_2028q2_operating_income:upside/formula/refs/1 | None | upside_2028q2_gaap_exclusions |
| /operating_model/cells/upside_2028q2_operating_income:upside/id | None | upside_2028q2_operating_income |
| /operating_model/cells/upside_2028q2_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2028q2_operating_income:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_operating_income:upside/value | None | 10.575999999999997 |
| /operating_model/cells/upside_2028q2_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2028q2_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q2_revenue:upside/formula/refs/0 | None | upside_2028q2_infrared |
| /operating_model/cells/upside_2028q2_revenue:upside/formula/refs/1 | None | upside_2028q2_visible |
| /operating_model/cells/upside_2028q2_revenue:upside/formula/refs/2 | None | upside_2028q2_assemblies |
| /operating_model/cells/upside_2028q2_revenue:upside/formula/refs/3 | None | upside_2028q2_engineering |
| /operating_model/cells/upside_2028q2_revenue:upside/id | None | upside_2028q2_revenue |
| /operating_model/cells/upside_2028q2_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2028q2_revenue:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_revenue:upside/value | None | 53.325 |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/id | None | upside_2028q2_sale_payment_flag |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q2_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_sbc:upside/id | None | upside_2028q2_sbc |
| /operating_model/cells/upside_2028q2_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2028q2_sbc:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_sbc:upside/value | None | 1.6 |
| /operating_model/cells/upside_2028q2_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2028q2_visible:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q2_visible:upside/formula/refs/0 | None | upside_2028q2_visible_gross |
| /operating_model/cells/upside_2028q2_visible:upside/formula/refs/1 | None | upside_2028q2_visible_divested |
| /operating_model/cells/upside_2028q2_visible:upside/id | None | upside_2028q2_visible |
| /operating_model/cells/upside_2028q2_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2028q2_visible:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_visible:upside/value | None | 4.6000000000000005 |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/formula/refs/0 | None | upside_2028q2_visible |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/formula/refs/1 | None | upside_2028q2_visible_margin |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/id | None | upside_2028q2_visible_contribution |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_visible_contribution:upside/value | None | 1.2880000000000003 |
| /operating_model/cells/upside_2028q2_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2028q2_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_visible_divested:upside/id | None | upside_2028q2_visible_divested |
| /operating_model/cells/upside_2028q2_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2028q2_visible_divested:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2028q2_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_visible_gross:upside/id | None | upside_2028q2_visible_gross |
| /operating_model/cells/upside_2028q2_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2028q2_visible_gross:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_visible_gross:upside/value | None | 5.4 |
| /operating_model/cells/upside_2028q2_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_visible_margin:upside/id | None | upside_2028q2_visible_margin |
| /operating_model/cells/upside_2028q2_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2028q2_visible_margin:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q2_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2028q2_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q2_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q2_working_cash:upside/id | None | upside_2028q2_working_cash |
| /operating_model/cells/upside_2028q2_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q2_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2028q2_working_cash:upside/period | None | 2028Q2 |
| /operating_model/cells/upside_2028q2_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q2_working_cash:upside/value | None | 3.57 |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/formula/refs/0 | None | upside_2028q3_gross_contribution |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/formula/refs/1 | None | upside_2028q3_cash_opex |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/id | None | upside_2028q3_adj_ebitda |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_adj_ebitda:upside/value | None | 16.986199999999997 |
| /operating_model/cells/upside_2028q3_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2028q3_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_assemblies:upside/formula/refs/0 | None | upside_2028q3_assembly_activity |
| /operating_model/cells/upside_2028q3_assemblies:upside/formula/refs/1 | None | upside_2028q3_assembly_realization |
| /operating_model/cells/upside_2028q3_assemblies:upside/id | None | upside_2028q3_assemblies |
| /operating_model/cells/upside_2028q3_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2028q3_assemblies:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_assemblies:upside/value | None | 35.0 |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/id | None | upside_2028q3_assembly_activity |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_assembly_activity:upside/value | None | 35.0 |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/formula/refs/0 | None | upside_2028q3_assemblies |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/formula/refs/1 | None | upside_2028q3_assembly_margin |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/id | None | upside_2028q3_assembly_contribution |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_assembly_contribution:upside/value | None | 16.8 |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/id | None | upside_2028q3_assembly_margin |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/id | None | upside_2028q3_assembly_realization |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q3_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2028q3_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2028q3_asset_sales:upside/formula/refs/1 | None | upside_2028q3_sale_payment_flag |
| /operating_model/cells/upside_2028q3_asset_sales:upside/id | None | upside_2028q3_asset_sales |
| /operating_model/cells/upside_2028q3_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2028q3_asset_sales:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_asset_sales:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/4 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/5 | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/6 | None | upside_2028q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/formula/refs/7 | None | upside_2028q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/id | None | upside_2028q3_backlog_delivered |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_backlog_delivered:upside/value | None | 107.0 |
| /operating_model/cells/upside_2028q3_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2028q3_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_book_ship:upside/formula/refs/0 | None | upside_2028q3_revenue |
| /operating_model/cells/upside_2028q3_book_ship:upside/formula/refs/1 | None | upside_2028q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_book_ship:upside/id | None | upside_2028q3_book_ship |
| /operating_model/cells/upside_2028q3_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2028q3_book_ship:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_book_ship:upside/value | None | 58.64 |
| /operating_model/cells/upside_2028q3_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_capex:upside/id | None | upside_2028q3_capex |
| /operating_model/cells/upside_2028q3_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2028q3_capex:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_capex:upside/value | None | 4.255 |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/formula/refs/0 | None | upside_2028q3_cash_sources |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/formula/refs/1 | None | upside_2028q3_cash_claims |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/id | None | upside_2028q3_cash_after_claims |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_after_claims:upside/value | None | 8.991199999999996 |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/formula/refs/0 | None | upside_2028q3_cash_earnings |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/formula/refs/1 | None | upside_2028q3_cash_uses |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/id | None | upside_2028q3_cash_before_capex |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_before_capex:upside/value | None | 13.246199999999995 |
| /operating_model/cells/upside_2028q3_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2028q3_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_cash_claims:upside/formula/refs/0 | None | upside_2028q3_capex |
| /operating_model/cells/upside_2028q3_cash_claims:upside/formula/refs/1 | None | upside_2028q3_earnout_cash |
| /operating_model/cells/upside_2028q3_cash_claims:upside/id | None | upside_2028q3_cash_claims |
| /operating_model/cells/upside_2028q3_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2028q3_cash_claims:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_claims:upside/value | None | 4.255 |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/formula/refs/0 | None | upside_2028q3_adj_ebitda |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/formula/refs/1 | None | upside_2028q3_cash_interest_income |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/id | None | upside_2028q3_cash_earnings |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_earnings:upside/value | None | 17.506199999999996 |
| /operating_model/cells/upside_2028q3_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_interest:upside/id | None | upside_2028q3_cash_interest |
| /operating_model/cells/upside_2028q3_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2028q3_cash_interest:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/id | None | upside_2028q3_cash_interest_income |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_interest_income:upside/value | None | 0.52 |
| /operating_model/cells/upside_2028q3_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_opex:upside/id | None | upside_2028q3_cash_opex |
| /operating_model/cells/upside_2028q3_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2028q3_cash_opex:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_opex:upside/value | None | 10.395000000000001 |
| /operating_model/cells/upside_2028q3_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2028q3_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_cash_sources:upside/formula/refs/0 | None | upside_2028q3_cash_before_capex |
| /operating_model/cells/upside_2028q3_cash_sources:upside/formula/refs/1 | None | upside_2028q3_asset_sales |
| /operating_model/cells/upside_2028q3_cash_sources:upside/id | None | upside_2028q3_cash_sources |
| /operating_model/cells/upside_2028q3_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2028q3_cash_sources:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_sources:upside/value | None | 13.246199999999995 |
| /operating_model/cells/upside_2028q3_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_tax:upside/id | None | upside_2028q3_cash_tax |
| /operating_model/cells/upside_2028q3_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2028q3_cash_tax:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_tax:upside/value | None | 0.45000000000000007 |
| /operating_model/cells/upside_2028q3_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2028q3_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_cash_uses:upside/formula/refs/0 | None | upside_2028q3_working_cash |
| /operating_model/cells/upside_2028q3_cash_uses:upside/formula/refs/1 | None | upside_2028q3_cash_tax |
| /operating_model/cells/upside_2028q3_cash_uses:upside/formula/refs/2 | None | upside_2028q3_cash_interest |
| /operating_model/cells/upside_2028q3_cash_uses:upside/id | None | upside_2028q3_cash_uses |
| /operating_model/cells/upside_2028q3_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2028q3_cash_uses:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_cash_uses:upside/value | None | 4.260000000000001 |
| /operating_model/cells/upside_2028q3_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_da:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_da:upside/id | None | upside_2028q3_da |
| /operating_model/cells/upside_2028q3_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_da:upside/label | None | D&A |
| /operating_model/cells/upside_2028q3_da:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_da:upside/value | None | 2.0 |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/formula/refs/1 | None | upside_2028q3_earnout_payment_flag |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/id | None | upside_2028q3_earnout_cash |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/id | None | upside_2028q3_earnout_fv |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/id | None | upside_2028q3_earnout_payment_flag |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q3_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_engineering:upside/id | None | upside_2028q3_engineering |
| /operating_model/cells/upside_2028q3_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2028q3_engineering:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_engineering:upside/value | None | 1.8399999999999999 |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/formula/refs/0 | None | upside_2028q3_engineering |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/formula/refs/1 | None | upside_2028q3_engineering_margin |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/id | None | upside_2028q3_engineering_contribution |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_engineering_contribution:upside/value | None | 1.0672000000000001 |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/id | None | upside_2028q3_engineering_margin |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/formula/refs/0 | None | upside_2028q3_da |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/formula/refs/1 | None | upside_2028q3_sbc |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/formula/refs/2 | None | upside_2028q3_earnout_fv |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/id | None | upside_2028q3_gaap_exclusions |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_gaap_exclusions:upside/value | None | 3.7 |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/formula/refs/0 | None | upside_2028q3_ir_contribution |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/formula/refs/1 | None | upside_2028q3_visible_contribution |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/formula/refs/2 | None | upside_2028q3_assembly_contribution |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/formula/refs/3 | None | upside_2028q3_engineering_contribution |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/id | None | upside_2028q3_gross_contribution |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_gross_contribution:upside/value | None | 27.3812 |
| /operating_model/cells/upside_2028q3_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2028q3_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_infrared:upside/formula/refs/0 | None | upside_2028q3_ir_activity |
| /operating_model/cells/upside_2028q3_infrared:upside/formula/refs/1 | None | upside_2028q3_ir_realization |
| /operating_model/cells/upside_2028q3_infrared:upside/id | None | upside_2028q3_infrared |
| /operating_model/cells/upside_2028q3_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2028q3_infrared:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_infrared:upside/value | None | 19.0 |
| /operating_model/cells/upside_2028q3_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_ir_activity:upside/id | None | upside_2028q3_ir_activity |
| /operating_model/cells/upside_2028q3_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2028q3_ir_activity:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_ir_activity:upside/value | None | 19.0 |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/formula/refs/0 | None | upside_2028q3_infrared |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/formula/refs/1 | None | upside_2028q3_ir_margin |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/id | None | upside_2028q3_ir_contribution |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_ir_contribution:upside/value | None | 8.170000000000002 |
| /operating_model/cells/upside_2028q3_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_ir_margin:upside/id | None | upside_2028q3_ir_margin |
| /operating_model/cells/upside_2028q3_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2028q3_ir_margin:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2028q3_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_ir_realization:upside/id | None | upside_2028q3_ir_realization |
| /operating_model/cells/upside_2028q3_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2028q3_ir_realization:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/id | None | upside_2028q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_opening_backlog_delivery:upside/value | None | 2.0 |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2028q3_backlog_delivered |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/id | None | upside_2028q3_opening_backlog_remaining |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_opening_backlog_remaining:upside/value | None | 3.9000000000000057 |
| /operating_model/cells/upside_2028q3_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2028q3_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_operating_income:upside/formula/refs/0 | None | upside_2028q3_adj_ebitda |
| /operating_model/cells/upside_2028q3_operating_income:upside/formula/refs/1 | None | upside_2028q3_gaap_exclusions |
| /operating_model/cells/upside_2028q3_operating_income:upside/id | None | upside_2028q3_operating_income |
| /operating_model/cells/upside_2028q3_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2028q3_operating_income:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_operating_income:upside/value | None | 13.286199999999997 |
| /operating_model/cells/upside_2028q3_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2028q3_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q3_revenue:upside/formula/refs/0 | None | upside_2028q3_infrared |
| /operating_model/cells/upside_2028q3_revenue:upside/formula/refs/1 | None | upside_2028q3_visible |
| /operating_model/cells/upside_2028q3_revenue:upside/formula/refs/2 | None | upside_2028q3_assemblies |
| /operating_model/cells/upside_2028q3_revenue:upside/formula/refs/3 | None | upside_2028q3_engineering |
| /operating_model/cells/upside_2028q3_revenue:upside/id | None | upside_2028q3_revenue |
| /operating_model/cells/upside_2028q3_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2028q3_revenue:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_revenue:upside/value | None | 60.64 |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/id | None | upside_2028q3_sale_payment_flag |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_sale_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q3_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_sbc:upside/id | None | upside_2028q3_sbc |
| /operating_model/cells/upside_2028q3_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2028q3_sbc:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_sbc:upside/value | None | 1.7000000000000002 |
| /operating_model/cells/upside_2028q3_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2028q3_visible:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q3_visible:upside/formula/refs/0 | None | upside_2028q3_visible_gross |
| /operating_model/cells/upside_2028q3_visible:upside/formula/refs/1 | None | upside_2028q3_visible_divested |
| /operating_model/cells/upside_2028q3_visible:upside/id | None | upside_2028q3_visible |
| /operating_model/cells/upside_2028q3_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2028q3_visible:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_visible:upside/value | None | 4.8 |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/formula/refs/0 | None | upside_2028q3_visible |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/formula/refs/1 | None | upside_2028q3_visible_margin |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/id | None | upside_2028q3_visible_contribution |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_visible_contribution:upside/value | None | 1.344 |
| /operating_model/cells/upside_2028q3_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2028q3_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_visible_divested:upside/id | None | upside_2028q3_visible_divested |
| /operating_model/cells/upside_2028q3_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2028q3_visible_divested:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2028q3_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_visible_gross:upside/id | None | upside_2028q3_visible_gross |
| /operating_model/cells/upside_2028q3_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2028q3_visible_gross:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_visible_gross:upside/value | None | 5.6 |
| /operating_model/cells/upside_2028q3_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_visible_margin:upside/id | None | upside_2028q3_visible_margin |
| /operating_model/cells/upside_2028q3_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2028q3_visible_margin:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q3_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2028q3_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q3_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q3_working_cash:upside/id | None | upside_2028q3_working_cash |
| /operating_model/cells/upside_2028q3_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q3_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2028q3_working_cash:upside/period | None | 2028Q3 |
| /operating_model/cells/upside_2028q3_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q3_working_cash:upside/value | None | 3.7800000000000002 |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/basis | None | No annualized acquisition fair-value expense. |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/formula/refs/0 | None | upside_2028q4_gross_contribution |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/formula/refs/1 | None | upside_2028q4_cash_opex |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/id | None | upside_2028q4_adj_ebitda |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/label | None | Adjusted EBITDA proxy |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_adj_ebitda:upside/value | None | 19.896400000000003 |
| /operating_model/cells/upside_2028q4_assemblies:upside/basis | None | Includes G5 mixed camera and module operations. |
| /operating_model/cells/upside_2028q4_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_assemblies:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_assemblies:upside/formula/refs/0 | None | upside_2028q4_assembly_activity |
| /operating_model/cells/upside_2028q4_assemblies:upside/formula/refs/1 | None | upside_2028q4_assembly_realization |
| /operating_model/cells/upside_2028q4_assemblies:upside/id | None | upside_2028q4_assemblies |
| /operating_model/cells/upside_2028q4_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_assemblies:upside/label | None | Assemblies and modules revenue |
| /operating_model/cells/upside_2028q4_assemblies:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_assemblies:upside/value | None | 40.0 |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/id | None | upside_2028q4_assembly_activity |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/label | None | Assembly/module accepted-sales reference |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_assembly_activity:upside/value | None | 40.0 |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/formula/refs/0 | None | upside_2028q4_assemblies |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/formula/refs/1 | None | upside_2028q4_assembly_margin |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/id | None | upside_2028q4_assembly_contribution |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/label | None | assembly gross contribution before D&A |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_assembly_contribution:upside/value | None | 19.2 |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/id | None | upside_2028q4_assembly_margin |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/label | None | assembly pre-D&A margin |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_assembly_margin:upside/value | None | 0.48 |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/id | None | upside_2028q4_assembly_realization |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/label | None | Assembly/module realization |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_assembly_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q4_asset_sales:upside/basis | None | Conditional closing/payment scenario; no $4.5M upfront receipt. |
| /operating_model/cells/upside_2028q4_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_asset_sales:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_asset_sales:upside/formula/refs/0 | None | minimum_installment |
| /operating_model/cells/upside_2028q4_asset_sales:upside/formula/refs/1 | None | upside_2028q4_sale_payment_flag |
| /operating_model/cells/upside_2028q4_asset_sales:upside/id | None | upside_2028q4_asset_sales |
| /operating_model/cells/upside_2028q4_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_asset_sales:upside/label | None | China disposal principal installments |
| /operating_model/cells/upside_2028q4_asset_sales:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_asset_sales:upside/value | None | 0.5 |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/basis | None | No new orders added to this existing-backlog cohort. |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/0 | None | upside_backlog_zero |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/1 | None | upside_2027q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/2 | None | upside_2027q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/3 | None | upside_2027q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/4 | None | upside_2027q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/5 | None | upside_2028q1_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/6 | None | upside_2028q2_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/7 | None | upside_2028q3_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/formula/refs/8 | None | upside_2028q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/id | None | upside_2028q4_backlog_delivered |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/label | None | Cumulative June backlog recognized |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_backlog_delivered:upside/value | None | 110.9 |
| /operating_model/cells/upside_2028q4_book_ship:upside/basis | None | Analytical revenue not supplied by June backlog; new orders and acceptance required. |
| /operating_model/cells/upside_2028q4_book_ship:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_book_ship:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_book_ship:upside/formula/refs/0 | None | upside_2028q4_revenue |
| /operating_model/cells/upside_2028q4_book_ship:upside/formula/refs/1 | None | upside_2028q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_book_ship:upside/id | None | upside_2028q4_book_ship |
| /operating_model/cells/upside_2028q4_book_ship:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_book_ship:upside/label | None | Required new-order revenue |
| /operating_model/cells/upside_2028q4_book_ship:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_book_ship:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_book_ship:upside/value | None | 64.05499999999999 |
| /operating_model/cells/upside_2028q4_capex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_capex:upside/id | None | upside_2028q4_capex |
| /operating_model/cells/upside_2028q4_capex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_capex:upside/label | None | Cash PP&E |
| /operating_model/cells/upside_2028q4_capex:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_capex:upside/value | None | 4.485 |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/basis | None | Before new acquisitions, debt/lease principal and preferred settlement. |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/formula/refs/0 | None | upside_2028q4_cash_sources |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/formula/refs/1 | None | upside_2028q4_cash_claims |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/id | None | upside_2028q4_cash_after_claims |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/label | None | Cash after PP&E and cash earnouts |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_after_claims:upside/value | None | 11.881400000000003 |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/basis | None | Classification-neutral comparison; not labeled GAAP CFO. |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/formula/refs/0 | None | upside_2028q4_cash_earnings |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/formula/refs/1 | None | upside_2028q4_cash_uses |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/id | None | upside_2028q4_cash_before_capex |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/label | None | Operating cash before acquisition earnouts |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_before_capex:upside/value | None | 15.866400000000002 |
| /operating_model/cells/upside_2028q4_cash_claims:upside/basis | None | Stock earnout not deducted as cash. |
| /operating_model/cells/upside_2028q4_cash_claims:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_cash_claims:upside/formula/refs/0 | None | upside_2028q4_capex |
| /operating_model/cells/upside_2028q4_cash_claims:upside/formula/refs/1 | None | upside_2028q4_earnout_cash |
| /operating_model/cells/upside_2028q4_cash_claims:upside/id | None | upside_2028q4_cash_claims |
| /operating_model/cells/upside_2028q4_cash_claims:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_claims:upside/label | None | PP&E and earnout cash |
| /operating_model/cells/upside_2028q4_cash_claims:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_claims:upside/value | None | 4.485 |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/basis | None | No financing proceeds included. |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/formula/refs/0 | None | upside_2028q4_adj_ebitda |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/formula/refs/1 | None | upside_2028q4_cash_interest_income |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/id | None | upside_2028q4_cash_earnings |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/label | None | EBITDA plus investment interest |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_earnings:upside/value | None | 20.386400000000002 |
| /operating_model/cells/upside_2028q4_cash_interest:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_cash_interest:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_interest:upside/id | None | upside_2028q4_cash_interest |
| /operating_model/cells/upside_2028q4_cash_interest:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_cash_interest:upside/label | None | Cash debt and lease interest |
| /operating_model/cells/upside_2028q4_cash_interest:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_interest:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_interest:upside/value | None | 0.03 |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/id | None | upside_2028q4_cash_interest_income |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/label | None | Cash investment interest |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_interest_income:upside/value | None | 0.49 |
| /operating_model/cells/upside_2028q4_cash_opex:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_cash_opex:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_opex:upside/id | None | upside_2028q4_cash_opex |
| /operating_model/cells/upside_2028q4_cash_opex:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_cash_opex:upside/label | None | Recurring cash SG&A and development |
| /operating_model/cells/upside_2028q4_cash_opex:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_opex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_opex:upside/value | None | 10.8675 |
| /operating_model/cells/upside_2028q4_cash_sources:upside/basis | None | Financing interest on installments omitted as immaterial uncertain timing. |
| /operating_model/cells/upside_2028q4_cash_sources:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_sources:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_cash_sources:upside/formula/refs/0 | None | upside_2028q4_cash_before_capex |
| /operating_model/cells/upside_2028q4_cash_sources:upside/formula/refs/1 | None | upside_2028q4_asset_sales |
| /operating_model/cells/upside_2028q4_cash_sources:upside/id | None | upside_2028q4_cash_sources |
| /operating_model/cells/upside_2028q4_cash_sources:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_sources:upside/label | None | Operating cash proxy and sale principal |
| /operating_model/cells/upside_2028q4_cash_sources:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_sources:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_sources:upside/value | None | 16.366400000000002 |
| /operating_model/cells/upside_2028q4_cash_tax:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_cash_tax:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_tax:upside/id | None | upside_2028q4_cash_tax |
| /operating_model/cells/upside_2028q4_cash_tax:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_cash_tax:upside/label | None | Cash taxes |
| /operating_model/cells/upside_2028q4_cash_tax:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_tax:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_tax:upside/value | None | 0.5 |
| /operating_model/cells/upside_2028q4_cash_uses:upside/basis | None | CFO proxy explicitly excludes all acquisition earnout settlements. |
| /operating_model/cells/upside_2028q4_cash_uses:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_cash_uses:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_cash_uses:upside/formula/refs/0 | None | upside_2028q4_working_cash |
| /operating_model/cells/upside_2028q4_cash_uses:upside/formula/refs/1 | None | upside_2028q4_cash_tax |
| /operating_model/cells/upside_2028q4_cash_uses:upside/formula/refs/2 | None | upside_2028q4_cash_interest |
| /operating_model/cells/upside_2028q4_cash_uses:upside/id | None | upside_2028q4_cash_uses |
| /operating_model/cells/upside_2028q4_cash_uses:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_cash_uses:upside/label | None | Working-capital tax and interest cash |
| /operating_model/cells/upside_2028q4_cash_uses:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_cash_uses:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_cash_uses:upside/value | None | 4.5200000000000005 |
| /operating_model/cells/upside_2028q4_da:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_da:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_da:upside/id | None | upside_2028q4_da |
| /operating_model/cells/upside_2028q4_da:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_da:upside/label | None | D&A |
| /operating_model/cells/upside_2028q4_da:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_da:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_da:upside/value | None | 2.1 |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/basis | None | Only $6.3M cash, not the $2.7M share component or full $9M liability. |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/formula/refs/0 | None | g5_cash_due |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/formula/refs/1 | None | upside_2028q4_earnout_payment_flag |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/id | None | upside_2028q4_earnout_cash |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/label | None | Cash earnout settlement |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/basis | None | Zero further G5 remeasurement after fixed settlement assumed; other earnout valuation can still change. |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/id | None | upside_2028q4_earnout_fv |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/label | None | Noncash earnout fair-value expense |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_earnout_fv:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/id | None | upside_2028q4_earnout_payment_flag |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/label | None | January 2027 payment fraction |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_earnout_payment_flag:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q4_engineering:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_engineering:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_engineering:upside/id | None | upside_2028q4_engineering |
| /operating_model/cells/upside_2028q4_engineering:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_engineering:upside/label | None | Engineering revenue |
| /operating_model/cells/upside_2028q4_engineering:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_engineering:upside/value | None | 1.955 |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/formula/refs/0 | None | upside_2028q4_engineering |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/formula/refs/1 | None | upside_2028q4_engineering_margin |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/id | None | upside_2028q4_engineering_contribution |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/label | None | engineering gross contribution before D&A |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_engineering_contribution:upside/value | None | 1.1339000000000001 |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/id | None | upside_2028q4_engineering_margin |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/label | None | engineering pre-D&A margin |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_engineering_margin:upside/value | None | 0.5800000000000001 |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/basis | None | Cash earnout settlement is separate from expense remeasurement. |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/formula/refs/0 | None | upside_2028q4_da |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/formula/refs/1 | None | upside_2028q4_sbc |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/formula/refs/2 | None | upside_2028q4_earnout_fv |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/id | None | upside_2028q4_gaap_exclusions |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/label | None | D&A SBC and earnout mark |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_gaap_exclusions:upside/value | None | 3.9000000000000004 |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/basis | None | D&A removed from product costs for analytical bridge. |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/formula/refs/0 | None | upside_2028q4_ir_contribution |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/formula/refs/1 | None | upside_2028q4_visible_contribution |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/formula/refs/2 | None | upside_2028q4_assembly_contribution |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/formula/refs/3 | None | upside_2028q4_engineering_contribution |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/id | None | upside_2028q4_gross_contribution |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/label | None | Total contribution before D&A |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_gross_contribution:upside/value | None | 30.763900000000003 |
| /operating_model/cells/upside_2028q4_infrared:upside/basis | None | Includes acquired glass and qualified design-in sales, not blanket organic growth. |
| /operating_model/cells/upside_2028q4_infrared:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_infrared:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_infrared:upside/formula/refs/0 | None | upside_2028q4_ir_activity |
| /operating_model/cells/upside_2028q4_infrared:upside/formula/refs/1 | None | upside_2028q4_ir_realization |
| /operating_model/cells/upside_2028q4_infrared:upside/id | None | upside_2028q4_infrared |
| /operating_model/cells/upside_2028q4_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_infrared:upside/label | None | Infrared components revenue |
| /operating_model/cells/upside_2028q4_infrared:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_infrared:upside/value | None | 21.0 |
| /operating_model/cells/upside_2028q4_ir_activity:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_ir_activity:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_ir_activity:upside/id | None | upside_2028q4_ir_activity |
| /operating_model/cells/upside_2028q4_ir_activity:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_ir_activity:upside/label | None | Infrared accepted sales at reference realization |
| /operating_model/cells/upside_2028q4_ir_activity:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_ir_activity:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_ir_activity:upside/value | None | 21.0 |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/formula/refs/0 | None | upside_2028q4_infrared |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/formula/refs/1 | None | upside_2028q4_ir_margin |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/id | None | upside_2028q4_ir_contribution |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/label | None | ir gross contribution before D&A |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_ir_contribution:upside/value | None | 9.030000000000001 |
| /operating_model/cells/upside_2028q4_ir_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_ir_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_ir_margin:upside/id | None | upside_2028q4_ir_margin |
| /operating_model/cells/upside_2028q4_ir_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_ir_margin:upside/label | None | ir pre-D&A margin |
| /operating_model/cells/upside_2028q4_ir_margin:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_ir_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_ir_margin:upside/value | None | 0.43000000000000005 |
| /operating_model/cells/upside_2028q4_ir_realization:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_ir_realization:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_ir_realization:upside/id | None | upside_2028q4_ir_realization |
| /operating_model/cells/upside_2028q4_ir_realization:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_ir_realization:upside/label | None | Infrared price/mix realization |
| /operating_model/cells/upside_2028q4_ir_realization:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_ir_realization:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_ir_realization:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/id | None | upside_2028q4_opening_backlog_delivery |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/label | None | Revenue from June backlog |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_opening_backlog_delivery:upside/value | None | 3.9 |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/basis | None | Negative balance would invalidate the scenario. |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/formula/refs/0 | None | backlog |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/formula/refs/1 | None | upside_2028q4_backlog_delivered |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/id | None | upside_2028q4_opening_backlog_remaining |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/label | None | Unconverted June backlog stock |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_opening_backlog_remaining:upside/value | None | 0.0 |
| /operating_model/cells/upside_2028q4_operating_income:upside/basis | None | Stock-paid earnout still changes ownership; it is not cash expense here. |
| /operating_model/cells/upside_2028q4_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_operating_income:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_operating_income:upside/formula/refs/0 | None | upside_2028q4_adj_ebitda |
| /operating_model/cells/upside_2028q4_operating_income:upside/formula/refs/1 | None | upside_2028q4_gaap_exclusions |
| /operating_model/cells/upside_2028q4_operating_income:upside/id | None | upside_2028q4_operating_income |
| /operating_model/cells/upside_2028q4_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_operating_income:upside/label | None | Operating income proxy |
| /operating_model/cells/upside_2028q4_operating_income:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_operating_income:upside/value | None | 15.996400000000003 |
| /operating_model/cells/upside_2028q4_revenue:upside/basis | None | Four reported product groups. |
| /operating_model/cells/upside_2028q4_revenue:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_2028q4_revenue:upside/formula/refs/0 | None | upside_2028q4_infrared |
| /operating_model/cells/upside_2028q4_revenue:upside/formula/refs/1 | None | upside_2028q4_visible |
| /operating_model/cells/upside_2028q4_revenue:upside/formula/refs/2 | None | upside_2028q4_assemblies |
| /operating_model/cells/upside_2028q4_revenue:upside/formula/refs/3 | None | upside_2028q4_engineering |
| /operating_model/cells/upside_2028q4_revenue:upside/id | None | upside_2028q4_revenue |
| /operating_model/cells/upside_2028q4_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_revenue:upside/label | None | Total revenue |
| /operating_model/cells/upside_2028q4_revenue:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_revenue:upside/value | None | 67.955 |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/id | None | upside_2028q4_sale_payment_flag |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/label | None | Assumed installment fraction |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_sale_payment_flag:upside/value | None | 1.0 |
| /operating_model/cells/upside_2028q4_sbc:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_sbc:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_sbc:upside/id | None | upside_2028q4_sbc |
| /operating_model/cells/upside_2028q4_sbc:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_sbc:upside/label | None | SBC |
| /operating_model/cells/upside_2028q4_sbc:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_sbc:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_sbc:upside/value | None | 1.8000000000000003 |
| /operating_model/cells/upside_2028q4_visible:upside/basis | None | No assumption that the entire visible product group is sold. |
| /operating_model/cells/upside_2028q4_visible:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_visible:upside/formula/op | None | subtract |
| /operating_model/cells/upside_2028q4_visible:upside/formula/refs/0 | None | upside_2028q4_visible_gross |
| /operating_model/cells/upside_2028q4_visible:upside/formula/refs/1 | None | upside_2028q4_visible_divested |
| /operating_model/cells/upside_2028q4_visible:upside/id | None | upside_2028q4_visible |
| /operating_model/cells/upside_2028q4_visible:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_visible:upside/label | None | Visible components revenue |
| /operating_model/cells/upside_2028q4_visible:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_visible:upside/value | None | 5.0 |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/basis | None | Desk contribution margin, not disclosed segment profit. |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/formula/op | None | multiply |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/formula/refs/0 | None | upside_2028q4_visible |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/formula/refs/1 | None | upside_2028q4_visible_margin |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/id | None | upside_2028q4_visible_contribution |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/kind | None | derived |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/label | None | visible gross contribution before D&A |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_visible_contribution:upside/value | None | 1.4000000000000001 |
| /operating_model/cells/upside_2028q4_visible_divested:upside/basis | None | Desk revenue-perimeter estimate after assumed disposal; not disclosed sold-business revenue. |
| /operating_model/cells/upside_2028q4_visible_divested:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_visible_divested:upside/id | None | upside_2028q4_visible_divested |
| /operating_model/cells/upside_2028q4_visible_divested:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_visible_divested:upside/label | None | Divested operations revenue reduction |
| /operating_model/cells/upside_2028q4_visible_divested:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_visible_divested:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_visible_divested:upside/value | None | 0.8 |
| /operating_model/cells/upside_2028q4_visible_gross:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_visible_gross:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_visible_gross:upside/id | None | upside_2028q4_visible_gross |
| /operating_model/cells/upside_2028q4_visible_gross:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_visible_gross:upside/label | None | Visible revenue before disposal |
| /operating_model/cells/upside_2028q4_visible_gross:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_visible_gross:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_visible_gross:upside/value | None | 5.8 |
| /operating_model/cells/upside_2028q4_visible_margin:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_visible_margin:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_visible_margin:upside/id | None | upside_2028q4_visible_margin |
| /operating_model/cells/upside_2028q4_visible_margin:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_visible_margin:upside/label | None | visible pre-D&A margin |
| /operating_model/cells/upside_2028q4_visible_margin:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_visible_margin:upside/unit | None | ratio |
| /operating_model/cells/upside_2028q4_visible_margin:upside/value | None | 0.28 |
| /operating_model/cells/upside_2028q4_working_cash:upside/basis | None | Desk assumption; not company guidance. |
| /operating_model/cells/upside_2028q4_working_cash:upside/case | None | upside |
| /operating_model/cells/upside_2028q4_working_cash:upside/id | None | upside_2028q4_working_cash |
| /operating_model/cells/upside_2028q4_working_cash:upside/kind | None | assumption |
| /operating_model/cells/upside_2028q4_working_cash:upside/label | None | Inventory receivables and other cash use |
| /operating_model/cells/upside_2028q4_working_cash:upside/period | None | 2028Q4 |
| /operating_model/cells/upside_2028q4_working_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_2028q4_working_cash:upside/value | None | 3.9899999999999998 |
| /operating_model/cells/upside_backlog_zero:upside/basis | None | Arithmetic zero before forecast delivery. |
| /operating_model/cells/upside_backlog_zero:upside/case | None | upside |
| /operating_model/cells/upside_backlog_zero:upside/id | None | upside_backlog_zero |
| /operating_model/cells/upside_backlog_zero:upside/kind | None | assumption |
| /operating_model/cells/upside_backlog_zero:upside/label | None | Initial delivered amount |
| /operating_model/cells/upside_backlog_zero:upside/period | None | Forecast |
| /operating_model/cells/upside_backlog_zero:upside/unit | None | USD_millions |
| /operating_model/cells/upside_backlog_zero:upside/value | None | 0.0 |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/formula/refs/0 | None | upside_2027q1_adj_ebitda |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/formula/refs/1 | None | upside_2027q2_adj_ebitda |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/formula/refs/2 | None | upside_2027q3_adj_ebitda |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/formula/refs/3 | None | upside_2027q4_adj_ebitda |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/id | None | upside_fy2027_adj_ebitda |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_adj_ebitda:upside/value | None | 24.9552 |
| /operating_model/cells/upside_fy2027_assemblies:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_assemblies:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_assemblies:upside/formula/refs/0 | None | upside_2027q1_assemblies |
| /operating_model/cells/upside_fy2027_assemblies:upside/formula/refs/1 | None | upside_2027q2_assemblies |
| /operating_model/cells/upside_fy2027_assemblies:upside/formula/refs/2 | None | upside_2027q3_assemblies |
| /operating_model/cells/upside_fy2027_assemblies:upside/formula/refs/3 | None | upside_2027q4_assemblies |
| /operating_model/cells/upside_fy2027_assemblies:upside/id | None | upside_fy2027_assemblies |
| /operating_model/cells/upside_fy2027_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_assemblies:upside/label | None | Assemblies and modules ($M) |
| /operating_model/cells/upside_fy2027_assemblies:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_assemblies:upside/value | None | 67.0 |
| /operating_model/cells/upside_fy2027_asset_sales:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_asset_sales:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_asset_sales:upside/formula/refs/0 | None | upside_2027q1_asset_sales |
| /operating_model/cells/upside_fy2027_asset_sales:upside/formula/refs/1 | None | upside_2027q2_asset_sales |
| /operating_model/cells/upside_fy2027_asset_sales:upside/formula/refs/2 | None | upside_2027q3_asset_sales |
| /operating_model/cells/upside_fy2027_asset_sales:upside/formula/refs/3 | None | upside_2027q4_asset_sales |
| /operating_model/cells/upside_fy2027_asset_sales:upside/id | None | upside_fy2027_asset_sales |
| /operating_model/cells/upside_fy2027_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_asset_sales:upside/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/upside_fy2027_asset_sales:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_asset_sales:upside/value | None | 0.5 |
| /operating_model/cells/upside_fy2027_capex:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_capex:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_capex:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_capex:upside/formula/refs/0 | None | upside_2027q1_capex |
| /operating_model/cells/upside_fy2027_capex:upside/formula/refs/1 | None | upside_2027q2_capex |
| /operating_model/cells/upside_fy2027_capex:upside/formula/refs/2 | None | upside_2027q3_capex |
| /operating_model/cells/upside_fy2027_capex:upside/formula/refs/3 | None | upside_2027q4_capex |
| /operating_model/cells/upside_fy2027_capex:upside/id | None | upside_fy2027_capex |
| /operating_model/cells/upside_fy2027_capex:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_capex:upside/label | None | Cash PP&E ($M) |
| /operating_model/cells/upside_fy2027_capex:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_capex:upside/value | None | 12.879999999999999 |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/formula/refs/0 | None | upside_2027q1_cash_after_claims |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/formula/refs/1 | None | upside_2027q2_cash_after_claims |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/formula/refs/2 | None | upside_2027q3_cash_after_claims |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/formula/refs/3 | None | upside_2027q4_cash_after_claims |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/id | None | upside_fy2027_cash_after_claims |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_cash_after_claims:upside/value | None | -3.464799999999999 |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/formula/refs/0 | None | upside_2027q1_cash_before_capex |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/formula/refs/1 | None | upside_2027q2_cash_before_capex |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/formula/refs/2 | None | upside_2027q3_cash_before_capex |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/formula/refs/3 | None | upside_2027q4_cash_before_capex |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/id | None | upside_fy2027_cash_before_capex |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_cash_before_capex:upside/value | None | 15.215200000000001 |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/formula/refs/0 | None | upside_2027q1_earnout_cash |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/formula/refs/1 | None | upside_2027q2_earnout_cash |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/formula/refs/2 | None | upside_2027q3_earnout_cash |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/formula/refs/3 | None | upside_2027q4_earnout_cash |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/id | None | upside_fy2027_earnout_cash |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_earnout_cash:upside/value | None | 6.3 |
| /operating_model/cells/upside_fy2027_engineering:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_engineering:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_engineering:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_engineering:upside/formula/refs/0 | None | upside_2027q1_engineering |
| /operating_model/cells/upside_fy2027_engineering:upside/formula/refs/1 | None | upside_2027q2_engineering |
| /operating_model/cells/upside_fy2027_engineering:upside/formula/refs/2 | None | upside_2027q3_engineering |
| /operating_model/cells/upside_fy2027_engineering:upside/formula/refs/3 | None | upside_2027q4_engineering |
| /operating_model/cells/upside_fy2027_engineering:upside/id | None | upside_fy2027_engineering |
| /operating_model/cells/upside_fy2027_engineering:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_engineering:upside/label | None | Engineering services ($M) |
| /operating_model/cells/upside_fy2027_engineering:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_engineering:upside/value | None | 5.29 |
| /operating_model/cells/upside_fy2027_infrared:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_infrared:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_infrared:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_infrared:upside/formula/refs/0 | None | upside_2027q1_infrared |
| /operating_model/cells/upside_fy2027_infrared:upside/formula/refs/1 | None | upside_2027q2_infrared |
| /operating_model/cells/upside_fy2027_infrared:upside/formula/refs/2 | None | upside_2027q3_infrared |
| /operating_model/cells/upside_fy2027_infrared:upside/formula/refs/3 | None | upside_2027q4_infrared |
| /operating_model/cells/upside_fy2027_infrared:upside/id | None | upside_fy2027_infrared |
| /operating_model/cells/upside_fy2027_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_infrared:upside/label | None | Infrared components ($M) |
| /operating_model/cells/upside_fy2027_infrared:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_infrared:upside/value | None | 43.0 |
| /operating_model/cells/upside_fy2027_operating_income:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_operating_income:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_operating_income:upside/formula/refs/0 | None | upside_2027q1_operating_income |
| /operating_model/cells/upside_fy2027_operating_income:upside/formula/refs/1 | None | upside_2027q2_operating_income |
| /operating_model/cells/upside_fy2027_operating_income:upside/formula/refs/2 | None | upside_2027q3_operating_income |
| /operating_model/cells/upside_fy2027_operating_income:upside/formula/refs/3 | None | upside_2027q4_operating_income |
| /operating_model/cells/upside_fy2027_operating_income:upside/id | None | upside_fy2027_operating_income |
| /operating_model/cells/upside_fy2027_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_operating_income:upside/label | None | Operating income proxy ($M) |
| /operating_model/cells/upside_fy2027_operating_income:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_operating_income:upside/value | None | 13.755200000000002 |
| /operating_model/cells/upside_fy2027_revenue:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_revenue:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_revenue:upside/formula/refs/0 | None | upside_2027q1_revenue |
| /operating_model/cells/upside_fy2027_revenue:upside/formula/refs/1 | None | upside_2027q2_revenue |
| /operating_model/cells/upside_fy2027_revenue:upside/formula/refs/2 | None | upside_2027q3_revenue |
| /operating_model/cells/upside_fy2027_revenue:upside/formula/refs/3 | None | upside_2027q4_revenue |
| /operating_model/cells/upside_fy2027_revenue:upside/id | None | upside_fy2027_revenue |
| /operating_model/cells/upside_fy2027_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_revenue:upside/label | None | Total revenue ($M) |
| /operating_model/cells/upside_fy2027_revenue:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_revenue:upside/value | None | 130.69 |
| /operating_model/cells/upside_fy2027_visible:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2027_visible:upside/case | None | upside |
| /operating_model/cells/upside_fy2027_visible:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2027_visible:upside/formula/refs/0 | None | upside_2027q1_visible |
| /operating_model/cells/upside_fy2027_visible:upside/formula/refs/1 | None | upside_2027q2_visible |
| /operating_model/cells/upside_fy2027_visible:upside/formula/refs/2 | None | upside_2027q3_visible |
| /operating_model/cells/upside_fy2027_visible:upside/formula/refs/3 | None | upside_2027q4_visible |
| /operating_model/cells/upside_fy2027_visible:upside/id | None | upside_fy2027_visible |
| /operating_model/cells/upside_fy2027_visible:upside/kind | None | derived |
| /operating_model/cells/upside_fy2027_visible:upside/label | None | Visible components ($M) |
| /operating_model/cells/upside_fy2027_visible:upside/period | None | FY2027 |
| /operating_model/cells/upside_fy2027_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2027_visible:upside/value | None | 15.399999999999999 |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/formula/refs/0 | None | upside_2028q1_adj_ebitda |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/formula/refs/1 | None | upside_2028q2_adj_ebitda |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/formula/refs/2 | None | upside_2028q3_adj_ebitda |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/formula/refs/3 | None | upside_2028q4_adj_ebitda |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/id | None | upside_fy2028_adj_ebitda |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/label | None | Adjusted EBITDA proxy ($M) |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_adj_ebitda:upside/value | None | 62.6044 |
| /operating_model/cells/upside_fy2028_assemblies:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_assemblies:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_assemblies:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_assemblies:upside/formula/refs/0 | None | upside_2028q1_assemblies |
| /operating_model/cells/upside_fy2028_assemblies:upside/formula/refs/1 | None | upside_2028q2_assemblies |
| /operating_model/cells/upside_fy2028_assemblies:upside/formula/refs/2 | None | upside_2028q3_assemblies |
| /operating_model/cells/upside_fy2028_assemblies:upside/formula/refs/3 | None | upside_2028q4_assemblies |
| /operating_model/cells/upside_fy2028_assemblies:upside/id | None | upside_fy2028_assemblies |
| /operating_model/cells/upside_fy2028_assemblies:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_assemblies:upside/label | None | Assemblies and modules ($M) |
| /operating_model/cells/upside_fy2028_assemblies:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_assemblies:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_assemblies:upside/value | None | 131.0 |
| /operating_model/cells/upside_fy2028_asset_sales:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_asset_sales:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_asset_sales:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_asset_sales:upside/formula/refs/0 | None | upside_2028q1_asset_sales |
| /operating_model/cells/upside_fy2028_asset_sales:upside/formula/refs/1 | None | upside_2028q2_asset_sales |
| /operating_model/cells/upside_fy2028_asset_sales:upside/formula/refs/2 | None | upside_2028q3_asset_sales |
| /operating_model/cells/upside_fy2028_asset_sales:upside/formula/refs/3 | None | upside_2028q4_asset_sales |
| /operating_model/cells/upside_fy2028_asset_sales:upside/id | None | upside_fy2028_asset_sales |
| /operating_model/cells/upside_fy2028_asset_sales:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_asset_sales:upside/label | None | Asset-sale principal receipts ($M) |
| /operating_model/cells/upside_fy2028_asset_sales:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_asset_sales:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_asset_sales:upside/value | None | 0.5 |
| /operating_model/cells/upside_fy2028_capex:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_capex:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_capex:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_capex:upside/formula/refs/0 | None | upside_2028q1_capex |
| /operating_model/cells/upside_fy2028_capex:upside/formula/refs/1 | None | upside_2028q2_capex |
| /operating_model/cells/upside_fy2028_capex:upside/formula/refs/2 | None | upside_2028q3_capex |
| /operating_model/cells/upside_fy2028_capex:upside/formula/refs/3 | None | upside_2028q4_capex |
| /operating_model/cells/upside_fy2028_capex:upside/id | None | upside_fy2028_capex |
| /operating_model/cells/upside_fy2028_capex:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_capex:upside/label | None | Cash PP&E ($M) |
| /operating_model/cells/upside_fy2028_capex:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_capex:upside/value | None | 16.56 |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/formula/refs/0 | None | upside_2028q1_cash_after_claims |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/formula/refs/1 | None | upside_2028q2_cash_after_claims |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/formula/refs/2 | None | upside_2028q3_cash_after_claims |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/formula/refs/3 | None | upside_2028q4_cash_after_claims |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/id | None | upside_fy2028_cash_after_claims |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/label | None | Cash after PP&E and earnouts ($M) |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_cash_after_claims:upside/value | None | 32.1644 |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/formula/refs/0 | None | upside_2028q1_cash_before_capex |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/formula/refs/1 | None | upside_2028q2_cash_before_capex |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/formula/refs/2 | None | upside_2028q3_cash_before_capex |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/formula/refs/3 | None | upside_2028q4_cash_before_capex |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/id | None | upside_fy2028_cash_before_capex |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/label | None | Operating cash before earnouts ($M) |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_cash_before_capex:upside/value | None | 48.2244 |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/formula/refs/0 | None | upside_2028q1_earnout_cash |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/formula/refs/1 | None | upside_2028q2_earnout_cash |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/formula/refs/2 | None | upside_2028q3_earnout_cash |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/formula/refs/3 | None | upside_2028q4_earnout_cash |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/id | None | upside_fy2028_earnout_cash |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/label | None | Total cash earnout settlement ($M) |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_earnout_cash:upside/value | None | 0.0 |
| /operating_model/cells/upside_fy2028_engineering:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_engineering:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_engineering:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_engineering:upside/formula/refs/0 | None | upside_2028q1_engineering |
| /operating_model/cells/upside_fy2028_engineering:upside/formula/refs/1 | None | upside_2028q2_engineering |
| /operating_model/cells/upside_fy2028_engineering:upside/formula/refs/2 | None | upside_2028q3_engineering |
| /operating_model/cells/upside_fy2028_engineering:upside/formula/refs/3 | None | upside_2028q4_engineering |
| /operating_model/cells/upside_fy2028_engineering:upside/id | None | upside_fy2028_engineering |
| /operating_model/cells/upside_fy2028_engineering:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_engineering:upside/label | None | Engineering services ($M) |
| /operating_model/cells/upside_fy2028_engineering:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_engineering:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_engineering:upside/value | None | 7.13 |
| /operating_model/cells/upside_fy2028_infrared:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_infrared:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_infrared:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_infrared:upside/formula/refs/0 | None | upside_2028q1_infrared |
| /operating_model/cells/upside_fy2028_infrared:upside/formula/refs/1 | None | upside_2028q2_infrared |
| /operating_model/cells/upside_fy2028_infrared:upside/formula/refs/2 | None | upside_2028q3_infrared |
| /operating_model/cells/upside_fy2028_infrared:upside/formula/refs/3 | None | upside_2028q4_infrared |
| /operating_model/cells/upside_fy2028_infrared:upside/id | None | upside_fy2028_infrared |
| /operating_model/cells/upside_fy2028_infrared:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_infrared:upside/label | None | Infrared components ($M) |
| /operating_model/cells/upside_fy2028_infrared:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_infrared:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_infrared:upside/value | None | 72.0 |
| /operating_model/cells/upside_fy2028_operating_income:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_operating_income:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_operating_income:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_operating_income:upside/formula/refs/0 | None | upside_2028q1_operating_income |
| /operating_model/cells/upside_fy2028_operating_income:upside/formula/refs/1 | None | upside_2028q2_operating_income |
| /operating_model/cells/upside_fy2028_operating_income:upside/formula/refs/2 | None | upside_2028q3_operating_income |
| /operating_model/cells/upside_fy2028_operating_income:upside/formula/refs/3 | None | upside_2028q4_operating_income |
| /operating_model/cells/upside_fy2028_operating_income:upside/id | None | upside_fy2028_operating_income |
| /operating_model/cells/upside_fy2028_operating_income:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_operating_income:upside/label | None | Operating income proxy ($M) |
| /operating_model/cells/upside_fy2028_operating_income:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_operating_income:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_operating_income:upside/value | None | 48.2044 |
| /operating_model/cells/upside_fy2028_revenue:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_revenue:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_revenue:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_revenue:upside/formula/refs/0 | None | upside_2028q1_revenue |
| /operating_model/cells/upside_fy2028_revenue:upside/formula/refs/1 | None | upside_2028q2_revenue |
| /operating_model/cells/upside_fy2028_revenue:upside/formula/refs/2 | None | upside_2028q3_revenue |
| /operating_model/cells/upside_fy2028_revenue:upside/formula/refs/3 | None | upside_2028q4_revenue |
| /operating_model/cells/upside_fy2028_revenue:upside/id | None | upside_fy2028_revenue |
| /operating_model/cells/upside_fy2028_revenue:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_revenue:upside/label | None | Total revenue ($M) |
| /operating_model/cells/upside_fy2028_revenue:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_revenue:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_revenue:upside/value | None | 228.93 |
| /operating_model/cells/upside_fy2028_visible:upside/basis | None | Reported year-to-date amount plus remaining forecast quarters, or sum of four forecast quarters. |
| /operating_model/cells/upside_fy2028_visible:upside/case | None | upside |
| /operating_model/cells/upside_fy2028_visible:upside/formula/op | None | sum |
| /operating_model/cells/upside_fy2028_visible:upside/formula/refs/0 | None | upside_2028q1_visible |
| /operating_model/cells/upside_fy2028_visible:upside/formula/refs/1 | None | upside_2028q2_visible |
| /operating_model/cells/upside_fy2028_visible:upside/formula/refs/2 | None | upside_2028q3_visible |
| /operating_model/cells/upside_fy2028_visible:upside/formula/refs/3 | None | upside_2028q4_visible |
| /operating_model/cells/upside_fy2028_visible:upside/id | None | upside_fy2028_visible |
| /operating_model/cells/upside_fy2028_visible:upside/kind | None | derived |
| /operating_model/cells/upside_fy2028_visible:upside/label | None | Visible components ($M) |
| /operating_model/cells/upside_fy2028_visible:upside/period | None | FY2028 |
| /operating_model/cells/upside_fy2028_visible:upside/unit | None | USD_millions |
| /operating_model/cells/upside_fy2028_visible:upside/value | None | 18.8 |
| /operating_model/highlights/0 | None | backlog |
| /operating_model/highlights/1 | None | next_twelve_backlog |
| /operating_model/highlights/10 | None | preferred_carrying |
| /operating_model/highlights/11 | None | g5_cash_due |
| /operating_model/highlights/12 | None | g5_stock_due |
| /operating_model/highlights/13 | None | disposal_price |
| /operating_model/highlights/14 | None | minimum_installment |
| /operating_model/highlights/15 | None | fy26_aml_acquisition_cash |
| /operating_model/highlights/2 | None | fy26_adj_ebitda |
| /operating_model/highlights/3 | None | fy26_gaap_bridge |
| /operating_model/highlights/4 | None | fy26_cfo |
| /operating_model/highlights/5 | None | fy26_earnout_operating |
| /operating_model/highlights/6 | None | fy26_earnout_financing |
| /operating_model/highlights/7 | None | fy26_cash_before_capex |
| /operating_model/highlights/8 | None | fy26_cash_after_claims |
| /operating_model/highlights/9 | None | cash |
| /operating_model/limitations/0 | None | Backlog $110.9M includes $85.6M scheduled within twelve months. Scheduled delivery is not guaranteed acceptance or cash; cases vary conversion and require additional orders for revenue above opening backlog recognition. |
| /operating_model/limitations/1 | None | G5 and Amorphous acquisitions change the perimeter, so the 92.7% reported annual revenue growth is not asserted to be organic. Product-group history has been reclassified for comparability; future mixed-product margins are desk assumptions. |
| /operating_model/limitations/2 | None | FY2026 CFO includes $3.814M operating-classified G5 earnout cash, while another $3.536M appears in financing. The analytical pre-earnout cash measure adds back only the operating portion, then deducts the total cash claim once. |
| /operating_model/limitations/3 | None | The January 1-15, 2027 agreed G5 payment is $9M total: $6.3M cash and $2.7M common stock. The model charges only the cash amount. Noncash fair-value remeasurement of earnouts is not another cash settlement. |
| /operating_model/limitations/4 | None | Amorphous was purchased for $7M cash plus contingent stock consideration up to $3M. Stock payouts and remaining Series G preferred claims affect ownership even without current cash use; no fully diluted EPS estimate is provided. |
| /operating_model/limitations/5 | None | The signed China disposal is not assumed already closed. $4.5M consideration is payable over up to five years with a $0.5M annual minimum, plus specified financing interest. Base assumes a later closing and only an annual installment, not $4.5M cash upfront. |
| /operating_model/limitations/6 | None | Visible-product revenue reductions after the assumed disposal and future licensing/transition economics are desk sensitivities; no gain-on-sale amount is projected without closing accounting. |
| /operating_model/limitations/7 | None | Cash after selected claims includes PP&E, cash earnouts and asset-sale principal, but excludes new acquisitions, debt/lease principal, preferred settlement and equity financing. It is not GAAP CFO, a closing balance or owner-distributable cash. |
| /operating_model/limitations/8 | None | Germanium-free material substitution, program design-in and approved supplier status require customer acceptance. Backlog, qualification and addressable-market figures do not establish new cash receipts or guaranteed margins. |
| /operating_model/method | None | Drive infrared components, visible optics, assemblies/modules and engineering separately, with product contribution margins and cash operating costs. Compare delivery of the existing backlog with additional book-and-ship revenue. Bridge adjusted EBITDA to operating earnings, then cash before acquisition earnouts. Deduct PP&E and all cash earnout settlement once, regardless of cash-flow classification, and add only modeled installment-sale receipts. Preserve stock earnouts and preferred ownership claims outside cash. |
| /operating_model/metrics/adj_ebitda | None | Adjusted EBITDA proxy ($M) |
| /operating_model/metrics/assemblies | None | Assemblies and modules ($M) |
| /operating_model/metrics/asset_sales | None | Asset-sale principal receipts ($M) |
| /operating_model/metrics/capex | None | Cash PP&E ($M) |
| /operating_model/metrics/cash_after_claims | None | Cash after PP&E and earnouts ($M) |
| /operating_model/metrics/cash_before_capex | None | Operating cash before earnouts ($M) |
| /operating_model/metrics/earnout_cash | None | Total cash earnout settlement ($M) |
| /operating_model/metrics/engineering | None | Engineering services ($M) |
| /operating_model/metrics/infrared | None | Infrared components ($M) |
| /operating_model/metrics/operating_income | None | Operating income proxy ($M) |
| /operating_model/metrics/revenue | None | Total revenue ($M) |
| /operating_model/metrics/visible | None | Visible components ($M) |
| /operating_model/outputs/2027Q1:base/case | None | base |
| /operating_model/outputs/2027Q1:base/frequency | None | quarter |
| /operating_model/outputs/2027Q1:base/metrics/adj_ebitda | None | base_2027q1_adj_ebitda |
| /operating_model/outputs/2027Q1:base/metrics/assemblies | None | base_2027q1_assemblies |
| /operating_model/outputs/2027Q1:base/metrics/asset_sales | None | base_2027q1_asset_sales |
| /operating_model/outputs/2027Q1:base/metrics/capex | None | base_2027q1_capex |
| /operating_model/outputs/2027Q1:base/metrics/cash_after_claims | None | base_2027q1_cash_after_claims |
| /operating_model/outputs/2027Q1:base/metrics/cash_before_capex | None | base_2027q1_cash_before_capex |
| /operating_model/outputs/2027Q1:base/metrics/earnout_cash | None | base_2027q1_earnout_cash |
| /operating_model/outputs/2027Q1:base/metrics/engineering | None | base_2027q1_engineering |
| /operating_model/outputs/2027Q1:base/metrics/infrared | None | base_2027q1_infrared |
| /operating_model/outputs/2027Q1:base/metrics/operating_income | None | base_2027q1_operating_income |
| /operating_model/outputs/2027Q1:base/metrics/revenue | None | base_2027q1_revenue |
| /operating_model/outputs/2027Q1:base/metrics/visible | None | base_2027q1_visible |
| /operating_model/outputs/2027Q1:base/period | None | 2027Q1 |
| /operating_model/outputs/2027Q1:base/period_end | None | 2026-09-30 |
| /operating_model/outputs/2027Q1:base/values/adj_ebitda | None | 2.500000000000001 |
| /operating_model/outputs/2027Q1:base/values/assemblies | None | 11.0 |
| /operating_model/outputs/2027Q1:base/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q1:base/values/capex | None | 2.5 |
| /operating_model/outputs/2027Q1:base/values/cash_after_claims | None | -1.8799999999999986 |
| /operating_model/outputs/2027Q1:base/values/cash_before_capex | None | 0.6200000000000014 |
| /operating_model/outputs/2027Q1:base/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q1:base/values/engineering | None | 1.0 |
| /operating_model/outputs/2027Q1:base/values/infrared | None | 8.0 |
| /operating_model/outputs/2027Q1:base/values/operating_income | None | 8.881784197001252e-16 |
| /operating_model/outputs/2027Q1:base/values/revenue | None | 24.0 |
| /operating_model/outputs/2027Q1:base/values/visible | None | 4.0 |
| /operating_model/outputs/2027Q1:downside/case | None | downside |
| /operating_model/outputs/2027Q1:downside/frequency | None | quarter |
| /operating_model/outputs/2027Q1:downside/metrics/adj_ebitda | None | downside_2027q1_adj_ebitda |
| /operating_model/outputs/2027Q1:downside/metrics/assemblies | None | downside_2027q1_assemblies |
| /operating_model/outputs/2027Q1:downside/metrics/asset_sales | None | downside_2027q1_asset_sales |
| /operating_model/outputs/2027Q1:downside/metrics/capex | None | downside_2027q1_capex |
| /operating_model/outputs/2027Q1:downside/metrics/cash_after_claims | None | downside_2027q1_cash_after_claims |
| /operating_model/outputs/2027Q1:downside/metrics/cash_before_capex | None | downside_2027q1_cash_before_capex |
| /operating_model/outputs/2027Q1:downside/metrics/earnout_cash | None | downside_2027q1_earnout_cash |
| /operating_model/outputs/2027Q1:downside/metrics/engineering | None | downside_2027q1_engineering |
| /operating_model/outputs/2027Q1:downside/metrics/infrared | None | downside_2027q1_infrared |
| /operating_model/outputs/2027Q1:downside/metrics/operating_income | None | downside_2027q1_operating_income |
| /operating_model/outputs/2027Q1:downside/metrics/revenue | None | downside_2027q1_revenue |
| /operating_model/outputs/2027Q1:downside/metrics/visible | None | downside_2027q1_visible |
| /operating_model/outputs/2027Q1:downside/period | None | 2027Q1 |
| /operating_model/outputs/2027Q1:downside/period_end | None | 2026-09-30 |
| /operating_model/outputs/2027Q1:downside/values/adj_ebitda | None | -1.1399999999999988 |
| /operating_model/outputs/2027Q1:downside/values/assemblies | None | 9.0 |
| /operating_model/outputs/2027Q1:downside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q1:downside/values/capex | None | 3.125 |
| /operating_model/outputs/2027Q1:downside/values/cash_after_claims | None | -6.504999999999998 |
| /operating_model/outputs/2027Q1:downside/values/cash_before_capex | None | -3.379999999999998 |
| /operating_model/outputs/2027Q1:downside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q1:downside/values/engineering | None | 0.8 |
| /operating_model/outputs/2027Q1:downside/values/infrared | None | 6.8 |
| /operating_model/outputs/2027Q1:downside/values/operating_income | None | -3.639999999999999 |
| /operating_model/outputs/2027Q1:downside/values/revenue | None | 20.400000000000002 |
| /operating_model/outputs/2027Q1:downside/values/visible | None | 3.8 |
| /operating_model/outputs/2027Q1:upside/case | None | upside |
| /operating_model/outputs/2027Q1:upside/frequency | None | quarter |
| /operating_model/outputs/2027Q1:upside/metrics/adj_ebitda | None | upside_2027q1_adj_ebitda |
| /operating_model/outputs/2027Q1:upside/metrics/assemblies | None | upside_2027q1_assemblies |
| /operating_model/outputs/2027Q1:upside/metrics/asset_sales | None | upside_2027q1_asset_sales |
| /operating_model/outputs/2027Q1:upside/metrics/capex | None | upside_2027q1_capex |
| /operating_model/outputs/2027Q1:upside/metrics/cash_after_claims | None | upside_2027q1_cash_after_claims |
| /operating_model/outputs/2027Q1:upside/metrics/cash_before_capex | None | upside_2027q1_cash_before_capex |
| /operating_model/outputs/2027Q1:upside/metrics/earnout_cash | None | upside_2027q1_earnout_cash |
| /operating_model/outputs/2027Q1:upside/metrics/engineering | None | upside_2027q1_engineering |
| /operating_model/outputs/2027Q1:upside/metrics/infrared | None | upside_2027q1_infrared |
| /operating_model/outputs/2027Q1:upside/metrics/operating_income | None | upside_2027q1_operating_income |
| /operating_model/outputs/2027Q1:upside/metrics/revenue | None | upside_2027q1_revenue |
| /operating_model/outputs/2027Q1:upside/metrics/visible | None | upside_2027q1_visible |
| /operating_model/outputs/2027Q1:upside/period | None | 2027Q1 |
| /operating_model/outputs/2027Q1:upside/period_end | None | 2026-09-30 |
| /operating_model/outputs/2027Q1:upside/values/adj_ebitda | None | 3.474 |
| /operating_model/outputs/2027Q1:upside/values/assemblies | None | 12.0 |
| /operating_model/outputs/2027Q1:upside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q1:upside/values/capex | None | 2.875 |
| /operating_model/outputs/2027Q1:upside/values/cash_after_claims | None | -1.4009999999999994 |
| /operating_model/outputs/2027Q1:upside/values/cash_before_capex | None | 1.4740000000000006 |
| /operating_model/outputs/2027Q1:upside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q1:upside/values/engineering | None | 1.15 |
| /operating_model/outputs/2027Q1:upside/values/infrared | None | 8.5 |
| /operating_model/outputs/2027Q1:upside/values/operating_income | None | 0.9740000000000002 |
| /operating_model/outputs/2027Q1:upside/values/revenue | None | 25.049999999999997 |
| /operating_model/outputs/2027Q1:upside/values/visible | None | 3.4000000000000004 |
| /operating_model/outputs/2027Q2:base/case | None | base |
| /operating_model/outputs/2027Q2:base/frequency | None | quarter |
| /operating_model/outputs/2027Q2:base/metrics/adj_ebitda | None | base_2027q2_adj_ebitda |
| /operating_model/outputs/2027Q2:base/metrics/assemblies | None | base_2027q2_assemblies |
| /operating_model/outputs/2027Q2:base/metrics/asset_sales | None | base_2027q2_asset_sales |
| /operating_model/outputs/2027Q2:base/metrics/capex | None | base_2027q2_capex |
| /operating_model/outputs/2027Q2:base/metrics/cash_after_claims | None | base_2027q2_cash_after_claims |
| /operating_model/outputs/2027Q2:base/metrics/cash_before_capex | None | base_2027q2_cash_before_capex |
| /operating_model/outputs/2027Q2:base/metrics/earnout_cash | None | base_2027q2_earnout_cash |
| /operating_model/outputs/2027Q2:base/metrics/engineering | None | base_2027q2_engineering |
| /operating_model/outputs/2027Q2:base/metrics/infrared | None | base_2027q2_infrared |
| /operating_model/outputs/2027Q2:base/metrics/operating_income | None | base_2027q2_operating_income |
| /operating_model/outputs/2027Q2:base/metrics/revenue | None | base_2027q2_revenue |
| /operating_model/outputs/2027Q2:base/metrics/visible | None | base_2027q2_visible |
| /operating_model/outputs/2027Q2:base/period | None | 2027Q2 |
| /operating_model/outputs/2027Q2:base/period_end | None | 2026-12-31 |
| /operating_model/outputs/2027Q2:base/values/adj_ebitda | None | 3.200000000000001 |
| /operating_model/outputs/2027Q2:base/values/assemblies | None | 13.0 |
| /operating_model/outputs/2027Q2:base/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q2:base/values/capex | None | 2.7 |
| /operating_model/outputs/2027Q2:base/values/cash_after_claims | None | -1.6599999999999993 |
| /operating_model/outputs/2027Q2:base/values/cash_before_capex | None | 1.040000000000001 |
| /operating_model/outputs/2027Q2:base/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q2:base/values/engineering | None | 1.1 |
| /operating_model/outputs/2027Q2:base/values/infrared | None | 8.8 |
| /operating_model/outputs/2027Q2:base/values/operating_income | None | 0.5000000000000009 |
| /operating_model/outputs/2027Q2:base/values/revenue | None | 26.400000000000002 |
| /operating_model/outputs/2027Q2:base/values/visible | None | 3.5 |
| /operating_model/outputs/2027Q2:downside/case | None | downside |
| /operating_model/outputs/2027Q2:downside/frequency | None | quarter |
| /operating_model/outputs/2027Q2:downside/metrics/adj_ebitda | None | downside_2027q2_adj_ebitda |
| /operating_model/outputs/2027Q2:downside/metrics/assemblies | None | downside_2027q2_assemblies |
| /operating_model/outputs/2027Q2:downside/metrics/asset_sales | None | downside_2027q2_asset_sales |
| /operating_model/outputs/2027Q2:downside/metrics/capex | None | downside_2027q2_capex |
| /operating_model/outputs/2027Q2:downside/metrics/cash_after_claims | None | downside_2027q2_cash_after_claims |
| /operating_model/outputs/2027Q2:downside/metrics/cash_before_capex | None | downside_2027q2_cash_before_capex |
| /operating_model/outputs/2027Q2:downside/metrics/earnout_cash | None | downside_2027q2_earnout_cash |
| /operating_model/outputs/2027Q2:downside/metrics/engineering | None | downside_2027q2_engineering |
| /operating_model/outputs/2027Q2:downside/metrics/infrared | None | downside_2027q2_infrared |
| /operating_model/outputs/2027Q2:downside/metrics/operating_income | None | downside_2027q2_operating_income |
| /operating_model/outputs/2027Q2:downside/metrics/revenue | None | downside_2027q2_revenue |
| /operating_model/outputs/2027Q2:downside/metrics/visible | None | downside_2027q2_visible |
| /operating_model/outputs/2027Q2:downside/period | None | 2027Q2 |
| /operating_model/outputs/2027Q2:downside/period_end | None | 2026-12-31 |
| /operating_model/outputs/2027Q2:downside/values/adj_ebitda | None | -1.0574999999999983 |
| /operating_model/outputs/2027Q2:downside/values/assemblies | None | 10.0 |
| /operating_model/outputs/2027Q2:downside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q2:downside/values/capex | None | 3.375 |
| /operating_model/outputs/2027Q2:downside/values/cash_after_claims | None | -6.982499999999998 |
| /operating_model/outputs/2027Q2:downside/values/cash_before_capex | None | -3.607499999999998 |
| /operating_model/outputs/2027Q2:downside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q2:downside/values/engineering | None | 0.8800000000000001 |
| /operating_model/outputs/2027Q2:downside/values/infrared | None | 7.2 |
| /operating_model/outputs/2027Q2:downside/values/operating_income | None | -3.7574999999999985 |
| /operating_model/outputs/2027Q2:downside/values/revenue | None | 21.98 |
| /operating_model/outputs/2027Q2:downside/values/visible | None | 3.9 |
| /operating_model/outputs/2027Q2:upside/case | None | upside |
| /operating_model/outputs/2027Q2:upside/frequency | None | quarter |
| /operating_model/outputs/2027Q2:upside/metrics/adj_ebitda | None | upside_2027q2_adj_ebitda |
| /operating_model/outputs/2027Q2:upside/metrics/assemblies | None | upside_2027q2_assemblies |
| /operating_model/outputs/2027Q2:upside/metrics/asset_sales | None | upside_2027q2_asset_sales |
| /operating_model/outputs/2027Q2:upside/metrics/capex | None | upside_2027q2_capex |
| /operating_model/outputs/2027Q2:upside/metrics/cash_after_claims | None | upside_2027q2_cash_after_claims |
| /operating_model/outputs/2027Q2:upside/metrics/cash_before_capex | None | upside_2027q2_cash_before_capex |
| /operating_model/outputs/2027Q2:upside/metrics/earnout_cash | None | upside_2027q2_earnout_cash |
| /operating_model/outputs/2027Q2:upside/metrics/engineering | None | upside_2027q2_engineering |
| /operating_model/outputs/2027Q2:upside/metrics/infrared | None | upside_2027q2_infrared |
| /operating_model/outputs/2027Q2:upside/metrics/operating_income | None | upside_2027q2_operating_income |
| /operating_model/outputs/2027Q2:upside/metrics/revenue | None | upside_2027q2_revenue |
| /operating_model/outputs/2027Q2:upside/metrics/visible | None | upside_2027q2_visible |
| /operating_model/outputs/2027Q2:upside/period | None | 2027Q2 |
| /operating_model/outputs/2027Q2:upside/period_end | None | 2026-12-31 |
| /operating_model/outputs/2027Q2:upside/values/adj_ebitda | None | 5.2652 |
| /operating_model/outputs/2027Q2:upside/values/assemblies | None | 15.0 |
| /operating_model/outputs/2027Q2:upside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q2:upside/values/capex | None | 3.105 |
| /operating_model/outputs/2027Q2:upside/values/cash_after_claims | None | -0.12980000000000036 |
| /operating_model/outputs/2027Q2:upside/values/cash_before_capex | None | 2.9751999999999996 |
| /operating_model/outputs/2027Q2:upside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q2:upside/values/engineering | None | 1.265 |
| /operating_model/outputs/2027Q2:upside/values/infrared | None | 10.0 |
| /operating_model/outputs/2027Q2:upside/values/operating_income | None | 2.5652 |
| /operating_model/outputs/2027Q2:upside/values/revenue | None | 30.065 |
| /operating_model/outputs/2027Q2:upside/values/visible | None | 3.8 |
| /operating_model/outputs/2027Q3:base/case | None | base |
| /operating_model/outputs/2027Q3:base/frequency | None | quarter |
| /operating_model/outputs/2027Q3:base/metrics/adj_ebitda | None | base_2027q3_adj_ebitda |
| /operating_model/outputs/2027Q3:base/metrics/assemblies | None | base_2027q3_assemblies |
| /operating_model/outputs/2027Q3:base/metrics/asset_sales | None | base_2027q3_asset_sales |
| /operating_model/outputs/2027Q3:base/metrics/capex | None | base_2027q3_capex |
| /operating_model/outputs/2027Q3:base/metrics/cash_after_claims | None | base_2027q3_cash_after_claims |
| /operating_model/outputs/2027Q3:base/metrics/cash_before_capex | None | base_2027q3_cash_before_capex |
| /operating_model/outputs/2027Q3:base/metrics/earnout_cash | None | base_2027q3_earnout_cash |
| /operating_model/outputs/2027Q3:base/metrics/engineering | None | base_2027q3_engineering |
| /operating_model/outputs/2027Q3:base/metrics/infrared | None | base_2027q3_infrared |
| /operating_model/outputs/2027Q3:base/metrics/operating_income | None | base_2027q3_operating_income |
| /operating_model/outputs/2027Q3:base/metrics/revenue | None | base_2027q3_revenue |
| /operating_model/outputs/2027Q3:base/metrics/visible | None | base_2027q3_visible |
| /operating_model/outputs/2027Q3:base/period | None | 2027Q3 |
| /operating_model/outputs/2027Q3:base/period_end | None | 2027-03-31 |
| /operating_model/outputs/2027Q3:base/values/adj_ebitda | None | 3.9350000000000005 |
| /operating_model/outputs/2027Q3:base/values/assemblies | None | 15.0 |
| /operating_model/outputs/2027Q3:base/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q3:base/values/capex | None | 2.9 |
| /operating_model/outputs/2027Q3:base/values/cash_after_claims | None | -7.704999999999998 |
| /operating_model/outputs/2027Q3:base/values/cash_before_capex | None | 1.4950000000000006 |
| /operating_model/outputs/2027Q3:base/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/2027Q3:base/values/engineering | None | 1.2 |
| /operating_model/outputs/2027Q3:base/values/infrared | None | 9.5 |
| /operating_model/outputs/2027Q3:base/values/operating_income | None | 1.0350000000000006 |
| /operating_model/outputs/2027Q3:base/values/revenue | None | 29.0 |
| /operating_model/outputs/2027Q3:base/values/visible | None | 3.3 |
| /operating_model/outputs/2027Q3:downside/case | None | downside |
| /operating_model/outputs/2027Q3:downside/frequency | None | quarter |
| /operating_model/outputs/2027Q3:downside/metrics/adj_ebitda | None | downside_2027q3_adj_ebitda |
| /operating_model/outputs/2027Q3:downside/metrics/assemblies | None | downside_2027q3_assemblies |
| /operating_model/outputs/2027Q3:downside/metrics/asset_sales | None | downside_2027q3_asset_sales |
| /operating_model/outputs/2027Q3:downside/metrics/capex | None | downside_2027q3_capex |
| /operating_model/outputs/2027Q3:downside/metrics/cash_after_claims | None | downside_2027q3_cash_after_claims |
| /operating_model/outputs/2027Q3:downside/metrics/cash_before_capex | None | downside_2027q3_cash_before_capex |
| /operating_model/outputs/2027Q3:downside/metrics/earnout_cash | None | downside_2027q3_earnout_cash |
| /operating_model/outputs/2027Q3:downside/metrics/engineering | None | downside_2027q3_engineering |
| /operating_model/outputs/2027Q3:downside/metrics/infrared | None | downside_2027q3_infrared |
| /operating_model/outputs/2027Q3:downside/metrics/operating_income | None | downside_2027q3_operating_income |
| /operating_model/outputs/2027Q3:downside/metrics/revenue | None | downside_2027q3_revenue |
| /operating_model/outputs/2027Q3:downside/metrics/visible | None | downside_2027q3_visible |
| /operating_model/outputs/2027Q3:downside/period | None | 2027Q3 |
| /operating_model/outputs/2027Q3:downside/period_end | None | 2027-03-31 |
| /operating_model/outputs/2027Q3:downside/values/adj_ebitda | None | -1.084999999999999 |
| /operating_model/outputs/2027Q3:downside/values/assemblies | None | 11.0 |
| /operating_model/outputs/2027Q3:downside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q3:downside/values/capex | None | 3.625 |
| /operating_model/outputs/2027Q3:downside/values/cash_after_claims | None | -13.87 |
| /operating_model/outputs/2027Q3:downside/values/cash_before_capex | None | -3.9449999999999985 |
| /operating_model/outputs/2027Q3:downside/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/2027Q3:downside/values/engineering | None | 0.96 |
| /operating_model/outputs/2027Q3:downside/values/infrared | None | 7.8 |
| /operating_model/outputs/2027Q3:downside/values/operating_income | None | -3.984999999999999 |
| /operating_model/outputs/2027Q3:downside/values/revenue | None | 22.86 |
| /operating_model/outputs/2027Q3:downside/values/visible | None | 3.0999999999999996 |
| /operating_model/outputs/2027Q3:upside/case | None | upside |
| /operating_model/outputs/2027Q3:upside/frequency | None | quarter |
| /operating_model/outputs/2027Q3:upside/metrics/adj_ebitda | None | upside_2027q3_adj_ebitda |
| /operating_model/outputs/2027Q3:upside/metrics/assemblies | None | upside_2027q3_assemblies |
| /operating_model/outputs/2027Q3:upside/metrics/asset_sales | None | upside_2027q3_asset_sales |
| /operating_model/outputs/2027Q3:upside/metrics/capex | None | upside_2027q3_capex |
| /operating_model/outputs/2027Q3:upside/metrics/cash_after_claims | None | upside_2027q3_cash_after_claims |
| /operating_model/outputs/2027Q3:upside/metrics/cash_before_capex | None | upside_2027q3_cash_before_capex |
| /operating_model/outputs/2027Q3:upside/metrics/earnout_cash | None | upside_2027q3_earnout_cash |
| /operating_model/outputs/2027Q3:upside/metrics/engineering | None | upside_2027q3_engineering |
| /operating_model/outputs/2027Q3:upside/metrics/infrared | None | upside_2027q3_infrared |
| /operating_model/outputs/2027Q3:upside/metrics/operating_income | None | upside_2027q3_operating_income |
| /operating_model/outputs/2027Q3:upside/metrics/revenue | None | upside_2027q3_revenue |
| /operating_model/outputs/2027Q3:upside/metrics/visible | None | upside_2027q3_visible |
| /operating_model/outputs/2027Q3:upside/period | None | 2027Q3 |
| /operating_model/outputs/2027Q3:upside/period_end | None | 2027-03-31 |
| /operating_model/outputs/2027Q3:upside/values/adj_ebitda | None | 7.000400000000001 |
| /operating_model/outputs/2027Q3:upside/values/assemblies | None | 18.0 |
| /operating_model/outputs/2027Q3:upside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q3:upside/values/capex | None | 3.3349999999999995 |
| /operating_model/outputs/2027Q3:upside/values/cash_after_claims | None | -5.214599999999999 |
| /operating_model/outputs/2027Q3:upside/values/cash_before_capex | None | 4.420400000000001 |
| /operating_model/outputs/2027Q3:upside/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/2027Q3:upside/values/engineering | None | 1.38 |
| /operating_model/outputs/2027Q3:upside/values/infrared | None | 11.5 |
| /operating_model/outputs/2027Q3:upside/values/operating_income | None | 4.1004000000000005 |
| /operating_model/outputs/2027Q3:upside/values/revenue | None | 34.88 |
| /operating_model/outputs/2027Q3:upside/values/visible | None | 4.0 |
| /operating_model/outputs/2027Q4:base/case | None | base |
| /operating_model/outputs/2027Q4:base/frequency | None | quarter |
| /operating_model/outputs/2027Q4:base/metrics/adj_ebitda | None | base_2027q4_adj_ebitda |
| /operating_model/outputs/2027Q4:base/metrics/assemblies | None | base_2027q4_assemblies |
| /operating_model/outputs/2027Q4:base/metrics/asset_sales | None | base_2027q4_asset_sales |
| /operating_model/outputs/2027Q4:base/metrics/capex | None | base_2027q4_capex |
| /operating_model/outputs/2027Q4:base/metrics/cash_after_claims | None | base_2027q4_cash_after_claims |
| /operating_model/outputs/2027Q4:base/metrics/cash_before_capex | None | base_2027q4_cash_before_capex |
| /operating_model/outputs/2027Q4:base/metrics/earnout_cash | None | base_2027q4_earnout_cash |
| /operating_model/outputs/2027Q4:base/metrics/engineering | None | base_2027q4_engineering |
| /operating_model/outputs/2027Q4:base/metrics/infrared | None | base_2027q4_infrared |
| /operating_model/outputs/2027Q4:base/metrics/operating_income | None | base_2027q4_operating_income |
| /operating_model/outputs/2027Q4:base/metrics/revenue | None | base_2027q4_revenue |
| /operating_model/outputs/2027Q4:base/metrics/visible | None | base_2027q4_visible |
| /operating_model/outputs/2027Q4:base/period | None | 2027Q4 |
| /operating_model/outputs/2027Q4:base/period_end | None | 2027-06-30 |
| /operating_model/outputs/2027Q4:base/values/adj_ebitda | None | 4.84 |
| /operating_model/outputs/2027Q4:base/values/assemblies | None | 17.0 |
| /operating_model/outputs/2027Q4:base/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q4:base/values/capex | None | 3.1 |
| /operating_model/outputs/2027Q4:base/values/cash_after_claims | None | -0.9799999999999995 |
| /operating_model/outputs/2027Q4:base/values/cash_before_capex | None | 2.1200000000000006 |
| /operating_model/outputs/2027Q4:base/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q4:base/values/engineering | None | 1.3 |
| /operating_model/outputs/2027Q4:base/values/infrared | None | 10.5 |
| /operating_model/outputs/2027Q4:base/values/operating_income | None | 1.7399999999999998 |
| /operating_model/outputs/2027Q4:base/values/revenue | None | 32.1 |
| /operating_model/outputs/2027Q4:base/values/visible | None | 3.3 |
| /operating_model/outputs/2027Q4:downside/case | None | downside |
| /operating_model/outputs/2027Q4:downside/frequency | None | quarter |
| /operating_model/outputs/2027Q4:downside/metrics/adj_ebitda | None | downside_2027q4_adj_ebitda |
| /operating_model/outputs/2027Q4:downside/metrics/assemblies | None | downside_2027q4_assemblies |
| /operating_model/outputs/2027Q4:downside/metrics/asset_sales | None | downside_2027q4_asset_sales |
| /operating_model/outputs/2027Q4:downside/metrics/capex | None | downside_2027q4_capex |
| /operating_model/outputs/2027Q4:downside/metrics/cash_after_claims | None | downside_2027q4_cash_after_claims |
| /operating_model/outputs/2027Q4:downside/metrics/cash_before_capex | None | downside_2027q4_cash_before_capex |
| /operating_model/outputs/2027Q4:downside/metrics/earnout_cash | None | downside_2027q4_earnout_cash |
| /operating_model/outputs/2027Q4:downside/metrics/engineering | None | downside_2027q4_engineering |
| /operating_model/outputs/2027Q4:downside/metrics/infrared | None | downside_2027q4_infrared |
| /operating_model/outputs/2027Q4:downside/metrics/operating_income | None | downside_2027q4_operating_income |
| /operating_model/outputs/2027Q4:downside/metrics/revenue | None | downside_2027q4_revenue |
| /operating_model/outputs/2027Q4:downside/metrics/visible | None | downside_2027q4_visible |
| /operating_model/outputs/2027Q4:downside/period | None | 2027Q4 |
| /operating_model/outputs/2027Q4:downside/period_end | None | 2027-06-30 |
| /operating_model/outputs/2027Q4:downside/values/adj_ebitda | None | -0.9674999999999976 |
| /operating_model/outputs/2027Q4:downside/values/assemblies | None | 12.0 |
| /operating_model/outputs/2027Q4:downside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/2027Q4:downside/values/capex | None | 3.875 |
| /operating_model/outputs/2027Q4:downside/values/cash_after_claims | None | -8.012499999999998 |
| /operating_model/outputs/2027Q4:downside/values/cash_before_capex | None | -4.1374999999999975 |
| /operating_model/outputs/2027Q4:downside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q4:downside/values/engineering | None | 1.04 |
| /operating_model/outputs/2027Q4:downside/values/infrared | None | 8.3 |
| /operating_model/outputs/2027Q4:downside/values/operating_income | None | -4.067499999999997 |
| /operating_model/outputs/2027Q4:downside/values/revenue | None | 24.54 |
| /operating_model/outputs/2027Q4:downside/values/visible | None | 3.2 |
| /operating_model/outputs/2027Q4:upside/case | None | upside |
| /operating_model/outputs/2027Q4:upside/frequency | None | quarter |
| /operating_model/outputs/2027Q4:upside/metrics/adj_ebitda | None | upside_2027q4_adj_ebitda |
| /operating_model/outputs/2027Q4:upside/metrics/assemblies | None | upside_2027q4_assemblies |
| /operating_model/outputs/2027Q4:upside/metrics/asset_sales | None | upside_2027q4_asset_sales |
| /operating_model/outputs/2027Q4:upside/metrics/capex | None | upside_2027q4_capex |
| /operating_model/outputs/2027Q4:upside/metrics/cash_after_claims | None | upside_2027q4_cash_after_claims |
| /operating_model/outputs/2027Q4:upside/metrics/cash_before_capex | None | upside_2027q4_cash_before_capex |
| /operating_model/outputs/2027Q4:upside/metrics/earnout_cash | None | upside_2027q4_earnout_cash |
| /operating_model/outputs/2027Q4:upside/metrics/engineering | None | upside_2027q4_engineering |
| /operating_model/outputs/2027Q4:upside/metrics/infrared | None | upside_2027q4_infrared |
| /operating_model/outputs/2027Q4:upside/metrics/operating_income | None | upside_2027q4_operating_income |
| /operating_model/outputs/2027Q4:upside/metrics/revenue | None | upside_2027q4_revenue |
| /operating_model/outputs/2027Q4:upside/metrics/visible | None | upside_2027q4_visible |
| /operating_model/outputs/2027Q4:upside/period | None | 2027Q4 |
| /operating_model/outputs/2027Q4:upside/period_end | None | 2027-06-30 |
| /operating_model/outputs/2027Q4:upside/values/adj_ebitda | None | 9.2156 |
| /operating_model/outputs/2027Q4:upside/values/assemblies | None | 22.0 |
| /operating_model/outputs/2027Q4:upside/values/asset_sales | None | 0.5 |
| /operating_model/outputs/2027Q4:upside/values/capex | None | 3.565 |
| /operating_model/outputs/2027Q4:upside/values/cash_after_claims | None | 3.2805999999999993 |
| /operating_model/outputs/2027Q4:upside/values/cash_before_capex | None | 6.345599999999999 |
| /operating_model/outputs/2027Q4:upside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/2027Q4:upside/values/engineering | None | 1.4949999999999999 |
| /operating_model/outputs/2027Q4:upside/values/infrared | None | 13.0 |
| /operating_model/outputs/2027Q4:upside/values/operating_income | None | 6.115600000000001 |
| /operating_model/outputs/2027Q4:upside/values/revenue | None | 40.695 |
| /operating_model/outputs/2027Q4:upside/values/visible | None | 4.2 |
| /operating_model/outputs/FY2027:base/case | None | base |
| /operating_model/outputs/FY2027:base/frequency | None | year |
| /operating_model/outputs/FY2027:base/metrics/adj_ebitda | None | base_fy2027_adj_ebitda |
| /operating_model/outputs/FY2027:base/metrics/assemblies | None | base_fy2027_assemblies |
| /operating_model/outputs/FY2027:base/metrics/asset_sales | None | base_fy2027_asset_sales |
| /operating_model/outputs/FY2027:base/metrics/capex | None | base_fy2027_capex |
| /operating_model/outputs/FY2027:base/metrics/cash_after_claims | None | base_fy2027_cash_after_claims |
| /operating_model/outputs/FY2027:base/metrics/cash_before_capex | None | base_fy2027_cash_before_capex |
| /operating_model/outputs/FY2027:base/metrics/earnout_cash | None | base_fy2027_earnout_cash |
| /operating_model/outputs/FY2027:base/metrics/engineering | None | base_fy2027_engineering |
| /operating_model/outputs/FY2027:base/metrics/infrared | None | base_fy2027_infrared |
| /operating_model/outputs/FY2027:base/metrics/operating_income | None | base_fy2027_operating_income |
| /operating_model/outputs/FY2027:base/metrics/revenue | None | base_fy2027_revenue |
| /operating_model/outputs/FY2027:base/metrics/visible | None | base_fy2027_visible |
| /operating_model/outputs/FY2027:base/period | None | FY2027 |
| /operating_model/outputs/FY2027:base/period_end | None | 2027-06-30 |
| /operating_model/outputs/FY2027:base/values/adj_ebitda | None | 14.475000000000001 |
| /operating_model/outputs/FY2027:base/values/assemblies | None | 56.0 |
| /operating_model/outputs/FY2027:base/values/asset_sales | None | 0.0 |
| /operating_model/outputs/FY2027:base/values/capex | None | 11.2 |
| /operating_model/outputs/FY2027:base/values/cash_after_claims | None | -12.224999999999994 |
| /operating_model/outputs/FY2027:base/values/cash_before_capex | None | 5.275000000000004 |
| /operating_model/outputs/FY2027:base/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/FY2027:base/values/engineering | None | 4.6 |
| /operating_model/outputs/FY2027:base/values/infrared | None | 36.8 |
| /operating_model/outputs/FY2027:base/values/operating_income | None | 3.275000000000002 |
| /operating_model/outputs/FY2027:base/values/revenue | None | 111.5 |
| /operating_model/outputs/FY2027:base/values/visible | None | 14.100000000000001 |
| /operating_model/outputs/FY2027:downside/case | None | downside |
| /operating_model/outputs/FY2027:downside/frequency | None | year |
| /operating_model/outputs/FY2027:downside/metrics/adj_ebitda | None | downside_fy2027_adj_ebitda |
| /operating_model/outputs/FY2027:downside/metrics/assemblies | None | downside_fy2027_assemblies |
| /operating_model/outputs/FY2027:downside/metrics/asset_sales | None | downside_fy2027_asset_sales |
| /operating_model/outputs/FY2027:downside/metrics/capex | None | downside_fy2027_capex |
| /operating_model/outputs/FY2027:downside/metrics/cash_after_claims | None | downside_fy2027_cash_after_claims |
| /operating_model/outputs/FY2027:downside/metrics/cash_before_capex | None | downside_fy2027_cash_before_capex |
| /operating_model/outputs/FY2027:downside/metrics/earnout_cash | None | downside_fy2027_earnout_cash |
| /operating_model/outputs/FY2027:downside/metrics/engineering | None | downside_fy2027_engineering |
| /operating_model/outputs/FY2027:downside/metrics/infrared | None | downside_fy2027_infrared |
| /operating_model/outputs/FY2027:downside/metrics/operating_income | None | downside_fy2027_operating_income |
| /operating_model/outputs/FY2027:downside/metrics/revenue | None | downside_fy2027_revenue |
| /operating_model/outputs/FY2027:downside/metrics/visible | None | downside_fy2027_visible |
| /operating_model/outputs/FY2027:downside/period | None | FY2027 |
| /operating_model/outputs/FY2027:downside/period_end | None | 2027-06-30 |
| /operating_model/outputs/FY2027:downside/values/adj_ebitda | None | -4.249999999999994 |
| /operating_model/outputs/FY2027:downside/values/assemblies | None | 42.0 |
| /operating_model/outputs/FY2027:downside/values/asset_sales | None | 0.0 |
| /operating_model/outputs/FY2027:downside/values/capex | None | 14.0 |
| /operating_model/outputs/FY2027:downside/values/cash_after_claims | None | -35.36999999999999 |
| /operating_model/outputs/FY2027:downside/values/cash_before_capex | None | -15.069999999999991 |
| /operating_model/outputs/FY2027:downside/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/FY2027:downside/values/engineering | None | 3.68 |
| /operating_model/outputs/FY2027:downside/values/infrared | None | 30.1 |
| /operating_model/outputs/FY2027:downside/values/operating_income | None | -15.449999999999994 |
| /operating_model/outputs/FY2027:downside/values/revenue | None | 89.78 |
| /operating_model/outputs/FY2027:downside/values/visible | None | 14.0 |
| /operating_model/outputs/FY2027:upside/case | None | upside |
| /operating_model/outputs/FY2027:upside/frequency | None | year |
| /operating_model/outputs/FY2027:upside/metrics/adj_ebitda | None | upside_fy2027_adj_ebitda |
| /operating_model/outputs/FY2027:upside/metrics/assemblies | None | upside_fy2027_assemblies |
| /operating_model/outputs/FY2027:upside/metrics/asset_sales | None | upside_fy2027_asset_sales |
| /operating_model/outputs/FY2027:upside/metrics/capex | None | upside_fy2027_capex |
| /operating_model/outputs/FY2027:upside/metrics/cash_after_claims | None | upside_fy2027_cash_after_claims |
| /operating_model/outputs/FY2027:upside/metrics/cash_before_capex | None | upside_fy2027_cash_before_capex |
| /operating_model/outputs/FY2027:upside/metrics/earnout_cash | None | upside_fy2027_earnout_cash |
| /operating_model/outputs/FY2027:upside/metrics/engineering | None | upside_fy2027_engineering |
| /operating_model/outputs/FY2027:upside/metrics/infrared | None | upside_fy2027_infrared |
| /operating_model/outputs/FY2027:upside/metrics/operating_income | None | upside_fy2027_operating_income |
| /operating_model/outputs/FY2027:upside/metrics/revenue | None | upside_fy2027_revenue |
| /operating_model/outputs/FY2027:upside/metrics/visible | None | upside_fy2027_visible |
| /operating_model/outputs/FY2027:upside/period | None | FY2027 |
| /operating_model/outputs/FY2027:upside/period_end | None | 2027-06-30 |
| /operating_model/outputs/FY2027:upside/values/adj_ebitda | None | 24.9552 |
| /operating_model/outputs/FY2027:upside/values/assemblies | None | 67.0 |
| /operating_model/outputs/FY2027:upside/values/asset_sales | None | 0.5 |
| /operating_model/outputs/FY2027:upside/values/capex | None | 12.879999999999999 |
| /operating_model/outputs/FY2027:upside/values/cash_after_claims | None | -3.464799999999999 |
| /operating_model/outputs/FY2027:upside/values/cash_before_capex | None | 15.215200000000001 |
| /operating_model/outputs/FY2027:upside/values/earnout_cash | None | 6.3 |
| /operating_model/outputs/FY2027:upside/values/engineering | None | 5.29 |
| /operating_model/outputs/FY2027:upside/values/infrared | None | 43.0 |
| /operating_model/outputs/FY2027:upside/values/operating_income | None | 13.755200000000002 |
| /operating_model/outputs/FY2027:upside/values/revenue | None | 130.69 |
| /operating_model/outputs/FY2027:upside/values/visible | None | 15.399999999999999 |
| /operating_model/outputs/FY2028:base/case | None | base |
| /operating_model/outputs/FY2028:base/frequency | None | year |
| /operating_model/outputs/FY2028:base/metrics/adj_ebitda | None | base_fy2028_adj_ebitda |
| /operating_model/outputs/FY2028:base/metrics/assemblies | None | base_fy2028_assemblies |
| /operating_model/outputs/FY2028:base/metrics/asset_sales | None | base_fy2028_asset_sales |
| /operating_model/outputs/FY2028:base/metrics/capex | None | base_fy2028_capex |
| /operating_model/outputs/FY2028:base/metrics/cash_after_claims | None | base_fy2028_cash_after_claims |
| /operating_model/outputs/FY2028:base/metrics/cash_before_capex | None | base_fy2028_cash_before_capex |
| /operating_model/outputs/FY2028:base/metrics/earnout_cash | None | base_fy2028_earnout_cash |
| /operating_model/outputs/FY2028:base/metrics/engineering | None | base_fy2028_engineering |
| /operating_model/outputs/FY2028:base/metrics/infrared | None | base_fy2028_infrared |
| /operating_model/outputs/FY2028:base/metrics/operating_income | None | base_fy2028_operating_income |
| /operating_model/outputs/FY2028:base/metrics/revenue | None | base_fy2028_revenue |
| /operating_model/outputs/FY2028:base/metrics/visible | None | base_fy2028_visible |
| /operating_model/outputs/FY2028:base/period | None | FY2028 |
| /operating_model/outputs/FY2028:base/period_end | None | 2028-06-30 |
| /operating_model/outputs/FY2028:base/values/adj_ebitda | None | 32.16 |
| /operating_model/outputs/FY2028:base/values/assemblies | None | 94.0 |
| /operating_model/outputs/FY2028:base/values/asset_sales | None | 0.5 |
| /operating_model/outputs/FY2028:base/values/capex | None | 14.4 |
| /operating_model/outputs/FY2028:base/values/cash_after_claims | None | 4.579999999999998 |
| /operating_model/outputs/FY2028:base/values/cash_before_capex | None | 18.479999999999997 |
| /operating_model/outputs/FY2028:base/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/FY2028:base/values/engineering | None | 6.2 |
| /operating_model/outputs/FY2028:base/values/infrared | None | 54.0 |
| /operating_model/outputs/FY2028:base/values/operating_income | None | 17.759999999999998 |
| /operating_model/outputs/FY2028:base/values/revenue | None | 168.4 |
| /operating_model/outputs/FY2028:base/values/visible | None | 14.2 |
| /operating_model/outputs/FY2028:downside/case | None | downside |
| /operating_model/outputs/FY2028:downside/frequency | None | year |
| /operating_model/outputs/FY2028:downside/metrics/adj_ebitda | None | downside_fy2028_adj_ebitda |
| /operating_model/outputs/FY2028:downside/metrics/assemblies | None | downside_fy2028_assemblies |
| /operating_model/outputs/FY2028:downside/metrics/asset_sales | None | downside_fy2028_asset_sales |
| /operating_model/outputs/FY2028:downside/metrics/capex | None | downside_fy2028_capex |
| /operating_model/outputs/FY2028:downside/metrics/cash_after_claims | None | downside_fy2028_cash_after_claims |
| /operating_model/outputs/FY2028:downside/metrics/cash_before_capex | None | downside_fy2028_cash_before_capex |
| /operating_model/outputs/FY2028:downside/metrics/earnout_cash | None | downside_fy2028_earnout_cash |
| /operating_model/outputs/FY2028:downside/metrics/engineering | None | downside_fy2028_engineering |
| /operating_model/outputs/FY2028:downside/metrics/infrared | None | downside_fy2028_infrared |
| /operating_model/outputs/FY2028:downside/metrics/operating_income | None | downside_fy2028_operating_income |
| /operating_model/outputs/FY2028:downside/metrics/revenue | None | downside_fy2028_revenue |
| /operating_model/outputs/FY2028:downside/metrics/visible | None | downside_fy2028_visible |
| /operating_model/outputs/FY2028:downside/period | None | FY2028 |
| /operating_model/outputs/FY2028:downside/period_end | None | 2028-06-30 |
| /operating_model/outputs/FY2028:downside/values/adj_ebitda | None | -2.414999999999992 |
| /operating_model/outputs/FY2028:downside/values/assemblies | None | 58.0 |
| /operating_model/outputs/FY2028:downside/values/asset_sales | None | 0.5 |
| /operating_model/outputs/FY2028:downside/values/capex | None | 18.0 |
| /operating_model/outputs/FY2028:downside/values/cash_after_claims | None | -35.69499999999999 |
| /operating_model/outputs/FY2028:downside/values/cash_before_capex | None | -18.19499999999999 |
| /operating_model/outputs/FY2028:downside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/FY2028:downside/values/engineering | None | 4.960000000000001 |
| /operating_model/outputs/FY2028:downside/values/infrared | None | 39.0 |
| /operating_model/outputs/FY2028:downside/values/operating_income | None | -16.814999999999994 |
| /operating_model/outputs/FY2028:downside/values/revenue | None | 115.75999999999999 |
| /operating_model/outputs/FY2028:downside/values/visible | None | 13.8 |
| /operating_model/outputs/FY2028:upside/case | None | upside |
| /operating_model/outputs/FY2028:upside/frequency | None | year |
| /operating_model/outputs/FY2028:upside/metrics/adj_ebitda | None | upside_fy2028_adj_ebitda |
| /operating_model/outputs/FY2028:upside/metrics/assemblies | None | upside_fy2028_assemblies |
| /operating_model/outputs/FY2028:upside/metrics/asset_sales | None | upside_fy2028_asset_sales |
| /operating_model/outputs/FY2028:upside/metrics/capex | None | upside_fy2028_capex |
| /operating_model/outputs/FY2028:upside/metrics/cash_after_claims | None | upside_fy2028_cash_after_claims |
| /operating_model/outputs/FY2028:upside/metrics/cash_before_capex | None | upside_fy2028_cash_before_capex |
| /operating_model/outputs/FY2028:upside/metrics/earnout_cash | None | upside_fy2028_earnout_cash |
| /operating_model/outputs/FY2028:upside/metrics/engineering | None | upside_fy2028_engineering |
| /operating_model/outputs/FY2028:upside/metrics/infrared | None | upside_fy2028_infrared |
| /operating_model/outputs/FY2028:upside/metrics/operating_income | None | upside_fy2028_operating_income |
| /operating_model/outputs/FY2028:upside/metrics/revenue | None | upside_fy2028_revenue |
| /operating_model/outputs/FY2028:upside/metrics/visible | None | upside_fy2028_visible |
| /operating_model/outputs/FY2028:upside/period | None | FY2028 |
| /operating_model/outputs/FY2028:upside/period_end | None | 2028-06-30 |
| /operating_model/outputs/FY2028:upside/values/adj_ebitda | None | 62.6044 |
| /operating_model/outputs/FY2028:upside/values/assemblies | None | 131.0 |
| /operating_model/outputs/FY2028:upside/values/asset_sales | None | 0.5 |
| /operating_model/outputs/FY2028:upside/values/capex | None | 16.56 |
| /operating_model/outputs/FY2028:upside/values/cash_after_claims | None | 32.1644 |
| /operating_model/outputs/FY2028:upside/values/cash_before_capex | None | 48.2244 |
| /operating_model/outputs/FY2028:upside/values/earnout_cash | None | 0.0 |
| /operating_model/outputs/FY2028:upside/values/engineering | None | 7.13 |
| /operating_model/outputs/FY2028:upside/values/infrared | None | 72.0 |
| /operating_model/outputs/FY2028:upside/values/operating_income | None | 48.2044 |
| /operating_model/outputs/FY2028:upside/values/revenue | None | 228.93 |
| /operating_model/outputs/FY2028:upside/values/visible | None | 18.8 |
| /operating_model/reviewed_at | None | 2026-09-19 |
| /operating_model/schema_version | None | operating_model.v1 |
| /operating_model/title | None | Optics backlog conversion, acquisition earnouts and installment-sale cash |
| /research/change_note | None | Added four-product model, earnout classification bridge and conditional disposal installment cash. |
| /research/checkpoints/0/date_status | None | estimated |
| /research/checkpoints/0/event | None | Backlog conversion |
| /research/checkpoints/0/timing | None | Each fiscal 2027 quarter |
| /research/checkpoints/0/watch | None | Compare recognized deliveries with the $85.6M scheduled cohort and new-order requirements. |
| /research/checkpoints/1/date_status | None | estimated |
| /research/checkpoints/1/event | None | G5 settlement |
| /research/checkpoints/1/timing | None | January 1-15, 2027 contractual window |
| /research/checkpoints/1/watch | None | Confirm $6.3M cash and $2.7M shares without charging the $9M liability twice. |
| /research/checkpoints/2/date_status | None | estimated |
| /research/checkpoints/2/event | None | China disposal |
| /research/checkpoints/2/timing | None | Closing and annual installment disclosures |
| /research/checkpoints/2/watch | None | Verify actual completion, lost revenue, retained rights and principal received. |
| /research/countercase | None | Backlog can slip through qualification and acceptance, while inventory and capital needs rise. More assembly revenue does not guarantee margin, and earnout, preferred and stock-settlement claims can absorb gains that adjusted EBITDA alone appears to deliver. |
| /research/economics | None | FY2026 sales were $71.7M with adjusted EBITDA $4.2M. Revenue includes acquisitions and is not entirely organic growth. June backlog was $110.9M, with $85.6M scheduled for twelve-month delivery. CFO was negative $10.225M, including $3.814M G5 earnout cash; another $3.536M was classified in financing. Removing the operating portion before deducting total earnouts avoids double-counting the cash claim. January 2027 fixed G5 consideration is $6.3M cash plus $2.7M common stock. June cash was $93.2M following equity raises, with remaining Series G preferred carrying value $8.9M. The signed China disposal has $4.5M consideration payable over up to five years, with a $0.5M annual minimum, so announced price is not upfront cash. |
| /research/limitations/0 | None | Backlog $110.9M includes $85.6M scheduled within twelve months. Scheduled delivery is not guaranteed acceptance or cash; cases vary conversion and require additional orders for revenue above opening backlog recognition. |
| /research/limitations/1 | None | G5 and Amorphous acquisitions change the perimeter, so the 92.7% reported annual revenue growth is not asserted to be organic. Product-group history has been reclassified for comparability; future mixed-product margins are desk assumptions. |
| /research/limitations/2 | None | FY2026 CFO includes $3.814M operating-classified G5 earnout cash, while another $3.536M appears in financing. The analytical pre-earnout cash measure adds back only the operating portion, then deducts the total cash claim once. |
| /research/limitations/3 | None | The January 1-15, 2027 agreed G5 payment is $9M total: $6.3M cash and $2.7M common stock. The model charges only the cash amount. Noncash fair-value remeasurement of earnouts is not another cash settlement. |
| /research/limitations/4 | None | Amorphous was purchased for $7M cash plus contingent stock consideration up to $3M. Stock payouts and remaining Series G preferred claims affect ownership even without current cash use; no fully diluted EPS estimate is provided. |
| /research/limitations/5 | None | The signed China disposal is not assumed already closed. $4.5M consideration is payable over up to five years with a $0.5M annual minimum, plus specified financing interest. Base assumes a later closing and only an annual installment, not $4.5M cash upfront. |
| /research/limitations/6 | None | Visible-product revenue reductions after the assumed disposal and future licensing/transition economics are desk sensitivities; no gain-on-sale amount is projected without closing accounting. |
| /research/limitations/7 | None | Cash after selected claims includes PP&E, cash earnouts and asset-sale principal, but excludes new acquisitions, debt/lease principal, preferred settlement and equity financing. It is not GAAP CFO, a closing balance or owner-distributable cash. |
| /research/limitations/8 | None | Germanium-free material substitution, program design-in and approved supplier status require customer acceptance. Backlog, qualification and addressable-market figures do not establish new cash receipts or guaranteed margins. |
| /research/question | None | Can infrared substitution and camera demand convert into cash after capacity and acquisition claims? |
| /research/reviewed_at | None | 2026-09-19 |
| /research/risks/0 | None | Defense and commercial program concentration and acceptance timing. |
| /research/risks/1 | None | Manufacturing yield, glass capacity and product mix. |
| /research/risks/2 | None | Earnout cash, contingent shares and preferred dilution. |
| /research/risks/3 | None | Disposal approval, installment collection and transition terms. |
| /research/risks/4 | None | Inventory funding and capacity investment can outpace receipts. |
| /research/title | None | Converting optics demand after the earnout and manufacturing bill |
| /sources/0/retrieved | None | 2026-09-19 |
| /sources/0/title | None | FY2026 accounts, product groups and cash/share earnout terms |
| /sources/0/url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030106/lpth20260630_10k.htm |
| /sources/1/retrieved | None | 2026-09-19 |
| /sources/1/title | None | Q4 results, backlog and adjusted EBITDA reconciliation |
| /sources/1/url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926030074/ex_922995.htm |
| /sources/2/retrieved | None | 2026-09-19 |
| /sources/2/title | None | Signed China disposal and installment terms |
| /sources/2/url | None | https://www.sec.gov/Archives/edgar/data/889971/000143774926024234/lpth20260722_8k.htm |
| /thesis/scenario_ranges | None | Explicit downside/base/upside business assumptions; not price targets, probabilities or historical market-memory bands. |
| /thesis/view | Backlog and gross-margin improvement support a larger operating business. The next test is conversion into cash after manufacturing investment and the fixed cash earnout, without confusing noncash valuation charges or installment receivables with current cash. | |
| /thesis/what_changes_it | Track product-level acceptance, opening-backlog delivery, working capital and the January cash/share settlement separately. |