{"transactions":[{"id":821163,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Performance Shares","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1405,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028."}],"balance_after":7052,"derivative":{"underlying":"Common Stock","underlying_shares":1531},"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821162,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Performance Shares","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1652,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027."}],"balance_after":8457,"derivative":{"underlying":"Common Stock","underlying_shares":2148},"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821161,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Performance Shares","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1902,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."}],"balance_after":10109,"derivative":{"underlying":"Common Stock","underlying_shares":2225},"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821160,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":602,"price":77.86,"value":46871.72,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":10578,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821159,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":true,"shares":1531,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":11180,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821158,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":845,"price":77.86,"value":65791.7,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":9649,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821157,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":true,"shares":2148,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":10494,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821156,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":875,"price":77.86,"value":68127.5,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":8346,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":821155,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-04-02T20:43:38.000Z","date":"2026-03-31","kind":"exercise","planned":false,"acquired":true,"shares":2225,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":9221,"source":{"system":"sec-edgar","filing":"0001437749-26-011162","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926011162/rdgdoc.xml","form_type":"4"}},{"id":842548,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Performance Shares","published_at":"2026-03-16T21:11:10.000Z","date":"2026-03-12","kind":"grant","planned":false,"acquired":true,"shares":2588,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Performance Shares vest in installments as follows: 1/3 on March 31, 2027, 1/3 on March 31, 2028 and 1/3 on March 30, 2029."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Performance Shares vest in installments as follows: 1/3 on March 31, 2027, 1/3 on March 31, 2028 and 1/3 on March 30, 2029."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on NWPX's total EBITDA margin over the measurement period."}],"balance_after":12011,"derivative":{"underlying":"Common Stock","underlying_shares":2588},"source":{"system":"sec-edgar","filing":"0001437749-26-008457","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926008457/rdgdoc.xml","form_type":"4"}},{"id":842547,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2026-03-16T21:11:10.000Z","date":"2026-03-12","kind":"grant","planned":false,"acquired":true,"shares":863,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2027, 1/3 on January 14, 2028 and 1/3 on January 16, 2029."}],"balance_after":2351,"derivative":{"underlying":"Common Stock","underlying_shares":863},"source":{"system":"sec-edgar","filing":"0001437749-26-008457","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926008457/rdgdoc.xml","form_type":"4"}},{"id":856900,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-03-06T17:48:31.000Z","date":"2026-03-04","kind":"sale","planned":true,"acquired":false,"shares":4500,"price":80.59,"value":362655.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 11/06/2025"},{"field":"shares","element":"transactionShares","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 11/06/2025"}],"balance_after":6996,"source":{"system":"sec-edgar","filing":"0001437749-26-007159","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926007159/rdgdoc.xml","form_type":"4"}},{"id":936027,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":false,"shares":468,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028."}],"balance_after":1488,"derivative":{"underlying":"Common Stock","underlying_shares":468},"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936026,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":false,"shares":550,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."}],"balance_after":1956,"derivative":{"underlying":"Common Stock","underlying_shares":550},"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936025,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":false,"shares":635,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of NWPX common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."}],"balance_after":2506,"derivative":{"underlying":"Common Stock","underlying_shares":635},"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936024,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":203,"price":69.27,"value":14061.81,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":11496,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936023,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":true,"shares":468,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":11699,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936022,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":239,"price":69.27,"value":16555.53,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":11231,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936021,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":true,"shares":550,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":11470,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936020,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":275,"price":69.27,"value":19049.25,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":10920,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":936019,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2026-01-20T21:18:25.000Z","date":"2026-01-15","kind":"exercise","planned":false,"acquired":true,"shares":635,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":11195,"source":{"system":"sec-edgar","filing":"0001437749-26-001572","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774926001572/rdgdoc.xml","form_type":"4"}},{"id":1069335,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"Sr. VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-08-12T18:19:49.000Z","date":"2025-08-11","kind":"sale","planned":true,"acquired":false,"shares":3500,"price":50,"value":175000.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 12-06-2024"},{"field":"shares","element":"transactionShares","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 12-06-2024"}],"balance_after":10560,"source":{"system":"sec-edgar","filing":"0001437749-25-026141","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925026141/rdgdoc.xml","form_type":"4"}},{"id":1184714,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1652,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2025, 1/3 on March 31, 2026 and 1/3 on March 31, 2027."}],"balance_after":9423,"derivative":{"underlying":"Common Stock","underlying_shares":2197},"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184713,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1903,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026"},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026"}],"balance_after":11075,"derivative":{"underlying":"Common Stock","underlying_shares":2112},"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184712,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1035,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025"},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025"}],"balance_after":12978,"derivative":{"underlying":"Common Stock","underlying_shares":1221},"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184711,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":820,"price":41.3,"value":33866.0,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":14060,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184710,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":true,"shares":2197,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":14880,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184709,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":788,"price":41.3,"value":32544.4,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":12683,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184708,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":true,"shares":2112,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":13471,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184707,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":456,"price":41.3,"value":18832.8,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":11359,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1184706,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-04-02T19:42:31.000Z","date":"2025-03-31","kind":"exercise","planned":false,"acquired":true,"shares":1221,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":11815,"source":{"system":"sec-edgar","filing":"0001437749-25-010640","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010640/rdgdoc.xml","form_type":"4"}},{"id":1188348,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2025-03-31T18:20:40.000Z","date":"2025-03-27","kind":"grant","planned":false,"acquired":true,"shares":4216,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2026, 1/3 on March 31, 2027 and 1/3 on March 31, 2028."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."}],"balance_after":14013,"derivative":{"underlying":"Common Stock","underlying_shares":4216},"source":{"system":"sec-edgar","filing":"0001437749-25-010102","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010102/rdgdoc.xml","form_type":"4"}},{"id":1188347,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2025-03-31T18:20:40.000Z","date":"2025-03-27","kind":"grant","planned":false,"acquired":true,"shares":1405,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2026, 1/3 on January 15, 2027 and 1/3 on January 14, 2028."}],"balance_after":3141,"derivative":{"underlying":"Common Stock","underlying_shares":1405},"source":{"system":"sec-edgar","filing":"0001437749-25-010102","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925010102/rdgdoc.xml","form_type":"4"}},{"id":1300844,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":false,"shares":551,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."}],"balance_after":1736,"derivative":{"underlying":"Common Stock","underlying_shares":551},"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300843,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":false,"shares":634,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."}],"balance_after":2287,"derivative":{"underlying":"Common Stock","underlying_shares":634},"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300842,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":false,"shares":344,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."}],"balance_after":2921,"derivative":{"underlying":"Common Stock","underlying_shares":344},"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300841,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":238,"price":48.66,"value":11581.08,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":10594,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300840,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":true,"shares":551,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":10832,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300839,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":274,"price":48.66,"value":13332.84,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":10281,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300838,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":true,"shares":634,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":10555,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300837,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":148,"price":48.66,"value":7201.68,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":9921,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1300836,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2025-01-17T22:12:34.000Z","date":"2025-01-15","kind":"exercise","planned":false,"acquired":true,"shares":344,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":10069,"source":{"system":"sec-edgar","filing":"0001437749-25-001409","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774925001409/rdgdoc.xml","form_type":"4"}},{"id":1386195,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-10-16T18:27:09.000Z","date":"2024-10-15","kind":"sale","planned":true,"acquired":false,"shares":1000,"price":44.22,"value":44220.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 05/31/2024"}],"balance_after":9725,"source":{"system":"sec-edgar","filing":"0001437749-24-031345","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924031345/rdgdoc.xml","form_type":"4"}},{"id":1405864,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-09-17T17:20:50.000Z","date":"2024-09-16","kind":"sale","planned":true,"acquired":false,"shares":1000,"price":42.37,"value":42370.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Adoption date of referenced 10b5-1(c) plan is: 05/31/2024"}],"balance_after":10725,"source":{"system":"sec-edgar","filing":"0001437749-24-029355","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924029355/rdgdoc.xml","form_type":"4"}},{"id":1551190,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":false,"shares":1903,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."}],"balance_after":9797,"derivative":{"underlying":"Common Stock","underlying_shares":1713},"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551189,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":false,"shares":1034,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."}],"balance_after":11700,"derivative":{"underlying":"Common Stock","underlying_shares":1137},"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551188,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":false,"shares":845,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."}],"balance_after":12734,"derivative":{"underlying":"Common Stock","underlying_shares":1039},"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551187,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"tax_withholding","planned":false,"acquired":false,"shares":649,"price":35.16,"value":22818.84,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":11725,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551186,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":true,"shares":1713,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":12374,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551185,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"tax_withholding","planned":false,"acquired":false,"shares":431,"price":35.16,"value":15153.96,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":10661,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551184,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":true,"shares":1137,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":11092,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551183,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"tax_withholding","planned":false,"acquired":false,"shares":394,"price":35.16,"value":13853.04,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":9955,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1551182,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-04-03T20:53:29.000Z","date":"2024-04-01","kind":"exercise","planned":false,"acquired":true,"shares":1039,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":10349,"source":{"system":"sec-edgar","filing":"0001437749-24-010905","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010905/rdgdoc.xml","form_type":"4"}},{"id":1556896,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2024-04-01T13:47:43.000Z","date":"2024-03-28","kind":"grant","planned":false,"acquired":true,"shares":4957,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2025, 1/3 on March 31, 2026, and 1/3 on March 31, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2025, 1/3 on March 31, 2026, and 1/3 on March 31, 2027."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."}],"balance_after":13579,"derivative":{"underlying":"Common Stock","underlying_shares":4957},"source":{"system":"sec-edgar","filing":"0001437749-24-010205","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010205/rdgdoc.xml","form_type":"4"}},{"id":1556895,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2024-04-01T13:47:43.000Z","date":"2024-03-28","kind":"grant","planned":false,"acquired":true,"shares":1652,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2025, 1/3 on January 15, 2026 and 1/3 on January 15, 2027."}],"balance_after":3265,"derivative":{"underlying":"Common Stock","underlying_shares":1652},"source":{"system":"sec-edgar","filing":"0001437749-24-010205","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924010205/rdgdoc.xml","form_type":"4"}},{"id":1678418,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":false,"shares":634,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."}],"balance_after":1613,"derivative":{"underlying":"Common Stock","underlying_shares":634},"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678417,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":false,"shares":345,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."}],"balance_after":2247,"derivative":{"underlying":"Common Stock","underlying_shares":345},"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678416,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":false,"shares":281,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."}],"balance_after":2592,"derivative":{"underlying":"Common Stock","underlying_shares":281},"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678415,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":274,"price":28.84,"value":7902.16,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":9310,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678414,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":true,"shares":634,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":9584,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678413,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":149,"price":28.84,"value":4297.16,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":8950,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678412,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":true,"shares":345,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":9099,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678411,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":121,"price":28.84,"value":3489.64,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":8754,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1678410,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2024-01-17T22:09:54.000Z","date":"2024-01-15","kind":"exercise","planned":false,"acquired":true,"shares":281,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":8875,"source":{"system":"sec-edgar","filing":"0001437749-24-001550","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774924001550/rdgdoc.xml","form_type":"4"}},{"id":1921952,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2023-04-11T17:47:10.000Z","date":"2023-04-08","kind":"grant","planned":false,"acquired":true,"shares":5708,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on April 1, 2024, 1/3 on March 31, 2025 and 1/3 on March 31, 2026."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F2","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."}],"balance_after":8622,"derivative":{"underlying":"Common Stock","underlying_shares":5708},"source":{"system":"sec-edgar","filing":"0001437749-23-009957","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009957/rdgdoc.xml","form_type":"4"}},{"id":1921951,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2023-04-11T17:47:10.000Z","date":"2023-04-08","kind":"grant","planned":false,"acquired":true,"shares":1903,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2024, 1/3 on January 15, 2025 and 1/3 on January 15, 2026."}],"balance_after":2873,"derivative":{"underlying":"Common Stock","underlying_shares":1903},"source":{"system":"sec-edgar","filing":"0001437749-23-009957","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009957/rdgdoc.xml","form_type":"4"}},{"id":1929985,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":false,"shares":1034,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."}],"balance_after":2914,"derivative":{"underlying":"Common Stock","underlying_shares":1365},"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929984,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":false,"shares":844,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."}],"balance_after":3948,"derivative":{"underlying":"Common Stock","underlying_shares":1063},"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929983,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":false,"shares":845,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2021, 1/3 on March 31, 2022 and 1/3 on March 31, 2023."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2021, 1/3 on March 31, 2022 and 1/3 on March 31, 2023."}],"balance_after":4792,"derivative":{"underlying":"Common Stock","underlying_shares":1344},"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929982,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":509,"price":31.23,"value":15896.07,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":8594,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929981,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":true,"shares":1365,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":9103,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929980,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":397,"price":31.23,"value":12398.31,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":7738,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929979,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":true,"shares":1063,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":8135,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929978,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":501,"price":31.23,"value":15646.23,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":7072,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":1929977,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-04-04T20:17:40.000Z","date":"2023-03-31","kind":"exercise","planned":false,"acquired":true,"shares":1344,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":7573,"source":{"system":"sec-edgar","filing":"0001437749-23-009297","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923009297/rdgdoc.xml","form_type":"4"}},{"id":2053065,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":false,"shares":345,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."}],"balance_after":970,"derivative":{"underlying":"Common Stock","underlying_shares":345},"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053064,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":false,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."}],"balance_after":1315,"derivative":{"underlying":"Common Stock","underlying_shares":282},"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053063,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":false,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2021, 1/3 on January 17, 2022 and 1/3 on January 16, 2023."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2021, 1/3 on January 17, 2022 and 1/3 on January 16, 2023."}],"balance_after":1597,"derivative":{"underlying":"Common Stock","underlying_shares":282},"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053062,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"tax_withholding","acquired":false,"shares":149,"price":35.55,"value":5296.95,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":6229,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053061,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":true,"shares":345,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":6378,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053060,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"tax_withholding","acquired":false,"shares":121,"price":35.55,"value":4301.55,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":6033,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053059,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":true,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":6154,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053058,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"tax_withholding","acquired":false,"shares":121,"price":35.55,"value":4301.55,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":5872,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2053057,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2023-01-18T21:44:33.000Z","date":"2023-01-16","kind":"exercise","acquired":true,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":5993,"source":{"system":"sec-edgar","filing":"0001437749-23-001235","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774923001235/rdgdoc.xml","form_type":"4"}},{"id":2226068,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2022-06-21T17:20:13.000Z","date":"2022-06-16","kind":"grant","acquired":true,"shares":3103,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2023, 1/3 on April 1, 2024 and 1/3 on March 31, 2025."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F3","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."}],"balance_after":5637,"derivative":{"underlying":"Common Stock","underlying_shares":3103},"source":{"system":"sec-edgar","filing":"0001437749-22-015436","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922015436/rdgdoc.xml","form_type":"4"}},{"id":2226067,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2022-06-21T17:20:13.000Z","date":"2022-06-16","kind":"grant","acquired":true,"shares":1034,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 16, 2023, 1/3 on January 15, 2024 and 1/3 on January 15, 2025."}],"balance_after":1879,"derivative":{"underlying":"Common Stock","underlying_shares":1034},"source":{"system":"sec-edgar","filing":"0001437749-22-015436","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922015436/rdgdoc.xml","form_type":"4"}},{"id":2309408,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"exercise","acquired":false,"shares":844,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F5","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F5","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F7","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F7","text":"Performance Shares vest in installments as follows: 1/3 on March 31, 2022, 1/3 on March 31, 2023 and 1/3 on April 1, 2024."}],"balance_after":2534,"derivative":{"underlying":"Common Stock","underlying_shares":795},"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2309407,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Performance Shares","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"exercise","acquired":false,"shares":844,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F5","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"price","element":"transactionPricePerShare","label":"F5","text":"Performance Shares vest in an amount ranging from 0-200% to the extent such Performance Shares are earned. Performance Shares are earned based on Northwest Pipe Company's total EBITDA margin over the measurement period."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2021, 1/3 on March 31, 2022 and 1/3 on March 31, 2023."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 1/3 March 31, 2021, 1/3 on March 31, 2022 and 1/3 on March 31, 2023."}],"balance_after":3378,"derivative":{"underlying":"Common Stock","underlying_shares":1190},"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2309406,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"tax_withholding","acquired":false,"shares":293,"price":25.45,"value":7456.85,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":5711,"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2309405,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"exercise","acquired":true,"shares":785,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":6004,"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2309404,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"tax_withholding","acquired":false,"shares":444,"price":25.45,"value":11299.8,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":5219,"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2309403,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-04-04T14:22:41.000Z","date":"2022-03-31","kind":"exercise","acquired":true,"shares":1190,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":5663,"source":{"system":"sec-edgar","filing":"0001437749-22-008127","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922008127/rdgdoc.xml","form_type":"4"}},{"id":2432872,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"exercise","acquired":false,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 17, 2022, 1/3 on January 16, 2023 and 1/3 on January 15, 2024."}],"balance_after":845,"derivative":{"underlying":"Common Stock","underlying_shares":281},"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":9,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432871,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"exercise","acquired":false,"shares":281,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2021, 1/3 on January 17, 2022 and 1/3 on January 16, 2023."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2021, 1/3 on January 17, 2022 and 1/3 on January 16, 2023."}],"balance_after":1127,"derivative":{"underlying":"Common Stock","underlying_shares":281},"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":8,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432870,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Restricted Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"exercise","acquired":false,"shares":283,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2020, 1/3 on January 15, 2021 and 1/3 on January 17, 2022."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"The Restricted Stock Units vest in installments as follows: 1/3 on January 15, 2020, 1/3 on January 15, 2021 and 1/3 on January 17, 2022."}],"balance_after":1408,"derivative":{"underlying":"Common Stock","underlying_shares":283},"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":7,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432869,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"tax_withholding","acquired":false,"shares":120,"price":30.65,"value":3678.0,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":4473,"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":6,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432868,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"exercise","acquired":true,"shares":282,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":4593,"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":5,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432867,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"tax_withholding","acquired":false,"shares":119,"price":30.65,"value":3647.35,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":4311,"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432866,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"exercise","acquired":true,"shares":281,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":4430,"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}},{"id":2432865,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":54427,"kind":"person","name":"Kendrick Megan A.","position":1,"cik":"0001445525","reported_name":"Kendrick Megan A.","relationship":{"officer":true,"officer_title":"VP of Human Resources"}}],"security":"Common Stock","published_at":"2022-01-19T22:30:25.000Z","date":"2022-01-17","kind":"tax_withholding","acquired":false,"shares":120,"price":30.65,"value":3678.0,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Represents shares withheld by the issuer for payment of taxes incurred upon vesting event consistent with company policy."}],"balance_after":4149,"source":{"system":"sec-edgar","filing":"0001437749-22-001245","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774922001245/rdgdoc.xml","form_type":"4"}}],"next_cursor":"2022-01-19T22:30:25.000000Z,2432865"}