{
  "cik": 897077,
  "cik_padded": "0000897077",
  "entityName": "ALAMO GROUP INC",
  "fiscal_years": [
    {
      "accn": "0000897077-26-000016",
      "filed": "2026-03-02",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3022000.0,
        "capex": 30627000.0,
        "cash": 309659000.0,
        "cost_of_revenue": 1205898000.0,
        "dividends_paid": 14415000.0,
        "eps_diluted": 8.59,
        "free_cash_flow": 146916000.0,
        "gross_profit": 397817000.0,
        "net_income": 103801000.0,
        "operating_cash_flow": 177543000.0,
        "operating_income": 151613000.0,
        "revenue": 1603715000.0,
        "stockholders_equity": 1148703000.0,
        "total_assets": 1606616000.0,
        "total_liabilities": 457913000.0
      },
      "period_end": "2025-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24805966147351619,
        "leverage": 0.39863480812707897,
        "net_margin": 0.06472534084921573,
        "operating_margin": 0.09453861814599226,
        "payout_ratio": 0.1388714944942727,
        "revenue_growth_yoy": -0.015227388421216164,
        "roa_avg2y": 0.06791270226815117,
        "roa_period_end": 0.06460846898076454,
        "roe_avg2y": 0.09580347002732403,
        "roe_period_end": 0.09036365361629596
      }
    },
    {
      "accn": "0000897077-26-000016",
      "filed": "2026-03-02",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1972000.0,
        "capex": 24993000.0,
        "cash": 197274000.0,
        "cost_of_revenue": 1216025000.0,
        "dividends_paid": 12442000.0,
        "eps_diluted": 9.63,
        "free_cash_flow": 184785000.0,
        "gross_profit": 412488000.0,
        "net_income": 115930000.0,
        "operating_cash_flow": 209778000.0,
        "operating_income": 164808000.0,
        "revenue": 1628513000.0,
        "stockholders_equity": 1018254000.0,
        "total_assets": 1450279000.0,
        "total_liabilities": 432025000.0
      },
      "period_end": "2024-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.253291192640157,
        "leverage": 0.4242801894222856,
        "net_margin": 0.07118764173205863,
        "operating_margin": 0.10120152556350487,
        "payout_ratio": 0.10732338480117312,
        "revenue_growth_yoy": -0.03618380363755592,
        "roa_avg2y": 0.08107942713569596,
        "roa_period_end": 0.07993634328291314,
        "roe_avg2y": 0.11884058416712924,
        "roe_period_end": 0.11385175015271239
      }
    },
    {
      "accn": "0000897077-26-000016",
      "filed": "2026-03-02",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1034000.0,
        "capex": 37745000.0,
        "cash": 51919000.0,
        "cost_of_revenue": 1236007000.0,
        "dividends_paid": 10485000.0,
        "eps_diluted": 11.36,
        "free_cash_flow": 93409000.0,
        "gross_profit": 453644000.0,
        "net_income": 136161000.0,
        "operating_cash_flow": 131154000.0,
        "operating_income": 197967000.0,
        "revenue": 1689651000.0,
        "stockholders_equity": 932763000.0,
        "total_assets": 1409386000.0
      },
      "period_end": "2023-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2684838466641928,
        "net_margin": 0.08058528062895828,
        "operating_margin": 0.11716443218155702,
        "payout_ratio": 0.07700442858087117,
        "revenue_growth_yoy": 0.11630096404900582,
        "roa_avg2y": 0.10019596054886615,
        "roa_period_end": 0.09661015506043057,
        "roe_avg2y": 0.158499711603884,
        "roe_period_end": 0.1459759874694858
      }
    },
    {
      "accn": "0000897077-26-000016",
      "filed": "2026-03-02",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 768000.0,
        "capex": 31141000.0,
        "cash": 47016000.0,
        "cost_of_revenue": 1137098000.0,
        "dividends_paid": 8549000.0,
        "eps_diluted": 8.54,
        "free_cash_flow": -16611000.0,
        "gross_profit": 376518000.0,
        "net_income": 101928000.0,
        "operating_cash_flow": 14530000.0,
        "operating_income": 148592000.0,
        "revenue": 1513616000.0,
        "stockholders_equity": 785360000.0,
        "total_assets": 1308508000.0
      },
      "period_end": "2022-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24875397723068465,
        "net_margin": 0.0673407257851397,
        "operating_margin": 0.0981702096172345,
        "payout_ratio": 0.08387292991130994,
        "revenue_growth_yoy": 0.13445503487797766,
        "roa_avg2y": 0.08108024261708263,
        "roa_period_end": 0.07789635218126294,
        "roe_avg2y": 0.1367222370144525,
        "roe_period_end": 0.12978506672099419
      }
    },
    {
      "accn": "0000897077-25-000007",
      "filed": "2025-02-27",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 1957000.0,
        "capex": 25263000.0,
        "cash": 42115000.0,
        "cost_of_revenue": 999709000.0,
        "dividends_paid": 6627000.0,
        "eps_diluted": 6.75,
        "free_cash_flow": 24404000.0,
        "gross_profit": 334514000.0,
        "net_income": 80245000.0,
        "operating_cash_flow": 49667000.0,
        "operating_income": 116938000.0,
        "revenue": 1334223000.0,
        "stockholders_equity": 705663000.0,
        "total_assets": 1205742000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25071820827552815,
        "net_margin": 0.06014361917010874,
        "operating_margin": 0.0876450188611649,
        "payout_ratio": 0.08258458470932768,
        "revenue_growth_yoy": 0.14676578430310813,
        "roa_avg2y": 0.06895082103848554,
        "roa_period_end": 0.06655238019410455,
        "roe_avg2y": 0.11970915947745374,
        "roe_period_end": 0.11371575383717157
      }
    },
    {
      "accn": "0000897077-24-000009",
      "filed": "2024-02-22",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 710000.0,
        "capex": 17874000.0,
        "cash": 50195000.0,
        "cost_of_revenue": 869736000.0,
        "dividends_paid": 6124000.0,
        "eps_diluted": 4.88,
        "free_cash_flow": 166459000.0,
        "gross_profit": 293730000.0,
        "net_income": 57804000.0,
        "operating_cash_flow": 184333000.0,
        "operating_income": 94785000.0,
        "revenue": 1163466000.0,
        "stockholders_equity": 635003000.0,
        "total_assets": 1121859000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2524611806447288,
        "net_margin": 0.0496825863411565,
        "operating_margin": 0.08146778676815652,
        "payout_ratio": 0.10594422531312712,
        "revenue_growth_yoy": 0.03960905625579687,
        "roa_avg2y": 0.04951893711273174,
        "roa_period_end": 0.051525191668471707,
        "roe_avg2y": 0.09531174512303103,
        "roe_period_end": 0.09102949119925417
      }
    },
    {
      "accn": "0000897077-23-000009",
      "filed": "2023-02-23",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 589000.0,
        "capex": 31337000.0,
        "cash": 42311000.0,
        "cost_of_revenue": 845647000.0,
        "dividends_paid": 5626000.0,
        "eps_diluted": 5.35,
        "free_cash_flow": 57476000.0,
        "gross_profit": 273491000.0,
        "net_income": 63103000.0,
        "operating_cash_flow": 88813000.0,
        "operating_income": 94912000.0,
        "revenue": 1119138000.0,
        "stockholders_equity": 577943000.0,
        "total_assets": 1212763000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24437647546593896,
        "net_margin": 0.05638536087595989,
        "operating_margin": 0.08480812911365712,
        "payout_ratio": 0.0891558246042185,
        "revenue_growth_yoy": 0.10935130280663982,
        "roa_avg2y": 0.06524310430749443,
        "roa_period_end": 0.05203242513170339,
        "roe_avg2y": 0.11543551970496742,
        "roe_period_end": 0.10918550791341014
      }
    },
    {
      "accn": "0000897077-22-000007",
      "filed": "2022-02-24",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 436000.0,
        "capex": 26587000.0,
        "cash": 34043000.0,
        "cost_of_revenue": 752707000.0,
        "dividends_paid": 5124000.0,
        "eps_diluted": 6.25,
        "free_cash_flow": -13677000.0,
        "gross_profit": 256115000.0,
        "net_income": 73486000.0,
        "operating_cash_flow": 12910000.0,
        "operating_income": 101088000.0,
        "revenue": 1008822000.0,
        "stockholders_equity": 515360000.0,
        "total_assets": 721633000.0
      },
      "period_end": "2018-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25387531199755753,
        "net_margin": 0.07284337573922853,
        "operating_margin": 0.10020400030927162,
        "payout_ratio": 0.06972756715564869,
        "revenue_growth_yoy": 0.10570376378263442,
        "roa_avg2y": 0.10796412851207372,
        "roa_period_end": 0.10183292615498458,
        "roe_avg2y": 0.15238660069592772,
        "roe_period_end": 0.1425915864638311
      }
    },
    {
      "accn": "0000897077-21-000007",
      "filed": "2021-02-26",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 166000.0,
        "capex": 13490000.0,
        "cash": 25373000.0,
        "cost_of_revenue": 677687000.0,
        "dividends_paid": 4614000.0,
        "eps_diluted": 3.79,
        "free_cash_flow": 57314000.0,
        "gross_profit": 234693000.0,
        "net_income": 44315000.0,
        "operating_cash_flow": 70804000.0,
        "operating_income": 88738000.0,
        "revenue": 912380000.0,
        "stockholders_equity": 449108000.0,
        "total_assets": 639671000.0
      },
      "period_end": "2017-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2572316359411649,
        "net_margin": 0.048570770950700365,
        "operating_margin": 0.0972599136324777,
        "payout_ratio": 0.10411824438677648,
        "revenue_growth_yoy": 0.08006174622490968,
        "roa_avg2y": 0.07432615453768596,
        "roa_period_end": 0.0692778006193809,
        "roe_avg2y": 0.10591222776566188,
        "roe_period_end": 0.09867337032517791
      }
    },
    {
      "accn": "0000897077-20-000011",
      "filed": "2020-02-28",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD"
      },
      "fundamentals": {
        "buybacks": 19000.0,
        "capex": 9711000.0,
        "cash": 16793000.0,
        "cost_of_revenue": 639649000.0,
        "dividends_paid": 4114000.0,
        "eps_diluted": 3.46,
        "free_cash_flow": 66073000.0,
        "gross_profit": 205099000.0,
        "net_income": 40045000.0,
        "operating_cash_flow": 75784000.0,
        "operating_income": 67620000.0,
        "revenue": 844748000.0,
        "stockholders_equity": 387717000.0,
        "total_assets": 552776000.0
      },
      "period_end": "2016-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.24279311700057296,
        "net_margin": 0.04740466979501579,
        "operating_margin": 0.0800475408050685,
        "payout_ratio": 0.10273442377325509,
        "roa_period_end": 0.0724434490643588,
        "roe_period_end": 0.10328409638989262
      }
    }
  ],
  "latest_filing": {
    "accn": "0000897077-26-000016",
    "filed": "2026-03-02",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3523",
  "sic_description": "Farm Machinery & Equipment",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000897077.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000897077.json"
  },
  "ticker": "ALG"
}
