XML 67 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
The following tables disaggregate the Company's revenue by major source for the periods ended December 31, 2024, 2023 and 2022 (excluding intercompany sales):

For the Year Ended December 31, 2024
(in millions)Infrastructure SolutionsMaterials SolutionsTotal
Net Sales-Domestic:
Equipment sales$510.9 $150.3 $661.2 
Parts and component sales220.3 80.8 301.1 
Service and equipment installation revenue23.5 0.8 24.3 
Used equipment sales3.4 — 3.4 
Freight revenue22.7 6.6 29.3 
Other2.3 (6.2)(3.9)
Total domestic revenue783.1 232.3 1,015.4 
Net Sales-International:
Equipment sales32.7 154.2 186.9 
Parts and component sales19.7 67.4 87.1 
Service and equipment installation revenue0.9 11.2 12.1 
Used equipment sales— 0.4 0.4 
Freight revenue0.9 2.5 3.4 
Other0.1 (0.3)(0.2)
Total international revenue54.3 235.4 289.7 
Total net sales$837.4 $467.7 $1,305.1 
For the Year Ended December 31, 2023
(in millions)Infrastructure SolutionsMaterials SolutionsTotal
Net Sales-Domestic:
Equipment sales$461.2 $252.5 $713.7 
Parts and component sales215.9 83.7 299.6 
Service and equipment installation revenue43.5 0.8 44.3 
Used equipment sales3.6 — 3.6 
Freight revenue22.6 8.0 30.6 
Other1.9 (10.3)(8.4)
Total domestic revenue748.7 334.7 1,083.4 
Net Sales-International:
Equipment sales30.5 125.7 156.2 
Parts and component sales18.7 62.4 81.1 
Service and equipment installation revenue1.3 11.9 13.2 
Used equipment sales— 0.2 0.2 
Freight revenue1.0 2.8 3.8 
Other0.2 0.1 0.3 
Total international revenue51.7 203.1 254.8 
Total net sales$800.4 $537.8 $1,338.2 

For the Year Ended December 31, 2022
(in millions)Infrastructure SolutionsMaterials SolutionsTotal
Net Sales-Domestic:
Equipment sales$457.0 $219.7 $676.7 
Parts and component sales198.4 85.1 283.5 
Service and equipment installation revenue21.5 0.7 22.2 
Used equipment sales6.7 — 6.7 
Freight revenue23.5 8.0 31.5 
Other0.3 (6.6)(6.3)
Total domestic revenue707.4 306.9 1,014.3 
Net Sales-International:
Equipment sales37.5 125.8 163.3 
Parts and component sales16.5 66.2 82.7 
Service and equipment installation revenue1.2 6.2 7.4 
Used equipment sales0.3 2.4 2.7 
Freight revenue1.2 2.5 3.7 
Other0.1 0.3 0.4 
Total international revenue56.8 203.4 260.2 
Total net sales$764.2 $510.3 $1,274.5