| Summary of Disaggregate Total Net Sales by End Market and Geographic Location |
The following tables disaggregate total net sales by end market and geographic location:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
End market |
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
Industrial |
|
$ |
34,380 |
|
|
$ |
30,974 |
|
|
$ |
99,523 |
|
|
$ |
90,910 |
|
Fire |
|
|
35,753 |
|
|
|
31,955 |
|
|
|
92,876 |
|
|
|
96,660 |
|
Agriculture |
|
|
27,721 |
|
|
|
22,985 |
|
|
|
82,168 |
|
|
|
68,861 |
|
Construction |
|
|
26,871 |
|
|
|
23,363 |
|
|
|
82,908 |
|
|
|
68,224 |
|
Municipal |
|
|
28,305 |
|
|
|
26,339 |
|
|
|
82,036 |
|
|
|
78,170 |
|
Petroleum |
|
|
5,715 |
|
|
|
4,716 |
|
|
|
15,932 |
|
|
|
15,736 |
|
OEM |
|
|
14,261 |
|
|
|
12,804 |
|
|
|
40,185 |
|
|
|
36,148 |
|
Repair parts |
|
|
20,248 |
|
|
|
19,689 |
|
|
|
60,284 |
|
|
|
61,109 |
|
Total net sales |
|
$ |
193,254 |
|
|
$ |
172,825 |
|
|
$ |
555,912 |
|
|
$ |
515,818 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Geographic Location |
|
|
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
|
|
2026 |
|
|
2025 |
|
|
2026 |
|
|
2025 |
|
United States |
|
$ |
145,948 |
|
|
$ |
133,082 |
|
|
$ |
420,633 |
|
|
$ |
390,624 |
|
Foreign countries |
|
|
47,306 |
|
|
|
39,743 |
|
|
|
135,279 |
|
|
|
125,194 |
|
Total net sales |
|
$ |
193,254 |
|
|
$ |
172,825 |
|
|
$ |
555,912 |
|
|
$ |
515,818 |
|
|
| Summary of Contract Assets and Liabilities |
The Company’s contract assets and liabilities as of September 30, 2026 and December 31, 2025 were as follows:
|
|
|
|
|
|
|
|
|
|
|
September 30, 2026 |
|
|
December 31, 2025 |
|
Contract assets |
|
$ |
— |
|
|
$ |
634 |
|
Contract liabilities |
|
|
9,566 |
|
|
|
7,658 |
|
|