{"transactions":[{"id":3187414,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Performance Shares","published_at":"2020-04-02T21:42:01.000Z","date":"2020-03-31","kind":"exercise","acquired":false,"shares":5628,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F5","text":"Performance Shares vest in an amount ranging from 0-150% 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-150% 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: 2/3 on March 31, 2020 and 1/3 on March 31, 2021."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","text":"Performance Shares vest in installments as follows: 2/3 on March 31, 2020 and 1/3 on March 31, 2021."}],"balance_after":2814,"derivative":{"underlying":"Common Stock","underlying_shares":7654},"source":{"system":"sec-edgar","filing":"0001437749-20-006951","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920006951/rdgdoc.xml","form_type":"4"}},{"id":3187413,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2020-04-02T21:42:01.000Z","date":"2020-03-31","kind":"tax_withholding","acquired":false,"shares":3700,"price":22.25,"value":82325.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":39904,"source":{"system":"sec-edgar","filing":"0001437749-20-006951","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920006951/rdgdoc.xml","form_type":"4"}},{"id":3187412,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2020-04-02T21:42:01.000Z","date":"2020-03-31","kind":"exercise","acquired":true,"shares":7654,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to the vesting of Performance Shares."}],"balance_after":43604,"source":{"system":"sec-edgar","filing":"0001437749-20-006951","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920006951/rdgdoc.xml","form_type":"4"}},{"id":3308642,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Restricted Stock","published_at":"2020-01-17T19:38:27.000Z","date":"2020-01-15","kind":"exercise","acquired":false,"shares":938,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F5","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F5","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, 2020, 1/3 on January 15, 2021 and 1/3 on January 17, 2022."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F6","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":1876,"derivative":{"underlying":"Common Stock","underlying_shares":938},"source":{"system":"sec-edgar","filing":"0001437749-20-000787","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920000787/rdgdoc.xml","form_type":"4"}},{"id":3308641,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2020-01-17T19:38:27.000Z","date":"2020-01-15","kind":"tax_withholding","acquired":false,"shares":503,"price":33.66,"value":16930.98,"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":35950,"source":{"system":"sec-edgar","filing":"0001437749-20-000787","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920000787/rdgdoc.xml","form_type":"4"}},{"id":3308640,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2020-01-17T19:38:27.000Z","date":"2020-01-15","kind":"exercise","acquired":true,"shares":938,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units."}],"balance_after":36453,"source":{"system":"sec-edgar","filing":"0001437749-20-000787","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774920000787/rdgdoc.xml","form_type":"4"}},{"id":3575815,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Performance Shares","published_at":"2019-03-28T22:44:59.000Z","date":"2019-03-26","kind":"grant","acquired":true,"shares":8442,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F3","text":"Performance Shares vest in an amount ranging from 0-150% 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-150% 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: 2/3 January 15, 2020 and 1/3 January 15, 2021."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F4","text":"Performance shares vest in installments as follows: 2/3 January 15, 2020 and 1/3 January 15, 2021."},{"field":"derivative.underlying_shares","element":"underlyingSecurityShares","label":"F3","text":"Performance Shares vest in an amount ranging from 0-150% 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":"balance_after","element":"sharesOwnedFollowingTransaction","label":"F5","text":"Ending balance has been adjusted to remove Performance Shares awarded in 2018 that were scheduled to vest on March 29, 2019 but for which required performance metrics were not met."}],"balance_after":8442,"derivative":{"underlying":"Common Stock","underlying_shares":8442},"source":{"system":"sec-edgar","filing":"0001437749-19-005945","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774919005945/rdgdoc.xml","form_type":"4"}},{"id":3575814,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Restricted Stock","published_at":"2019-03-28T22:44:59.000Z","date":"2019-03-26","kind":"grant","acquired":true,"shares":2814,"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, 2020, 1/3 on January 15, 2021 and 1/3 on January 17, 2022."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","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":2814,"derivative":{"underlying":"Common Stock","underlying_shares":2814},"source":{"system":"sec-edgar","filing":"0001437749-19-005945","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774919005945/rdgdoc.xml","form_type":"4"}},{"id":4098426,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Restricted Stock Units","published_at":"2018-01-18T00:16:37.000Z","date":"2018-01-16","kind":"exercise","acquired":false,"shares":24947,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F4","text":"Each Restricted Stock Unit represents a contingent right to receive one share of Northwest Pipe Company common stock."},{"field":"price","element":"transactionPricePerShare","label":"F4","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 on January 16, 2018."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F5","text":"The Restricted Stock Units vest on January 16, 2018."}],"balance_after":0,"derivative":{"underlying":"Common Stock","underlying_shares":24947},"source":{"system":"sec-edgar","filing":"0001437749-18-000751","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":4,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774918000751/rdgdoc.xml","form_type":"4"}},{"id":4098425,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Performance Shares","published_at":"2018-01-18T00:16:37.000Z","date":"2018-01-15","kind":"grant","acquired":true,"shares":5468,"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":"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.expiration_date","element":"expirationDate","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":5468,"derivative":{"underlying":"Common Stock","underlying_shares":5468},"source":{"system":"sec-edgar","filing":"0001437749-18-000751","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774918000751/rdgdoc.xml","form_type":"4"}},{"id":4098424,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2018-01-18T00:16:37.000Z","date":"2018-01-16","kind":"tax_withholding","acquired":false,"shares":8629,"price":19.87,"value":171458.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":35515,"source":{"system":"sec-edgar","filing":"0001437749-18-000751","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774918000751/rdgdoc.xml","form_type":"4"}},{"id":4098423,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2018-01-18T00:16:37.000Z","date":"2018-01-16","kind":"exercise","acquired":true,"shares":24947,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Represents shares acquired pursuant to vesting of Restricted Stock Units granted in 2016."}],"balance_after":44144,"source":{"system":"sec-edgar","filing":"0001437749-18-000751","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774918000751/rdgdoc.xml","form_type":"4"}},{"id":4490280,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Restricted Stock Units","published_at":"2017-01-17T23:51:50.000Z","date":"2017-01-15","kind":"exercise","acquired":false,"shares":575,"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, 2015, 1/3 on January 15, 2016 and 1/3 on January 15, 2017."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F2","text":"The Restricted Stock Units vest in installments as follows:  1/3 on January 15, 2015, 1/3 on January 15, 2016 and 1/3 on January 15, 2017."}],"balance_after":24947,"derivative":{"underlying":"Common Stock","underlying_shares":575},"source":{"system":"sec-edgar","filing":"0001437749-17-000737","document":"rdgdoc.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774917000737/rdgdoc.xml","form_type":"4"}},{"id":4490279,"issuer":{"id":85,"kind":"organization","name":"NWPX Infrastructure, Inc.","symbol":"NWPX"},"owners":[{"id":150129,"kind":"person","name":"GANTT ROBIN A","position":1,"cik":"0001279954","reported_name":"GANTT ROBIN A","relationship":{"officer":true,"officer_title":"CFO"}}],"security":"Common Stock","published_at":"2017-01-17T23:51:50.000Z","date":"2017-01-15","kind":"exercise","acquired":true,"shares":575,"ownership":{"direct":true},"footnotes":[{"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."}],"balance_after":19197,"source":{"system":"sec-edgar","filing":"0001437749-17-000737","document":"rdgdoc.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/1001385/000143774917000737/rdgdoc.xml","form_type":"4"}}]}