| Schedule of Goodwill |
As of December 31, 2025 and 2024, the following table represents the goodwill balance by reportable segment:
| | | | | | | | | | | | | | | | | | | | | | | Rail, Technologies, and Services | | Infrastructure Solutions | | Total | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Balance as of December 31, 2024: | | $ | 20,231 | | | $ | 11,676 | | | $ | 31,907 | | Foreign currency translation impact | | 1,155 | | | — | | | 1,155 | | | | | | | | | | | | | | | | Balance as of December 31, 2025: | | $ | 21,386 | | | $ | 11,676 | | | $ | 33,062 | |
|
| Schedule of Finite-Lived Intangible Assets |
As of December 31, 2025 and 2024, the components of the Company’s intangible assets were as follows:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | December 31, 2025 | | | Weighted Average Amortization Period In Years | | Gross Carrying Value | | Accumulated Amortization | | Net Carrying Amount | | | | | | | | | | Patents | | 10 | | $ | 324 | | | $ | (211) | | | $ | 113 | | Customer relationships | | 12 | | 28,771 | | (22,331) | | 6,440 | Trademarks and trade names | | 13 | | 8,055 | | | (5,818) | | | 2,237 | | Technology | | 7 | | 32,819 | | | (30,224) | | | 2,595 | | Favorable lease | | 6 | | 327 | | | (186) | | | 141 | | | | | | $ | 70,296 | | | $ | (58,770) | | | $ | 11,526 | | | | | | | | | | | | | December 31, 2024 | | | Weighted Average Amortization Period In Years | | Gross Carrying Value | | Accumulated Amortization | | Net Carrying Amount | Patents | | 10 | | $ | 308 | | | $ | (198) | | | $ | 110 | | Customer relationships | | 13 | | 28,006 | | | (19,958) | | | 8,048 | | Trademarks and trade names | | 13 | | 7,974 | | | (5,219) | | | 2,755 | | Technology | | 9 | | 32,616 | | | (28,923) | | | 3,693 | | Favorable lease | | 6 | | 327 | | | (132) | | | 195 | | | | | | $ | 69,231 | | | $ | (54,430) | | | $ | 14,801 | |
|
| Schedule of Finite-Lived Intangible Assets, Future Amortization Expense |
Estimated annual amortization expense for the years ending December 31, 2026 and thereafter is as follows:
| | | | | | | | | Year Ending December 31, | | | 2026 | | $ | 2,396 | | 2027 | | 2,098 | | 2028 | | 1,526 | | 2029 | | 1,127 | | 2030 | | 1,122 | | 2031 and thereafter | | 3,257 | | | | $ | 11,526 | |
|