XML 28 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Contracts in Progress
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Contracts in Progress Contracts in Progress
Costs and billings on uncompleted construction-type contracts consist of the following (in millions):
December 31, 2024December 31, 2023
Costs incurred on contracts (from inception to completion)$409.3 $324.5 
Estimated earnings253.1 208.7 
Contracts in progress662.4 533.2 
Less: billings to date(607.0)(511.3)
$55.4 $21.9 
The carrying amounts related to uncompleted construction-type contracts are included in the accompanying consolidated balance sheets under the following captions (in millions):
December 31, 2024December 31, 2023
Costs and estimated earnings in excess of billings on uncompleted contracts – current$67.0 $48.7 
Costs and estimated earnings in excess of billings on uncompleted contracts – non-current (1)
20.2 18.2 
Billings in excess of costs and estimated earnings on uncompleted contracts – current (2)
(31.0)(41.1)
Billings in excess of costs and estimated earnings on uncompleted contracts – non-current (3)
(0.8)(3.9)
$55.4 $21.9 
(1)Included in other assets within the consolidated balance sheets.
(2)Included in deferred contract revenue – current within the consolidated balance sheets.
(3)Included in other liabilities within the consolidated balance sheets.
The increase in the net carrying amount at December 31, 2024 as compared to December 31, 2023 was primarily due to an increase in both the number of contracts in progress and timing of milestone billing. For the year ended December 31, 2024, the Company has recognized revenue of $34.2 million related to the contract liabilities balance as of December 31, 2023.