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 | ||||||||
| November 6, 2025 | By: /s/ Edward T. Rizzuti | ||||
| Edward T. Rizzuti, | |||||
| EVP, Corporate Development & Investor Relations & Secretary | |||||
![]() | 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 | Nine Months Ended | |||||||||||||||||||||||||
| 9/30/2025 | 9/30/2024 | 9/30/2025 | 9/30/2024 | |||||||||||||||||||||||
| Net sales: | ||||||||||||||||||||||||||
| Vegetation Management | $ | 173,059 | $ | 190,115 | $ | 515,307 | $ | 625,397 | ||||||||||||||||||
| Industrial Equipment | 246,983 | 211,186 | 714,758 | 617,793 | ||||||||||||||||||||||
| Total net sales | 420,042 | 401,301 | 1,230,065 | 1,243,190 | ||||||||||||||||||||||
| Cost of sales | 318,359 | 300,414 | 917,249 | 922,490 | ||||||||||||||||||||||
| Gross profit | 101,683 | 100,887 | 312,816 | 320,700 | ||||||||||||||||||||||
| Selling, general and administration expense | 59,931 | 56,747 | 171,397 | 178,158 | ||||||||||||||||||||||
| Amortization expense | 4,210 | 4,061 | 12,337 | 12,175 | ||||||||||||||||||||||
| Income from operations | 37,542 | 40,079 | 129,082 | 130,367 | ||||||||||||||||||||||
| Interest expense | (3,897) | (4,886) | (10,775) | (17,075) | ||||||||||||||||||||||
| Interest income | 1,522 | 562 | 3,955 | 1,877 | ||||||||||||||||||||||
| Other income (expense) | (210) | (32) | (4,056) | 1 | ||||||||||||||||||||||
| Income before income taxes | 34,957 | 35,723 | 118,206 | 115,170 | ||||||||||||||||||||||
| Provision for income taxes | 9,574 | 8,318 | 29,917 | 27,321 | ||||||||||||||||||||||
| Net Income | $ | 25,383 | $ | 27,405 | $ | 88,289 | $ | 87,849 | ||||||||||||||||||
| Net income per common share: | ||||||||||||||||||||||||||
| Basic | $ | 2.11 | $ | 2.29 | $ | 7.35 | $ | 7.34 | ||||||||||||||||||
| Diluted | $ | 2.10 | $ | 2.28 | $ | 7.31 | $ | 7.30 | ||||||||||||||||||
| Average common shares: | ||||||||||||||||||||||||||
| Basic | 12,029 | 11,977 | 12,013 | 11,965 | ||||||||||||||||||||||
| Diluted | 12,094 | 12,041 | 12,075 | 12,035 | ||||||||||||||||||||||
| September 30, 2025 | September 30, 2024 | |||||||||||||||||||
| ASSETS | ||||||||||||||||||||
| Current assets: | ||||||||||||||||||||
| Cash and cash equivalents | $ | 244,806 | $ | 140,038 | ||||||||||||||||
| Accounts receivable, net | 335,210 | 356,617 | ||||||||||||||||||
| Inventories | 378,166 | 371,999 | ||||||||||||||||||
| Other current assets | 21,211 | 10,950 | ||||||||||||||||||
| Total current assets | 979,393 | 879,604 | ||||||||||||||||||
| Rental equipment, net | 61,558 | 47,260 | ||||||||||||||||||
| Property, plant and equipment | 165,887 | 163,374 | ||||||||||||||||||
| Goodwill | 214,429 | 206,458 | ||||||||||||||||||
| Intangible assets | 147,322 | 156,399 | ||||||||||||||||||
| Other non-current assets | 26,390 | 28,246 | ||||||||||||||||||
| Total assets | $ | 1,594,979 | $ | 1,481,341 | ||||||||||||||||
| LIABILITIES AND STOCKHOLDERS’ EQUITY | ||||||||||||||||||||
| Current liabilities: | ||||||||||||||||||||
| Trade accounts payable | $ | 129,297 | $ | 97,259 | ||||||||||||||||
| Income taxes payable | — | 15,687 | ||||||||||||||||||
| Accrued liabilities | 76,770 | 84,061 | ||||||||||||||||||
| Current maturities of long-term debt and finance lease obligations | 15,000 | 15,009 | ||||||||||||||||||
| Total current liabilities | 221,067 | 212,016 | ||||||||||||||||||
| Long-term debt, net of current maturities | 194,430 | 209,157 | ||||||||||||||||||
| Long-term tax liability | 471 | 708 | ||||||||||||||||||
| Other long-term liabilities | 24,423 | 28,886 | ||||||||||||||||||
| Deferred income taxes | 21,982 | 12,854 | ||||||||||||||||||
| Total liabilities | 462,373 | 463,621 | ||||||||||||||||||
| Total stockholders’ equity | 1,132,606 | 1,017,720 | ||||||||||||||||||
| Total liabilities and stockholders’ equity | $ | 1,594,979 | $ | 1,481,341 | ||||||||||||||||
| Nine Months Ended September 30, | |||||||||||
| (in thousands) | 2025 | 2024 | |||||||||
| Operating Activities | |||||||||||
| Net income | $ | 88,289 | $ | 87,849 | |||||||
| Adjustment to reconcile net income to net cash provided by operating activities: | |||||||||||
Provision for doubtful accounts | (46) | 1,234 | |||||||||
Depreciation - Property, plant and equipment | 20,144 | 20,027 | |||||||||
Depreciation - Rental equipment | 8,719 | 7,257 | |||||||||
Amortization of intangibles | 12,337 | 12,175 | |||||||||
Amortization of debt issuance | 527 | 527 | |||||||||
Stock-based compensation expense | 8,363 | 7,185 | |||||||||
| Provision for deferred income tax | 8,681 | (2,406) | |||||||||
Gain on sale of property, plant and equipment | (489) | (789) | |||||||||
| Changes in operating assets and liabilities: | |||||||||||
Accounts receivable | (18,815) | 4,847 | |||||||||
Inventories | (24,382) | 5,451 | |||||||||
Rental equipment | (17,235) | (15,259) | |||||||||
Prepaid expenses and other assets | 6,200 | (1,583) | |||||||||
Trade accounts payable and accrued liabilities | 37,156 | (804) | |||||||||
Income taxes payable | (24,860) | 3,172 | |||||||||
| Long-term tax payable | (156) | (1,925) | |||||||||
Other long-term liabilities, net | (2,009) | 3,684 | |||||||||
| Net cash provided by operating activities | 102,424 | 130,642 | |||||||||
| Investing Activities | |||||||||||
| Acquisitions, net of cash acquired | (17,582) | — | |||||||||
| Purchase of property, plant and equipment | (25,400) | (18,988) | |||||||||
| Proceeds from sale of property, plant and equipment | 1,064 | 2,906 | |||||||||
| Net cash used in investing activities | (41,918) | (16,082) | |||||||||
| Financing Activities | |||||||||||
| Borrowings on bank revolving credit facility | 50,000 | 187,000 | |||||||||
| Repayments on bank revolving credit facility | (50,000) | (187,000) | |||||||||
| Principal payments on long-term debt and finance leases | (11,257) | (11,317) | |||||||||
| Contingent consideration payment from acquisition | — | (4,402) | |||||||||
| Dividends paid | (10,805) | (9,329) | |||||||||
| Proceeds from exercise of stock options | 1,502 | 1,589 | |||||||||
| Common stock repurchased | (3,022) | (1,944) | |||||||||
| Net cash used in financing activities | (23,582) | (25,403) | |||||||||
| Effect of exchange rate changes on cash and cash equivalents | 10,608 | (1,038) | |||||||||
| Net change in cash and cash equivalents | 47,532 | 88,119 | |||||||||
| Cash and cash equivalents at beginning of the year | 197,274 | 51,919 | |||||||||
| Cash and cash equivalents at end of the period | $ | 244,806 | $ | 140,038 | |||||||
| Cash paid during the period for: | |||||||||||
Interest | $ | 10,742 | $ | 17,349 | |||||||
Income taxes | 45,939 | 29,004 | |||||||||
Adjusted Operating Income, Net Income, and Diluted EPS | ||||||||||||||||||||||||||
| Three Months Ended | Nine Months Ended | |||||||||||||||||||||||||
| September 30, | September 30, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Operating Income - GAAP | $ | 37,542 | $ | 40,079 | $ | 129,082 | $ | 130,367 | ||||||||||||||||||
add: CEO Transition(1) | 1,859 | — | 2,310 | — | ||||||||||||||||||||||
add: Acquisition and Integration Expenses(2) | 1,392 | — | 1,627 | — | ||||||||||||||||||||||
add: Restructuring Expenses(3) | 572 | 1,607 | 1,939 | 3,226 | ||||||||||||||||||||||
add: Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
Adjusted Operating Income - non-GAAP | $ | 41,365 | $ | 41,686 | $ | 134,958 | $ | 137,149 | ||||||||||||||||||
| Net Income - GAAP | $ | 25,383 | $ | 27,405 | $ | 88,289 | $ | 87,849 | ||||||||||||||||||
add: CEO Transition(1), net of tax benefit $470 and $585, respectively | 1,389 | — | 1,725 | — | ||||||||||||||||||||||
add: Acquisition and Integration Expenses(2), net of tax benefit $352 and $412, respectively | 1,040 | — | 1,215 | — | ||||||||||||||||||||||
add: Restructuring Expenses(3), net of tax benefit $145 and $381, $491, and $765, respectively | 427 | 1,226 | 1,448 | 2,461 | ||||||||||||||||||||||
add: Gradall Strike(4), net of tax benefit $ - and $851, respectively | — | — | — | 2,705 | ||||||||||||||||||||||
Adjusted Net Income - non-GAAP | $ | 28,239 | $ | 28,631 | $ | 92,677 | $ | 93,015 | ||||||||||||||||||
| Fully Diluted EPS - GAAP | $ | 2.10 | $ | 2.28 | $ | 7.31 | $ | 7.30 | ||||||||||||||||||
add: CEO Transition(1) | 0.11 | — | 0.14 | — | ||||||||||||||||||||||
add: Acquisition and Integration Expenses(2) | 0.09 | — | 0.10 | — | ||||||||||||||||||||||
add: Restructuring Expenses(3) | 0.04 | 0.10 | 0.12 | 0.20 | ||||||||||||||||||||||
add: Gradall Strike(4) | — | — | — | 0.22 | ||||||||||||||||||||||
| Adjusted Fully Diluted EPS - non-GAAP | $ | 2.34 | $ | 2.38 | $ | 7.67 | $ | 7.72 | ||||||||||||||||||
| Impact of Currency Translation on Net Sales by Division | |||||||||||||||||||||||||||||
| Three Months Ended September 30, | Change due to currency translation | ||||||||||||||||||||||||||||
| 2025 | 2024 | % change from 2024 | $ | % | |||||||||||||||||||||||||
| Vegetation Management | $ | 173,059 | $ | 190,115 | (9.0) | % | $ | 2,166 | 1.1 | % | |||||||||||||||||||
| Industrial Equipment | 246,983 | 211,186 | 17.0 | % | 448 | 0.2 | % | ||||||||||||||||||||||
Total net sales | $ | 420,042 | $ | 401,301 | 4.7 | % | $ | 2,614 | 0.7 | % | |||||||||||||||||||
| Nine Months Ended September 30, | Change due to currency translation | ||||||||||||||||||||||||||||
| 2025 | 2024 | % change from 2024 | $ | % | |||||||||||||||||||||||||
| Vegetation Management | $ | 515,307 | $ | 625,397 | (17.6) | % | $ | 324 | 0.1 | % | |||||||||||||||||||
| Industrial Equipment | 714,758 | 617,793 | 15.7 | % | (1,996) | (0.3) | % | ||||||||||||||||||||||
Total net sales | $ | 1,230,065 | $ | 1,243,190 | (1.1) | % | $ | (1,672) | (0.1) | % | |||||||||||||||||||
| Consolidated Net Change of Total Debt, Net of Cash | ||||||||||||||||||||
| September 30, 2025 | September 30, 2024 | Net Change | ||||||||||||||||||
| Current maturities | $ | 15,000 | $ | 15,009 | ||||||||||||||||
| Long-term debt,net of current | 194,430 | 209,157 | ||||||||||||||||||
| Total debt | $ | 209,430 | $ | 224,166 | ||||||||||||||||
| Total cash | 244,806 | 140,038 | ||||||||||||||||||
| Total Debt Net of Cash | $ | (35,376) | $ | 84,128 | $ | (119,504) | ||||||||||||||
| EBITDA | ||||||||||||||||||||||||||
| Three Months Ended | Nine Months Ended | |||||||||||||||||||||||||
| September 30, 2025 | September 30, 2024 | September 30, 2025 | September 30, 2024 | |||||||||||||||||||||||
| Net Income | $ | 25,383 | $ | 27,405 | $ | 88,289 | $ | 87,849 | ||||||||||||||||||
| Interest, net | 2,375 | 4,324 | 6,820 | 15,198 | ||||||||||||||||||||||
| Provision for income taxes | 9,574 | 8,318 | 29,917 | 27,321 | ||||||||||||||||||||||
| Depreciation | 9,646 | 9,191 | 28,863 | 27,284 | ||||||||||||||||||||||
| Amortization | 4,210 | 4,061 | 12,337 | 12,175 | ||||||||||||||||||||||
| EBITDA | $ | 51,188 | $ | 53,299 | $ | 166,226 | $ | 169,827 | ||||||||||||||||||
| EBITDA % net sales | 12.2% | 13.3% | 13.5% | 13.7% | ||||||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
add: CEO Transition(1) | $ | 1,859 | $ | — | $ | 2,310 | $ | — | ||||||||||||||||||
add: Acquisition and Integration Expenses(2) | 1,392 | — | 1,627 | — | ||||||||||||||||||||||
add: Restructuring Expenses(3) | 572 | 1,607 | 1,939 | 3,226 | ||||||||||||||||||||||
add: Gradall Strike(4) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 55,011 | $ | 54,906 | $ | 172,102 | $ | 176,609 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 13.1% | 13.7% | 14.0% | 14.2% | ||||||||||||||||||||||
| Vegetation Management Division Performance | ||||||||||||||||||||||||||
| Three Months Ended September 30, | Nine Months Ended September 30, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Backlog | $ | 180,232 | $ | 185,353 | ||||||||||||||||||||||
| Net Sales | $ | 173,059 | $ | 190,115 | 515,307 | 625,397 | ||||||||||||||||||||
| Income from Operations | 7,478 | 12,404 | 33,541 | 50,089 | ||||||||||||||||||||||
| Income from Operations % net sales | 4.3% | 6.5% | 6.5% | 8.0% | ||||||||||||||||||||||
| Depreciation | 4,096 | 4,457 | 12,401 | 13,224 | ||||||||||||||||||||||
| Amortization | 2,955 | 2,934 | 8,821 | 8,793 | ||||||||||||||||||||||
| Other (income) expense | 185 | 371 | (2,406) | 645 | ||||||||||||||||||||||
| EBITDA | $ | 14,714 | $ | 20,166 | $ | 52,357 | $ | 72,751 | ||||||||||||||||||
| EBITDA % net Sales | 8.5% | 10.6% | 10.2% | 11.6% | ||||||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
add: CEO Transition(1) | $ | 893 | $ | — | $ | 1,104 | $ | — | ||||||||||||||||||
add: Acquisition and Integration Expenses(2) | 668 | — | 778 | — | ||||||||||||||||||||||
add: Restructuring Expenses(3) | 572 | 1,607 | 1,939 | 3,226 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 16,847 | $ | 21,773 | $ | 56,178 | $ | 75,977 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 9.7% | 11.5% | 10.9% | 12.1% | ||||||||||||||||||||||
| Industrial Equipment Division Performance | ||||||||||||||||||||||||||
| Three Months Ended September 30, | Nine Months Ended September 30, | |||||||||||||||||||||||||
| 2025 | 2024 | 2025 | 2024 | |||||||||||||||||||||||
| Backlog | $ | 438,106 | $ | 543,425 | ||||||||||||||||||||||
| Net Sales | $ | 246,983 | $ | 211,186 | 714,758 | 617,793 | ||||||||||||||||||||
| Income from Operations | 30,064 | 27,675 | 95,541 | 80,278 | ||||||||||||||||||||||
| Income from Operations % net sales | 12.2% | 13.1% | 13.4% | 13.0% | ||||||||||||||||||||||
| Depreciation | 5,550 | 4,734 | 16,462 | 14,060 | ||||||||||||||||||||||
| Amortization | 1,255 | 1,127 | 3,516 | 3,382 | ||||||||||||||||||||||
| Other (income) expense | (395) | (403) | (1,650) | (644) | ||||||||||||||||||||||
| EBITDA | $ | 36,474 | $ | 33,133 | $ | 113,869 | $ | 97,076 | ||||||||||||||||||
| EBITDA % net Sales | 14.8% | 15.7% | 15.9% | 15.7% | ||||||||||||||||||||||
| Adjustments: | ||||||||||||||||||||||||||
add: CEO Transition(1) | $ | 966 | $ | — | $ | 1,206 | $ | — | ||||||||||||||||||
add: Acquisition and Integration Expenses(2) | 724 | — | 849 | — | ||||||||||||||||||||||
add: Gradall Strike(3) | — | — | — | 3,556 | ||||||||||||||||||||||
| Adjusted EBITDA | $ | 38,164 | $ | 33,133 | $ | 115,924 | $ | 100,632 | ||||||||||||||||||
| Adjusted EBITDA % net sales | 15.5% | 15.7% | 16.2% | 16.3% | ||||||||||||||||||||||
Cover |
Nov. 06, 2025 |
|---|---|
| Cover [Abstract] | |
| Document Type | 8-K |
| Document Period End Date | Nov. 06, 2025 |
| 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-20251106.htm": {
"nsprefix": "alg",
"nsuri": "http://www.alamo-group.com/20251106",
"dts": {
"inline": {
"local": [
"alg-20251106.htm"
]
},
"schema": {
"local": [
"alg-20251106.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/2024-01-31/types.xsd",
"https://xbrl.sec.gov/dei/2025/dei-2025.xsd"
]
},
"labelLink": {
"local": [
"alg-20251106_lab.xml"
]
},
"presentationLink": {
"local": [
"alg-20251106_pre.xml"
]
}
},
"keyStandard": 22,
"keyCustom": 0,
"axisStandard": 0,
"axisCustom": 0,
"memberStandard": 0,
"memberCustom": 0,
"hidden": {
"total": 2,
"http://xbrl.sec.gov/dei/2025": 2
},
"contextCount": 1,
"entityCount": 1,
"segmentCount": 0,
"elementCount": 23,
"unitCount": 0,
"baseTaxonomies": {
"http://xbrl.sec.gov/dei/2025": 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-20251106.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-20251106.htm",
"first": true,
"unique": true
}
}
},
"tag": {
"dei_AmendmentFlag": {
"xbrltype": "booleanItemType",
"nsuri": "http://xbrl.sec.gov/dei/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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/2025",
"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"
}
}
}