XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Contracts in Process (Tables)
3 Months Ended
Mar. 31, 2025
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 March 31,
 20252024
Infrastructure
$264.9 $307.9 
Life Sciences3.1 1.0 
Spectrum6.2 6.3 
Total revenue$274.2 $315.2 
Schedule of Accounts Receivable, net
Accounts receivables, net, from contracts with customers consisted of the following (in millions):
March 31,
2025
December 31, 2024
 
Infrastructure
$156.3 $184.8 
Life Sciences2.1 1.5 
Spectrum2.0 1.9 
Total accounts receivables with customers$160.4 $188.2 
Accounts receivable, net, consisted of the following (in millions):
March 31,
2025
December 31, 2024
 
Contracts in progress$156.3 $184.9 
Unbilled retentions0.1 0.1 
Trade receivables4.1 3.3 
Other receivables4.1 5.8 
Allowance for expected credit losses
(0.1)(0.1)
Total$164.5 $194.0 
Schedule of Disaggregation of Revenue
The following table disaggregates DBMG's revenue by market (in millions):

Three Months Ended March 31,
 20252024
Industrial$74.6 $84.1 
Commercial53.8 77.3 
Healthcare52.0 34.3 
Transportation44.7 100.4 
Government24.8 2.7 
Leisure6.6 1.0 
Convention5.9 5.5 
Energy1.9 2.2 
Total revenue from contracts with customers$264.3 $307.5 
Other revenue0.6 0.4 
Total Infrastructure segment revenue$264.9 $307.9 
The following table disaggregates the Life Sciences segment's revenue by type (in millions):

Three Months Ended March 31,
20252024
Systems and consumables revenue$3.1 $1.0 
Total Life Sciences segment revenue$3.1 $1.0 
The following table disaggregates the Spectrum segment's revenue by type (in millions):

Three Months Ended March 31,
20252024
Broadcast station$6.2 $6.3 
Total Spectrum segment revenue$6.2 $6.3 
Schedule of Costs and Recognized Earnings in Excess of Billings and Billings in Excess of Costs and Recognized Earnings on Uncompleted Contracts
Contract assets and contract liabilities consisted of the following (in millions):
March 31,
2025
December 31, 2024

Costs incurred on contracts in progress$1,245.9 $1,435.2 
Estimated earnings97.5 75.8
Contract revenue earned on uncompleted contracts1,343.4 1,511.0 
Less: progress billings1,303.4 1,513.8 
$40.0 $(2.8)
The above is included in the accompanying Condensed Consolidated Balance Sheets under the following line items:
Contract assets$135.3 $106.3 
Contract liabilities(95.3)(109.1)
$40.0 $(2.8)
Schedule of Contract with Customer, Asset and Liability
March 31,
2025
December 31, 2024
 
Cost in excess of billings and estimated earnings$71.2 $50.8 
Conditional retainage64.1 55.5 
Contract assets$135.3 $106.3 
Billings in excess of costs and estimated earnings$(127.4)$(147.7)
Conditional retainage32.1 38.6 
Contract liabilities$(95.3)$(109.1)
Schedule of Remaining Performance Obligations
As of March 31, 2025, the transaction price allocated to remaining unsatisfied performance obligations consisted of the following (in millions):
 Within One YearWithin Five YearsTotal
Commercial$333.8 $107.6 $441.4 
Industrial250.8 34.7 285.5 
Healthcare176.2 70.9 247.1 
Transportation114.6 78.8 193.4 
Government162.0 5.3 167.3 
Leisure17.0 1.9 18.9 
Convention2.6 — 2.6 
Energy1.6 — 1.6 
Remaining unsatisfied performance obligations$1,058.6 $299.2 $1,357.8