XML 45 R27.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition
12 Months Ended
Dec. 31, 2024
Revenue from Contract with Customer [Abstract]  
Revenue Recognition Revenue Recognition
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 

As of December 31, 2024, the Company had contract assets of $6.6 million and contract liabilities, excluding customer deposits, of $5.8 million, of which $1.3 million was deferred revenue related to extended warranties. As of December 31, 2023, the Company had contract assets of $3.7 million and contract liabilities, excluding customer deposits, of $5.6 million, of which $0.8 million was deferred revenue related to extended warranties. Total extended warranty sales were $1.3 million, $1.1 million and $1.1 million in 2024, 2023 and 2022, respectively.