{
  "name": "NWPX Infrastructure, Inc.",
  "legal_name": "NWPX Infrastructure, Inc.",
  "ticker": "NWPX",
  "tickers": [
    "NWPX"
  ],
  "cik": "0001001385",
  "page_url": "https://steadybase.io/company/nwpx-infrastructure-inc/",
  "markdown_url": "https://steadybase.io/company/nwpx-infrastructure-inc.md",
  "json_url": "https://steadybase.io/company/nwpx-infrastructure-inc.json",
  "as_of": "2026-11-10",
  "last_filed": "2026-10-29",
  "industry": {
    "sic": "3317",
    "description": "Steel Pipe & Tubes"
  },
  "headquarters": {
    "city": "Vancouver",
    "state": "WA",
    "country": "US"
  },
  "exchanges": [
    "Nasdaq"
  ],
  "fiscal_year_end": "December 31",
  "filer_category": "Accelerated filer",
  "state_of_incorporation": "OR",
  "website": "nwpx.com",
  "investor_relations_url": null,
  "linkedin_company_url": "https://www.linkedin.com/company/northwest-pipe-company",
  "summary": {
    "text": "Unless otherwise indicated, the terms “the Company,” “NWPX Infrastructure,” “we,” “our,” and “us” are used in this 2025 Form 10‑K to refer to NWPX Infrastructure, Inc. or one of our consolidated subsidiaries or to all of them taken as a whole. We were incorporated in the State of Oregon in 1966.",
    "section": "Item 1. Business",
    "period_end": "2025-12-31",
    "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/nwpx20251231_10k.htm"
  },
  "key_facts": [
    {
      "key": "revenue",
      "label": "Revenue",
      "value": 526003000,
      "unit": "USD",
      "period_start": "2025-01-01",
      "period_end": "2025-12-31",
      "basis": "filing_fact",
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html",
      "text": "Revenue: $526.0M for the fiscal year ended Dec 31, 2025 (10-K filed Feb 26, 2026)."
    },
    {
      "key": "operating_income",
      "label": "Operating income",
      "value": 50870000,
      "unit": "USD",
      "period_start": "2025-01-01",
      "period_end": "2025-12-31",
      "basis": "filing_fact",
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html",
      "text": "Operating income: $50.9M for the fiscal year ended Dec 31, 2025 (10-K filed Feb 26, 2026)."
    },
    {
      "key": "net_income",
      "label": "Net income",
      "value": 35411000,
      "unit": "USD",
      "period_start": "2025-01-01",
      "period_end": "2025-12-31",
      "basis": "filing_fact",
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html",
      "text": "Net income: $35.4M for the fiscal year ended Dec 31, 2025 (10-K filed Feb 26, 2026)."
    },
    {
      "key": "sga",
      "label": "SG&A",
      "value": 52767000,
      "unit": "USD",
      "period_start": "2025-01-01",
      "period_end": "2025-12-31",
      "basis": "filing_fact",
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html",
      "text": "SG&A: $52.8M for the fiscal year ended Dec 31, 2025 (10-K filed Feb 26, 2026)."
    },
    {
      "key": "employees",
      "label": "Employees",
      "value": 1318,
      "unit": "people",
      "period_end": "2025-12-31",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/nwpx20251231_10k.htm",
      "text": "Employees: 1,318 as of Dec 31, 2025, as reported in an SEC filing."
    },
    {
      "key": "shares_outstanding",
      "label": "Shares outstanding",
      "value": 9630002,
      "unit": "shares",
      "period_end": "2026-10-21",
      "form": "10-Q",
      "filed": "2026-10-29",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033927/0001437749-26-033927-index.html",
      "text": "Shares outstanding: 9,630,002 as of Oct 21, 2026 (10-Q filed Oct 29, 2026)."
    },
    {
      "key": "auditor",
      "label": "Auditor",
      "value": "Baker Tilly Us, LLP",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/nwpx20251231_10k.htm",
      "text": "Auditor: Baker Tilly Us, LLP, Portland, Oregon, named in the latest 10-K."
    }
  ],
  "metrics": {
    "revenue": [
      {
        "period_start": "2025-01-01",
        "period_end": "2025-12-31",
        "value": 526003000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2024-01-01",
        "period_end": "2024-12-31",
        "value": 492548000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2023-01-01",
        "period_end": "2023-12-31",
        "value": 444355000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2022-01-01",
        "period_end": "2022-12-31",
        "value": 457665000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2025-02-27",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925005465/0001437749-25-005465-index.html"
      },
      {
        "period_start": "2021-01-01",
        "period_end": "2021-12-31",
        "value": 333313000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2024-03-05",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774924006640/0001437749-24-006640-index.html"
      }
    ],
    "operating_income": [
      {
        "period_start": "2025-01-01",
        "period_end": "2025-12-31",
        "value": 50870000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2024-01-01",
        "period_end": "2024-12-31",
        "value": 48244000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2023-01-01",
        "period_end": "2023-12-31",
        "value": 33858000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2022-01-01",
        "period_end": "2022-12-31",
        "value": 44821000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2025-02-27",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925005465/0001437749-25-005465-index.html"
      },
      {
        "period_start": "2021-01-01",
        "period_end": "2021-12-31",
        "value": 16032000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2024-03-05",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774924006640/0001437749-24-006640-index.html"
      }
    ],
    "net_income": [
      {
        "period_start": "2025-01-01",
        "period_end": "2025-12-31",
        "value": 35411000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2024-01-01",
        "period_end": "2024-12-31",
        "value": 34206000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2023-01-01",
        "period_end": "2023-12-31",
        "value": 21072000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2022-01-01",
        "period_end": "2022-12-31",
        "value": 31149000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2025-02-27",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925005465/0001437749-25-005465-index.html"
      },
      {
        "period_start": "2021-01-01",
        "period_end": "2021-12-31",
        "value": 11523000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2024-03-05",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774924006640/0001437749-24-006640-index.html"
      }
    ],
    "sga": [
      {
        "period_start": "2025-01-01",
        "period_end": "2025-12-31",
        "value": 52767000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2024-01-01",
        "period_end": "2024-12-31",
        "value": 47161000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2023-01-01",
        "period_end": "2023-12-31",
        "value": 43784000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2026-02-26",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/0001437749-26-005861-index.html"
      },
      {
        "period_start": "2022-01-01",
        "period_end": "2022-12-31",
        "value": 41034000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2025-02-27",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925005465/0001437749-25-005465-index.html"
      },
      {
        "period_start": "2021-01-01",
        "period_end": "2021-12-31",
        "value": 28222000,
        "unit": "USD",
        "basis": "filing_fact",
        "form": "10-K",
        "filed": "2024-03-05",
        "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774924006640/0001437749-24-006640-index.html"
      }
    ]
  },
  "next_earnings": {
    "date": "2027-01-27",
    "confidence": "estimate",
    "webcast_url": null
  },
  "people": [
    {
      "name": "Scott Montross",
      "title": "President and Chief Executive Officer of NWPX Infrastructure",
      "role": "officer",
      "linkedin_url": "https://www.linkedin.com/in/scott-montross-49aa2b178",
      "form": "8-K",
      "filed": "2026-10-28",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033798/ex_996700.htm"
    },
    {
      "name": "Scott J. Montross",
      "title": "President & CEO",
      "role": "officer",
      "linkedin_url": null,
      "form": "4",
      "filed": "2026-09-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926029464/0001437749-26-029464-index.htm"
    },
    {
      "name": "Aaron Wilkins",
      "title": "CFO",
      "role": "officer",
      "linkedin_url": "https://linkedin.com/in/aaron-wilkins-07a50833",
      "form": "4",
      "filed": "2026-09-23",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926031025/0001437749-26-031025-index.htm"
    },
    {
      "name": "Michael Wray",
      "title": "Executive Vice President",
      "role": "officer",
      "linkedin_url": null,
      "form": "4",
      "filed": "2026-08-28",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926029167/0001437749-26-029167-index.htm"
    },
    {
      "name": "Miles Brittain",
      "title": "Executive Vice President",
      "role": "officer",
      "linkedin_url": null,
      "form": "4",
      "filed": "2026-04-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926011127/0001437749-26-011127-index.htm"
    },
    {
      "name": "Megan Kendrick",
      "title": "Senior Vice President of Human Resources",
      "role": "officer",
      "linkedin_url": null,
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/nwpx20251231_10k.htm"
    },
    {
      "name": "Eric Stokes",
      "title": "SVP and Group President of WTS",
      "role": "officer",
      "linkedin_url": null,
      "form": "4",
      "filed": "2026-04-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926011160/0001437749-26-011160-index.htm"
    },
    {
      "name": "Jesus Tanguis",
      "title": "SVP/GM Precast Infrastructure",
      "role": "officer",
      "linkedin_url": null,
      "form": "4",
      "filed": "2026-04-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926011158/0001437749-26-011158-index.htm"
    },
    {
      "name": "Megan A. Kendrick",
      "title": "Sr. VP of Human Resources",
      "role": "officer",
      "linkedin_url": "https://linkedin.com/in/megan-kendrick-b137215",
      "form": "4",
      "filed": "2026-04-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/0001437749-26-011162-index.htm"
    }
  ],
  "events_8k": [
    {
      "filed": "2026-10-28",
      "items": [
        {
          "item": "2.02",
          "label": "Results of operations and financial condition (earnings release)",
          "signal": "earnings"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033798/nwpx20260731_8k.htm"
    },
    {
      "filed": "2026-07-29",
      "items": [
        {
          "item": "2.02",
          "label": "Results of operations and financial condition (earnings release)",
          "signal": "earnings"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926024881/nwpx20260501_8k.htm"
    },
    {
      "filed": "2026-06-11",
      "items": [
        {
          "item": "5.07",
          "label": "Submission of matters to a vote of security holders",
          "signal": "governance"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926020293/nwpx20260415c_8k.htm"
    },
    {
      "filed": "2026-06-10",
      "items": [
        {
          "item": "7.01",
          "label": "Regulation FD disclosure",
          "signal": "disclosure"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926020086/nwpx20260415_8k.htm"
    },
    {
      "filed": "2026-04-29",
      "items": [
        {
          "item": "2.02",
          "label": "Results of operations and financial condition (earnings release)",
          "signal": "earnings"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926013887/nwpx20260319_8k.htm"
    },
    {
      "filed": "2026-03-17",
      "items": [
        {
          "item": "5.02",
          "label": "Departure or appointment of directors or officers; compensation",
          "signal": "leadership_change"
        },
        {
          "item": "8.01",
          "label": "Other events",
          "signal": "other"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926008601/nwpx20260225_8k.htm"
    },
    {
      "filed": "2026-02-25",
      "items": [
        {
          "item": "2.02",
          "label": "Results of operations and financial condition (earnings release)",
          "signal": "earnings"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005605/nwpx20251010_8k.htm"
    },
    {
      "filed": "2026-01-22",
      "items": [
        {
          "item": "5.02",
          "label": "Departure or appointment of directors or officers; compensation",
          "signal": "leadership_change"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926001761/nwpx20260115_8k.htm"
    },
    {
      "filed": "2025-12-16",
      "items": [
        {
          "item": "5.02",
          "label": "Departure or appointment of directors or officers; compensation",
          "signal": "leadership_change"
        },
        {
          "item": "8.01",
          "label": "Other events",
          "signal": "other"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925038005/nwpx20251104_8k.htm"
    },
    {
      "filed": "2025-10-29",
      "items": [
        {
          "item": "2.02",
          "label": "Results of operations and financial condition (earnings release)",
          "signal": "earnings"
        },
        {
          "item": "9.01",
          "label": "Financial statements and exhibits",
          "signal": "exhibits"
        }
      ],
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774925032195/nwpx20250819_8k.htm"
    }
  ],
  "insider_trades": [
    {
      "owner": "Richard A. Roman",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 4000,
      "value_usd": 387354,
      "date": "2026-10-15",
      "filed": "2026-10-16",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926032788/0001437749-26-032788-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 250,
      "value_usd": 26620,
      "date": "2026-10-05",
      "filed": "2026-10-06",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926032172/0001437749-26-032172-index.htm"
    },
    {
      "owner": "Eric Stokes",
      "role": "SVP and Group President of WTS",
      "action": "sold",
      "code": "S",
      "shares": 12631,
      "value_usd": 1337176,
      "date": "2026-10-02",
      "filed": "2026-10-06",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926032178/0001437749-26-032178-index.htm"
    },
    {
      "owner": "Eric Stokes",
      "role": "SVP and Group President of WTS",
      "action": "sold",
      "code": "S",
      "shares": 12353,
      "value_usd": 1277047,
      "date": "2026-10-01",
      "filed": "2026-10-02",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926031898/0001437749-26-031898-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 1000,
      "value_usd": 102200,
      "date": "2026-09-28",
      "filed": "2026-09-30",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926031545/0001437749-26-031545-index.htm"
    },
    {
      "owner": "Aaron Wilkins",
      "role": "CFO",
      "action": "sold",
      "code": "S",
      "shares": 20,
      "value_usd": 2039,
      "date": "2026-09-21",
      "filed": "2026-09-23",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926031025/0001437749-26-031025-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 1000,
      "value_usd": 102310,
      "date": "2026-09-21",
      "filed": "2026-09-23",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926031023/0001437749-26-031023-index.htm"
    },
    {
      "owner": "Aaron Wilkins",
      "role": "CFO",
      "action": "sold",
      "code": "S",
      "shares": 1950,
      "value_usd": 196326,
      "date": "2026-09-14",
      "filed": "2026-09-16",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030532/0001437749-26-030532-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 1000,
      "value_usd": 101120,
      "date": "2026-09-14",
      "filed": "2026-09-16",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030530/0001437749-26-030530-index.htm"
    },
    {
      "owner": "Michael C. Franson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 3500,
      "value_usd": 368550,
      "date": "2026-09-09",
      "filed": "2026-09-11",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030170/0001437749-26-030170-index.htm"
    },
    {
      "owner": "Aaron Wilkins",
      "role": "CFO",
      "action": "sold",
      "code": "S",
      "shares": 1500,
      "value_usd": 159780,
      "date": "2026-09-08",
      "filed": "2026-09-10",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030056/0001437749-26-030056-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 1000,
      "value_usd": 105870,
      "date": "2026-09-08",
      "filed": "2026-09-10",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030054/0001437749-26-030054-index.htm"
    },
    {
      "owner": "Richard A. Roman",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 4000,
      "value_usd": 422880,
      "date": "2026-09-08",
      "filed": "2026-09-10",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926030051/0001437749-26-030051-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 4,
      "value_usd": 443,
      "date": "2026-09-03",
      "filed": "2026-09-04",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926029678/0001437749-26-029678-index.htm"
    },
    {
      "owner": "Keith R. Larson",
      "role": "Director",
      "action": "sold",
      "code": "S",
      "shares": 74,
      "value_usd": 8159,
      "date": "2026-09-02",
      "filed": "2026-09-03",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926029587/0001437749-26-029587-index.htm"
    }
  ],
  "quotes": [
    {
      "text": "The third quarter of 2026 was another outstanding quarter for NWPX Infrastructure, highlighted by record financial performance across several key metrics",
      "speaker": "Scott Montross",
      "title": "President and Chief Executive Officer of NWPX Infrastructure",
      "form": "8-K",
      "filed": "2026-10-28",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033798/ex_996700.htm"
    }
  ],
  "latest_filings": [
    {
      "form": "8-K",
      "filed": "2026-10-28",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033798/nwpx20260731_8k.htm"
    },
    {
      "form": "10-K",
      "filed": "2026-02-26",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926005861/nwpx20251231_10k.htm"
    },
    {
      "form": "10-Q",
      "filed": "2026-10-29",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926033927/nwpx20260930_10q.htm"
    },
    {
      "form": "DEF 14A",
      "filed": "2026-04-23",
      "source_url": "https://www.sec.gov/Archives/edgar/data/1001385/000143774926013175/nwpx20260115_def14a.htm"
    }
  ],
  "source": "SEC EDGAR filings, read by Steadybase. Every value links to the filing it came from."
}