State of | ||||||||
| (State or other jurisdiction of incorporation) | (Commission File No.) | (IRS Employer Identification No.) | ||||||
| (Address of Registrant’s principal executive offices) | (Zip Code) | ||||||||||
( | ||||||||
Registrant's telephone number, including area code: | ||||||||
| Securities registered pursuant to Section 12(b) of the Act: | ||||||||
| Title of each class | Trading symbol(s) | Name of each exchange on which registered | ||||||
Common Stock, par value $.10 per share | ||||||||
| March 2, 2026 | By:/s/ Edward T. Rizzuti | ||||
| Edward T. Rizzuti, | |||||
| EVP, Corporate Development & Investor Relations & Secretary | |||||
| Exhibit No. | Description | ||||
| 99.1 | |||||
| 104 | Cover Page Interactive Data File - Inline XBRL for the cover page of this Current Report on Form 8-K | ||||
![]() | For: | Alamo Group Inc. | ||||||
| Contact: | Edward Rizzuti | |||||||
| EVP Corporate Development & Investor Relations | ||||||||
| 830-372-9600 | ||||||||
| Financial Relations Board | ||||||||
| Joe Calabrese | ||||||||
| 212-827-3772 | ||||||||
| Three Months Ended | Year Ended | ||||||||||||||||||||||
| 12/31/2025 | 12/31/2024 | 12/31/2025 | 12/31/2024 | ||||||||||||||||||||
| Net sales: | |||||||||||||||||||||||
| Vegetation Management | $ | 138,746 | $ | 159,802 | $ | 654,053 | $ | 785,199 | |||||||||||||||
| Industrial Equipment | 234,904 | 225,521 | 949,662 | 843,314 | |||||||||||||||||||
| Total Net Sales | 373,650 | 385,323 | 1,603,715 | 1,628,513 | |||||||||||||||||||
| Cost of Sales | 288,649 | 293,535 | 1,205,898 | 1,216,025 | |||||||||||||||||||
| Gross Margin | 85,001 | 91,788 | 397,817 | 412,488 | |||||||||||||||||||
| 22.7 | % | 23.8 | % | 24.8 | % | 25.3 | % | ||||||||||||||||
| Selling, general and administration expense | 58,260 | 53,295 | 229,657 | 231,453 | |||||||||||||||||||
| Amortization Expense | 4,210 | 4,052 | 16,547 | 16,227 | |||||||||||||||||||
| Income from Operations | 22,531 | 34,441 | 151,613 | 164,808 | |||||||||||||||||||
| 6.0 | % | 8.9 | % | 9.5 | % | 10.1 | % | ||||||||||||||||
| Interest Expense | (4,102) | (3,473) | (14,877) | (20,548) | |||||||||||||||||||
| Interest Income | 1,614 | 760 | 5,569 | 2,637 | |||||||||||||||||||
| Other Income (expense) | 1,263 | 2,730 | (2,793) | 2,731 | |||||||||||||||||||
| Income before income taxes | 21,306 | 34,458 | 139,512 | 149,628 | |||||||||||||||||||
| Provision for income taxes | 5,794 | 6,377 | 35,711 | 33,698 | |||||||||||||||||||
| Net Income | $ | 15,512 | $ | 28,081 | $ | 103,801 | $ | 115,930 | |||||||||||||||
| Net Income per common share: | |||||||||||||||||||||||
| Basic | $ | 1.29 | $ | 2.35 | $ | 8.64 | $ | 9.69 | |||||||||||||||
| Diluted | $ | 1.28 | $ | 2.33 | $ | 8.59 | $ | 9.63 | |||||||||||||||
| Average common shares: | |||||||||||||||||||||||
| Basic | 12,033 | 11,979 | 12,018 | 11,968 | |||||||||||||||||||
| Diluted | 12,082 | 12,043 | 12,077 | 12,037 | |||||||||||||||||||
| December 31, 2025 | December 31, 2024 | |||||||||||||||||||
| ASSETS | ||||||||||||||||||||
| Current assets: | ||||||||||||||||||||
| Cash and cash equivalents | $ | 309,659 | $ | 197,274 | ||||||||||||||||
| Accounts receivable, net | 276,866 | 305,561 | ||||||||||||||||||
| Inventories | 383,252 | 343,363 | ||||||||||||||||||
| Other current assets | 28,316 | 11,297 | ||||||||||||||||||
| Total current assets | 998,093 | 857,495 | ||||||||||||||||||
| Rental equipment, net | 61,102 | 52,942 | ||||||||||||||||||
| Property, plant and equipment | 165,977 | 158,332 | ||||||||||||||||||
| Goodwill | 214,611 | 203,027 | ||||||||||||||||||
| Intangible assets | 144,932 | 151,360 | ||||||||||||||||||
| Other non-current assets | 21,901 | 27,123 | ||||||||||||||||||
| Total assets | $ | 1,606,616 | $ | 1,450,279 | ||||||||||||||||
| LIABILITIES AND STOCKHOLDERS’ EQUITY | ||||||||||||||||||||
| Current liabilities: | ||||||||||||||||||||
| Trade accounts payable | $ | 125,130 | $ | 84,505 | ||||||||||||||||
| Income taxes payable | 2,332 | 13,259 | ||||||||||||||||||
| Accrued liabilities | 75,905 | 77,537 | ||||||||||||||||||
| Current maturities of long-term debt and finance lease obligations | 15,000 | 15,008 | ||||||||||||||||||
| Total current liabilities | 218,367 | 190,309 | ||||||||||||||||||
| Long-term debt, net of current maturities | 190,748 | 205,473 | ||||||||||||||||||
| Long term tax payable | 470 | 626 | ||||||||||||||||||
| Other long-term liabilities | 24,113 | 24,619 | ||||||||||||||||||
| Deferred income taxes | 24,215 | 10,998 | ||||||||||||||||||
| Total liabilities | 457,913 | 432,025 | ||||||||||||||||||
| Total stockholders’ equity | 1,148,703 | 1,018,254 | ||||||||||||||||||
| Total liabilities and stockholders’ equity | $ | 1,606,616 | $ | 1,450,279 | ||||||||||||||||
| Year Ended December 31, | |||||||||||
| 2025 | 2024 | ||||||||||
| Operating Activities | |||||||||||
| Net income | $ | 103,801 | $ | 115,930 | |||||||
| Adjustment to reconcile net income to net cash provided by operating activities: | |||||||||||
Provision for doubtful accounts | 129 | 1,718 | |||||||||
Depreciation - Property, plant and equipment | 27,084 | 26,865 | |||||||||
Depreciation - Rental equipment | 11,740 | 9,992 | |||||||||
Amortization of intangibles | 16,547 | 16,227 | |||||||||
Amortization of debt issuance | 703 | 703 | |||||||||
Stock-based compensation expense | 9,938 | 9,141 | |||||||||
| Provision for deferred income tax expense (benefit) | 10,583 | (3,607) | |||||||||
| Gain on sale of property, plant and equipment | (2,564) | (639) | |||||||||
| Changes in operating assets and liabilities: | |||||||||||
Accounts receivable | 40,618 | 47,012 | |||||||||
Inventories | (28,135) | 26,494 | |||||||||
Rental equipment | (19,741) | (23,830) | |||||||||
Prepaid expenses and other assets | 6,823 | (2,608) | |||||||||
Trade accounts payable and accrued liabilities | 30,243 | (15,673) | |||||||||
Income taxes payable | (27,375) | 1,000 | |||||||||
| Long-term tax payable | (156) | (2,007) | |||||||||
Other long-term liabilities, net | (2,695) | 3,060 | |||||||||
| Net cash provided by operating activities | 177,543 | 209,778 | |||||||||
| Investing Activities | |||||||||||
| Acquisitions, net of cash acquired | (18,283) | — | |||||||||
| Purchase of property, plant and equipment | (30,627) | (24,993) | |||||||||
| Proceeds from sale of property, plant and equipment | 4,480 | 3,045 | |||||||||
| Purchase of patents | (1,763) | (233) | |||||||||
| Net cash used in investing activities | (46,193) | (22,181) | |||||||||
| Financing Activities | |||||||||||
| Borrowings on bank revolving credit facility | 50,000 | 195,000 | |||||||||
| Repayments on bank revolving credit facility | (50,000) | (195,000) | |||||||||
| Principal payments on long-term debt and finance leases | (15,007) | (15,069) | |||||||||
| Contingent consideration payment from acquisition | — | (4,402) | |||||||||
| Dividends paid | (14,415) | (12,442) | |||||||||
| Proceeds from exercise of stock options | 1,650 | 1,912 | |||||||||
| Common stock repurchased | (3,022) | (1,972) | |||||||||
| Net cash used in financing activities | (30,794) | (31,973) | |||||||||
| Effect of exchange rate changes on cash and cash equivalents | 11,829 | (10,269) | |||||||||
| Net change in cash and cash equivalents | 112,385 | 145,355 | |||||||||
| Cash and cash equivalents at beginning of the year | 197,274 | 51,919 | |||||||||
| Cash and cash equivalents at end of the period | $ | 309,659 | $ | 197,274 | |||||||
| Cash paid during the period for: | |||||||||||
Interest | $ | 14,735 | $ | 20,787 | |||||||
Income taxes | 52,932 | 40,426 | |||||||||
| Non-GAAP Financial Measures | ||||||||||||||||||||||||||
| Three Months Ended | Year Ended | |||||||||||||||||||||||||
| December 31, | December 31, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Operating Income | $ | 22,531 | $ | 34,441 | $ | 151,613 | $ | 164,808 | ||||||||||||||||||
CEO Transition(1) | — | — | 2,310 | — | ||||||||||||||||||||||
Acquisition and Integration Expenses(2) | 1,647 | — | 3,274 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 7,323 | 1,002 | 9,262 | 4,228 | ||||||||||||||||||||||
Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted Operating Income | $ | 31,501 | $ | 35,443 | $ | 166,459 | $ | 172,592 | ||||||||||||||||||
| Adjusted Operating Income % net sales | 8.4 | % | 9.2 | % | 10.4 | % | 10.6 | % | ||||||||||||||||||
| Net Income | $ | 15,512 | $ | 28,081 | $ | 103,801 | $ | 115,930 | ||||||||||||||||||
CEO Transition(1), net of tax benefit $— and $591, respectively | — | — | 1,719 | — | ||||||||||||||||||||||
Acquisition and Integration Expenses(2), net of tax benefit $422 and $838, respectively | 1,225 | — | 2,436 | — | ||||||||||||||||||||||
Restructuring Expenses(3), net of tax benefit $1,318 and $226, $1,815, and $952, respectively | 3,832 | 776 | 5,274 | 3,276 | ||||||||||||||||||||||
Gradall Strike(4), net of tax benefit $ — and $851, respectively | — | — | — | 2,705 | ||||||||||||||||||||||
| Adjusted Net Income | $ | 20,569 | $ | 28,857 | $ | 113,230 | $ | 121,911 | ||||||||||||||||||
| Fully Diluted EPS | $ | 1.28 | $ | 2.33 | $ | 8.59 | $ | 9.63 | ||||||||||||||||||
CEO Transition(1) | — | — | 0.14 | — | ||||||||||||||||||||||
Acquisition and Integration Expenses(2) | 0.10 | — | 0.20 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 0.32 | 0.06 | 0.44 | 0.27 | ||||||||||||||||||||||
Gradall Strike(4) | — | — | — | 0.22 | ||||||||||||||||||||||
| Adjusted Fully Diluted EPS | $ | 1.70 | $ | 2.39 | $ | 9.37 | $ | 10.12 | ||||||||||||||||||
| EBITDA | ||||||||||||||||||||||||||
| Three Months Ended December 31, | Twelve Months Ended December 31, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Net Income | $ | 15,512 | $ | 28,081 | $ | 103,801 | $ | 115,930 | ||||||||||||||||||
| Interest, net | 2,488 | 2,713 | 9,308 | 17,911 | ||||||||||||||||||||||
| Provision for income taxes | 5,794 | 6,377 | 35,711 | 33,698 | ||||||||||||||||||||||
| Depreciation | 9,961 | 9,573 | 38,824 | 36,857 | ||||||||||||||||||||||
| Amortization | 4,210 | 4,052 | 16,547 | 16,227 | ||||||||||||||||||||||
| EBITDA | $ | 37,965 | $ | 50,796 | $ | 204,191 | $ | 220,623 | ||||||||||||||||||
| EBITDA % net sales | 10.2 | % | 13.2 | % | 12.7 | % | 13.5 | % | ||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
CEO Transition(1) | $ | — | $ | — | $ | 2,310 | $ | — | ||||||||||||||||||
Acquisition and Integration Expenses(2) | 1,647 | — | 3,274 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 5,150 | 1,002 | 7,089 | 4,228 | ||||||||||||||||||||||
Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 44,762 | $ | 51,798 | $ | 216,864 | $ | 228,407 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 12.0 | % | 13.4 | % | 13.5 | % | 14.0 | % | ||||||||||||||||||
| Industrial Equipment Division Performance | ||||||||||||||||||||||||||
| Three Months Ended December 31, | Twelve Months Ended December 31, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Backlog | $ | 400,955 | $ | 481,544 | ||||||||||||||||||||||
| Net Sales | $ | 234,904 | $ | 225,521 | $ | 949,662 | $ | 843,314 | ||||||||||||||||||
| Income from Operations | 33,104 | 27,973 | 128,645 | 108,251 | ||||||||||||||||||||||
| Income from Operations % net sales | 14.1 | % | 12.4 | % | 13.5 | % | 12.8 | % | ||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
CEO Transition(1) | $ | — | $ | — | $ | 1,206 | $ | — | ||||||||||||||||||
Acquisition and Integration Expenses(2) | 913 | — | 1,762 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 1,027 | — | 1,027 | — | ||||||||||||||||||||||
Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted Operating Income | $ | 35,044 | $ | 27,973 | $ | 132,640 | $ | 111,807 | ||||||||||||||||||
| Adjusted Operating Income % of sales | 14.9 | % | 12.4 | % | 14.0 | % | 13.3 | % | ||||||||||||||||||
| Depreciation | $ | 5,712 | $ | 5,131 | $ | 22,174 | $ | 19,191 | ||||||||||||||||||
| Amortization | 1,258 | 1,127 | 4,774 | 4,508 | ||||||||||||||||||||||
| Other income (expense) | (472) | 1,249 | (2,122) | 605 | ||||||||||||||||||||||
| EBITDA | $ | 39,602 | $ | 35,480 | $ | 153,471 | $ | 132,555 | ||||||||||||||||||
| EBITDA % net Sales | 16.9 | % | 15.7 | % | 16.2 | % | 15.7 | % | ||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
CEO Transition(1) | $ | — | $ | — | $ | 1,206 | $ | — | ||||||||||||||||||
Acquisition and Integration Expenses(2) | 913 | — | 1,762 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 1,027 | — | 1,027 | — | ||||||||||||||||||||||
Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 41,542 | $ | 35,480 | $ | 157,466 | $ | 136,111 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 17.7 | % | 15.7 | % | 16.6 | % | 16.1 | % | ||||||||||||||||||
| Vegetation Management Division Performance | ||||||||||||||||||||||||||
| Three Months Ended December 31, | Twelve Months Ended December 31, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Backlog | $ | 198,735 | $ | 187,102 | ||||||||||||||||||||||
| Net Sales | $ | 138,746 | $ | 159,802 | $ | 654,053 | $ | 785,199 | ||||||||||||||||||
| Income from Operations | (10,573) | 6,468 | 22,968 | 56,557 | ||||||||||||||||||||||
| Income from Operations % net sales | (7.6) | % | 4.0 | % | 3.5 | % | 7.2 | % | ||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
CEO Transition(1) | $ | — | $ | — | $ | 1,104 | $ | — | ||||||||||||||||||
Acquisition and Integration Expenses(2) | 734 | — | 1,512 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 6,296 | 1,002 | 8,235 | 4,228 | ||||||||||||||||||||||
| Adjusted Operating Income | $ | (3,543) | $ | 7,470 | $ | 33,819 | $ | 60,785 | ||||||||||||||||||
| Adjusted Operating Income % of sales | (2.6) | % | 4.7 | % | 5.2 | % | 7.7 | % | ||||||||||||||||||
| Depreciation | $ | 4,249 | $ | 4,442 | $ | 16,650 | $ | 17,666 | ||||||||||||||||||
| Amortization | 2,952 | 2,925 | 11,773 | 11,719 | ||||||||||||||||||||||
| Other (income) expense | 1,735 | 1,481 | (671) | 2,126 | ||||||||||||||||||||||
| EBITDA | $ | (1,637) | $ | 15,316 | $ | 50,720 | $ | 88,068 | ||||||||||||||||||
| EBITDA % net Sales | (1.2) | % | 9.6 | % | 7.8 | % | 11.2 | % | ||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
CEO Transition(1) | $ | — | $ | — | $ | 1,104 | $ | — | ||||||||||||||||||
Acquisition and Integration Expenses(2) | 734 | — | 1,512 | — | ||||||||||||||||||||||
Restructuring Expenses(3) | 4,123 | 1,002 | 6,062 | 4,228 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 3,220 | $ | 16,318 | $ | 59,398 | $ | 92,296 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 2.3 | % | 10.2 | % | 9.1 | % | 11.8 | % | ||||||||||||||||||
| Consolidated Net Change of Total Debt, Net of Cash | ||||||||||||||||||||
| December 31, 2025 | December 31, 2024 | Net Change | ||||||||||||||||||
| Current maturities | $ | 15,000 | $ | 15,008 | ||||||||||||||||
| Long-term debt, net of current | 190,748 | 205,473 | ||||||||||||||||||
| Total Debt | $ | 205,748 | $ | 220,481 | ||||||||||||||||
| Total Cash | 309,659 | 197,274 | ||||||||||||||||||
| Total Debt Net of Cash | $ | (103,911) | $ | 23,207 | $ | 127,118 | ||||||||||||||
| Impact of Currency Translation on Net Sales by Division | |||||||||||||||||||||||||||||
| Three Months Ended December 31, | Change due to currency translation | ||||||||||||||||||||||||||||
| 2025 | 2024 | % change from 2024 | $ | % | |||||||||||||||||||||||||
| Vegetation Management | $ | 138,746 | $ | 159,802 | (13.2) | % | $ | 3,364 | 2.1 | % | |||||||||||||||||||
| Industrial Equipment | 234,904 | 225,521 | 4.2 | % | 1,453 | 0.6 | % | ||||||||||||||||||||||
| Total Net Sales | $ | 373,650 | $ | 385,323 | (3.0) | % | $ | 4,817 | 1.3 | % | |||||||||||||||||||
| Twelve Months Ended December 31, | Change due to currency translation | ||||||||||||||||||||||||||||
| 2025 | 2024 | % change from 2024 | $ | % | |||||||||||||||||||||||||
| Vegetation Management | $ | 654,053 | $ | 785,199 | (16.7) | % | $ | 3,986 | 0.5 | % | |||||||||||||||||||
| Industrial Equipment | 949,662 | 843,314 | 12.6 | % | (94) | — | % | ||||||||||||||||||||||
| Total Net Sales | $ | 1,603,715 | $ | 1,628,513 | (1.5) | % | $ | 3,892 | 0.2 | % | |||||||||||||||||||
Cover |
Mar. 02, 2026 |
|---|---|
| Cover [Abstract] | |
| Document Type | 8-K |
| Document Period End Date | Mar. 02, 2026 |
| Entity Registrant Name | Alamo Group Inc. |
| Entity Incorporation, State or Country Code | DE |
| Entity File Number | 0-21220 |
| Entity Tax Identification Number | 74-1621248 |
| Entity Address, Address Line One | 1627 E. Walnut |
| Entity Address, City or Town | Seguin |
| Entity Address, State or Province | TX |
| Entity Address, Postal Zip Code | 78155 |
| City Area Code | 830 |
| Local Phone Number | 379-1480 |
| Title of 12(b) Security | Common Stock, par value$.10 per share |
| Trading Symbol | ALG |
| Security Exchange Name | NYSE |
| Written Communications | false |
| Soliciting Material | false |
| Pre-commencement Tender Offer | false |
| Pre-commencement Issuer Tender Offer | false |
| Entity Emerging Growth Company | false |
| Amendment Flag | false |
| Entity Central Index Key | 0000897077 |
{
"version": "2.2",
"instance": {
"alg-20260302.htm": {
"nsprefix": "alg",
"nsuri": "http://www.alamo-group.com/20260302",
"dts": {
"inline": {
"local": [
"alg-20260302.htm"
]
},
"schema": {
"local": [
"alg-20260302.xsd"
],
"remote": [
"http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
"http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
"http://www.xbrl.org/2003/xl-2003-12-31.xsd",
"http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
"http://www.xbrl.org/2005/xbrldt-2005.xsd",
"http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
"http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
"https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
"https://xbrl.sec.gov/dei/2024/dei-2024.xsd"
]
},
"labelLink": {
"local": [
"alg-20260302_lab.xml"
]
},
"presentationLink": {
"local": [
"alg-20260302_pre.xml"
]
}
},
"keyStandard": 22,
"keyCustom": 0,
"axisStandard": 0,
"axisCustom": 0,
"memberStandard": 0,
"memberCustom": 0,
"hidden": {
"total": 2,
"http://xbrl.sec.gov/dei/2024": 2
},
"contextCount": 1,
"entityCount": 1,
"segmentCount": 0,
"elementCount": 23,
"unitCount": 0,
"baseTaxonomies": {
"http://xbrl.sec.gov/dei/2024": 22
},
"report": {
"R1": {
"role": "http://www.alamo-group.com/role/Cover",
"longName": "0000001 - Document - Cover",
"shortName": "Cover",
"isDefault": "true",
"groupType": "document",
"subGroupType": "",
"menuCat": "Cover",
"order": "1",
"firstAnchor": {
"contextRef": "c-1",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "alg-20260302.htm",
"first": true,
"unique": true
},
"uniqueAnchor": {
"contextRef": "c-1",
"name": "dei:DocumentType",
"unitRef": null,
"xsiNil": "false",
"lang": "en-US",
"decimals": null,
"ancestors": [
"span",
"div",
"body",
"html"
],
"reportCount": 1,
"baseRef": "alg-20260302.htm",
"first": true,
"unique": true
}
}
},
"tag": {
"dei_AmendmentFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "AmendmentFlag",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Amendment Flag",
"label": "Amendment Flag",
"documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
}
}
},
"auth_ref": []
},
"dei_CityAreaCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CityAreaCode",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "City Area Code",
"label": "City Area Code",
"documentation": "Area code of city"
}
}
},
"auth_ref": []
},
"dei_CoverAbstract": {
"xbrltype": "stringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "CoverAbstract",
"lang": {
"en-us": {
"role": {
"terseLabel": "Cover page.",
"label": "Cover [Abstract]",
"documentation": "Cover page."
}
}
},
"auth_ref": []
},
"dei_DocumentPeriodEndDate": {
"xbrltype": "dateItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentPeriodEndDate",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Document Period End Date",
"label": "Document Period End Date",
"documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD."
}
}
},
"auth_ref": []
},
"dei_DocumentType": {
"xbrltype": "submissionTypeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "DocumentType",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Document Type",
"label": "Document Type",
"documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
}
}
},
"auth_ref": []
},
"dei_EntityAddressAddressLine1": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressAddressLine1",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Address, Address Line One",
"label": "Entity Address, Address Line One",
"documentation": "Address Line 1 such as Attn, Building Name, Street Name"
}
}
},
"auth_ref": []
},
"dei_EntityAddressCityOrTown": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressCityOrTown",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Address, City or Town",
"label": "Entity Address, City or Town",
"documentation": "Name of the City or Town"
}
}
},
"auth_ref": []
},
"dei_EntityAddressPostalZipCode": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressPostalZipCode",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Address, Postal Zip Code",
"label": "Entity Address, Postal Zip Code",
"documentation": "Code for the postal or zip code"
}
}
},
"auth_ref": []
},
"dei_EntityAddressStateOrProvince": {
"xbrltype": "stateOrProvinceItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityAddressStateOrProvince",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Address, State or Province",
"label": "Entity Address, State or Province",
"documentation": "Name of the state or province."
}
}
},
"auth_ref": []
},
"dei_EntityCentralIndexKey": {
"xbrltype": "centralIndexKeyItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityCentralIndexKey",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Central Index Key",
"label": "Entity Central Index Key",
"documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
}
}
},
"auth_ref": [
"r1"
]
},
"dei_EntityEmergingGrowthCompany": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityEmergingGrowthCompany",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Emerging Growth Company",
"label": "Entity Emerging Growth Company",
"documentation": "Indicate if registrant meets the emerging growth company criteria."
}
}
},
"auth_ref": [
"r1"
]
},
"dei_EntityFileNumber": {
"xbrltype": "fileNumberItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityFileNumber",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity File Number",
"label": "Entity File Number",
"documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
}
}
},
"auth_ref": []
},
"dei_EntityIncorporationStateCountryCode": {
"xbrltype": "edgarStateCountryItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityIncorporationStateCountryCode",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Incorporation, State or Country Code",
"label": "Entity Incorporation, State or Country Code",
"documentation": "Two-character EDGAR code representing the state or country of incorporation."
}
}
},
"auth_ref": []
},
"dei_EntityRegistrantName": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityRegistrantName",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Registrant Name",
"label": "Entity Registrant Name",
"documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
}
}
},
"auth_ref": [
"r1"
]
},
"dei_EntityTaxIdentificationNumber": {
"xbrltype": "employerIdItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "EntityTaxIdentificationNumber",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Entity Tax Identification Number",
"label": "Entity Tax Identification Number",
"documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
}
}
},
"auth_ref": [
"r1"
]
},
"dei_LocalPhoneNumber": {
"xbrltype": "normalizedStringItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "LocalPhoneNumber",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Local Phone Number",
"label": "Local Phone Number",
"documentation": "Local phone number for entity."
}
}
},
"auth_ref": []
},
"dei_PreCommencementIssuerTenderOffer": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "PreCommencementIssuerTenderOffer",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Pre-commencement Issuer Tender Offer",
"label": "Pre-commencement Issuer Tender Offer",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 13e-4(c) under the Exchange Act."
}
}
},
"auth_ref": [
"r3"
]
},
"dei_PreCommencementTenderOffer": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "PreCommencementTenderOffer",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Pre-commencement Tender Offer",
"label": "Pre-commencement Tender Offer",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as pre-commencement communications pursuant to Rule 14d-2(b) under the Exchange Act."
}
}
},
"auth_ref": [
"r5"
]
},
"dei_Security12bTitle": {
"xbrltype": "securityTitleItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "Security12bTitle",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Title of 12(b) Security",
"label": "Title of 12(b) Security",
"documentation": "Title of a 12(b) registered security."
}
}
},
"auth_ref": [
"r0"
]
},
"dei_SecurityExchangeName": {
"xbrltype": "edgarExchangeCodeItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "SecurityExchangeName",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Security Exchange Name",
"label": "Security Exchange Name",
"documentation": "Name of the Exchange on which a security is registered."
}
}
},
"auth_ref": [
"r2"
]
},
"dei_SolicitingMaterial": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "SolicitingMaterial",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Soliciting Material",
"label": "Soliciting Material",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as soliciting material pursuant to Rule 14a-12 under the Exchange Act."
}
}
},
"auth_ref": [
"r4"
]
},
"dei_TradingSymbol": {
"xbrltype": "tradingSymbolItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "TradingSymbol",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Trading Symbol",
"label": "Trading Symbol",
"documentation": "Trading symbol of an instrument as listed on an exchange."
}
}
},
"auth_ref": []
},
"dei_WrittenCommunications": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2024",
"localname": "WrittenCommunications",
"presentation": [
"http://www.alamo-group.com/role/Cover"
],
"lang": {
"en-us": {
"role": {
"terseLabel": "Written Communications",
"label": "Written Communications",
"documentation": "Boolean flag that is true when the Form 8-K filing is intended to satisfy the filing obligation of the registrant as written communications pursuant to Rule 425 under the Securities Act."
}
}
},
"auth_ref": [
"r6"
]
}
}
}
},
"std_ref": {
"r0": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b"
},
"r1": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "b-2"
},
"r2": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "12",
"Subsection": "d1-1"
},
"r3": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "13e",
"Subsection": "4c"
},
"r4": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "14a",
"Subsection": "12"
},
"r5": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Exchange Act",
"Number": "240",
"Section": "14d",
"Subsection": "2b"
},
"r6": {
"role": "http://www.xbrl.org/2003/role/presentationRef",
"Publisher": "SEC",
"Name": "Securities Act",
"Number": "230",
"Section": "425"
}
}
}