v3.26.1
Revenue and Contracts in Process (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Reconciliation of Revenue from Segments to Consolidated
Revenue from contracts with customers consisted of the following (in millions):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Revenue
Infrastructure
$414.0 $233.1 $771.9 $498.0 
Life Sciences2.2 3.2 3.8 6.3 
Spectrum5.4 5.7 10.7 11.9 
Total revenue$421.6 $242.0 $786.4 $516.2 
Schedule of Accounts Receivable, Net
Accounts receivable, net, from contracts with customers consisted of the following (in millions):

June 30,
2026
December 31, 2025
Infrastructure
$279.8 $237.0 
Life Sciences0.9 1.8 
Total accounts receivable with customers
$280.7 $238.8 
Accounts receivable, net, consisted of the following (in millions):
June 30,
2026
December 31, 2025
Contracts in progress$279.8 $237.0 
Unbilled retentions— — 
Trade receivables1.0 1.9 
Other receivables3.7 0.6 
Allowance for expected credit losses
(0.1)(0.1)
Total$284.4 $239.4 
Schedule of Disaggregation of Revenue
The following table disaggregates DBMG's revenue by market (in millions):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Industrial$168.5 $59.4 $294.8 $134.4 
Commercial119.5 75.9 227.4 129.2 
Healthcare38.2 24.1 79.7 76.2 
Government30.6 23.6 67.7 48.4 
Transportation41.2 41.2 75.4 85.9 
Energy
14.7 1.8 24.2 3.6 
Leisure— 4.5 0.2 11.2 
Convention0.6 2.3 1.4 8.2 
Total revenue from contracts with customers$413.3 $232.8 $770.8 $497.1 
Other revenue0.7 0.3 1.1 0.9 
Total Infrastructure segment revenue$414.0 $233.1 $771.9 $498.0 
The following table disaggregates the Life Sciences segment's revenue by type (in millions):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Systems and consumables revenue$2.2 $3.2 $3.8 $6.3 
Total Life Sciences segment revenue$2.2 $3.2 $3.8 $6.3 
The following table disaggregates the Spectrum segment's revenue by type (in millions):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Broadcast station$5.4 $5.7 $10.7 $11.9 
Total Spectrum segment revenue$5.4 $5.7 $10.7 $11.9 
Schedule of Contract with Customer, Asset and Liability
Contract assets and contract liabilities consisted of the following (in millions):

June 30,
2026
December 31, 2025

Costs incurred on contracts in progress$1,769.4 $1,365.3 
Estimated earnings278.2 194.4
Contract revenue earned on uncompleted contracts2,047.6 1,559.7 
Less: progress billings2,177.7 1,667.5 
$(130.1)$(107.8)
The above is included in the accompanying Condensed Consolidated Balance Sheets under the following line items:
Contract assets$52.6 $64.1 
Contract liabilities(182.7)(171.9)
$(130.1)$(107.8)
Schedule of Costs and Recognized Earnings in Excess of Billings and Billings in Excess of Costs and Recognized Earnings on Uncompleted Contracts
June 30,
2026
December 31, 2025
Cost in excess of billings and estimated earnings$25.8 $28.7 
Conditional retainage26.8 35.4 
Contract assets$52.6 $64.1 
Billings in excess of costs and estimated earnings$(247.8)$(218.1)
Conditional retainage65.1 46.2 
Contract liabilities$(182.7)$(171.9)
Schedule of Remaining Performance Obligations
As of June 30, 2026, the transaction price allocated to remaining unsatisfied performance obligations consisted of the following (in millions):

Within One Year
Within Two to Five Years
Total
Industrial$442.0 $24.8 $466.8 
Transportation203.5 268.1 471.6 
Commercial528.0 47.0 575.0 
Healthcare279.7 16.4 296.1 
Government63.4 1.4 64.8 
Energy22.3 — 22.3 
Convention
4.3 — 4.3 
Leisure0.1 — 0.1 
Remaining unsatisfied performance obligations$1,543.3 $357.7 $1,901.0