{"transactions":[{"id":822306,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-04-02T19:16:14.000Z","date":"2026-03-31","kind":"tax_withholding","planned":false,"acquired":false,"shares":175,"price":59.58,"value":10426.5,"ownership":{"direct":true},"balance_after":23019,"source":{"system":"sec-edgar","filing":"0001193125-26-139876","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526139876/ownership.xml","form_type":"4"}},{"id":840859,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-03-18T00:35:08.000Z","date":"2026-03-17","kind":"tax_withholding","planned":false,"acquired":false,"shares":139,"price":57.06,"value":7931.34,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Reflects shares withheld for net settlement to cover the tax liability for the vesting of restricted stock units."}],"balance_after":23194,"source":{"system":"sec-edgar","filing":"0001193125-26-111583","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526111583/ownership.xml","form_type":"4"}},{"id":840858,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-03-18T00:35:08.000Z","date":"2026-03-16","kind":"grant","planned":false,"acquired":true,"shares":3155,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":23333,"source":{"system":"sec-edgar","filing":"0001193125-26-111583","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526111583/ownership.xml","form_type":"4"}},{"id":840857,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-03-18T00:35:08.000Z","date":"2026-03-15","kind":"tax_withholding","planned":false,"acquired":false,"shares":150,"price":54.5,"value":8175.0,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Reflects shares withheld for net settlement to cover the tax liability for the vesting of restricted stock units."}],"balance_after":20178,"source":{"system":"sec-edgar","filing":"0001193125-26-111583","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526111583/ownership.xml","form_type":"4"}},{"id":855303,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-03-09T17:04:28.000Z","date":"2026-03-07","kind":"tax_withholding","planned":false,"acquired":false,"shares":287,"price":52.53,"value":15076.11,"ownership":{"direct":true},"footnotes":[{"field":"kind","element":"transactionCoding","label":"F1","text":"Reflects shares withheld for net settlement to cover the tax liability for the vesting of restricted stock units."}],"balance_after":20328,"source":{"system":"sec-edgar","filing":"0001193125-26-098094","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526098094/ownership.xml","form_type":"4"}},{"id":938244,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":54532,"kind":"person","name":"Gregory Alyson Noel","position":1,"cik":"0002105779","reported_name":"Gregory Alyson Noel","relationship":{"director":false,"officer":true,"ten_percent_owner":false,"other":false,"officer_title":"General Counsel"}}],"security":"Common Stock","published_at":"2026-01-16T19:42:10.000Z","date":"2026-01-15","kind":"grant","planned":false,"acquired":true,"shares":8465,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":20615,"source":{"system":"sec-edgar","filing":"0001193125-26-015147","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526015147/ownership.xml","form_type":"4"}}]}