{"transactions":[{"id":753864,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2026-06-03T23:04:36.000Z","date":"2026-06-01","kind":"grant","planned":false,"acquired":true,"shares":1107,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F2","text":"Represents restricted stock units granted under the CECO Environmental Corp. Deferred Compensation Plan for Non-Employee Directors. Each restricted stock unit represents a contingent right to receive one share of the Company's common stock and will vest on May 15, 2027."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company director."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company director."}],"balance_after":7113,"derivative":{"underlying":"Common Stock","underlying_shares":1107},"source":{"system":"sec-edgar","filing":"0001193125-26-255983","document":"ownership.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526255983/ownership.xml","form_type":"4"}},{"id":753863,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2026-06-03T23:04:36.000Z","date":"2026-06-01","kind":"grant","planned":false,"acquired":true,"shares":1108,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F1","text":"Shares will vest on May 15, 2027."}],"balance_after":78697,"source":{"system":"sec-edgar","filing":"0001193125-26-255983","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000119312526255983/ownership.xml","form_type":"4"}},{"id":1078096,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2025-08-01T15:31:07.000Z","date":"2025-07-30","kind":"sale","planned":false,"acquired":false,"shares":440,"price":40.4109,"value":17780.796,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F3","text":"Price reflects the weighted average sale price for multiple transactions that ranged from $40.41 to $41.42 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price."}],"balance_after":77589,"source":{"system":"sec-edgar","filing":"0000950170-25-101211","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":3,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017025101211/ownership.xml","form_type":"4"}},{"id":1078095,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2025-08-01T15:31:07.000Z","date":"2025-07-30","kind":"sale","planned":false,"acquired":false,"shares":11801,"price":41.2469,"value":486754.6669,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F2","text":"Price reflects the weighted average sale price for multiple transactions that ranged from $40.56 to $41.53 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price."}],"balance_after":78029,"source":{"system":"sec-edgar","filing":"0000950170-25-101211","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017025101211/ownership.xml","form_type":"4"}},{"id":1078094,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2025-08-01T15:31:07.000Z","date":"2025-07-30","kind":"sale","planned":false,"acquired":false,"shares":7759,"price":41.9785,"value":325711.1815,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Price reflects the weighted average sale price for multiple transactions that ranged from $41.54 to $42.54 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price."}],"balance_after":89830,"source":{"system":"sec-edgar","filing":"0000950170-25-101211","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017025101211/ownership.xml","form_type":"4"}},{"id":1122244,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2025-06-05T14:57:08.000Z","date":"2025-06-03","kind":"grant","planned":false,"acquired":true,"shares":3150,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F2","text":"Represents restricted stock units granted under the CECO Environmental Corp. Deferred Compensation Plan for Non-Employee Directors. Each restricted stock unit represents a contingent right to receive one share of the Company's common stock. Restricted stock units will vest one year from date of grant."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company Director."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company Director."}],"balance_after":6006,"derivative":{"underlying":"Common Stock","underlying_shares":3150},"source":{"system":"sec-edgar","filing":"0000950170-25-082076","document":"ownership.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017025082076/ownership.xml","form_type":"4"}},{"id":1122243,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2025-06-05T14:57:08.000Z","date":"2025-06-03","kind":"grant","planned":false,"acquired":true,"shares":3150,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F1","text":"Shares will vest one year from the date of grant."}],"balance_after":97589,"source":{"system":"sec-edgar","filing":"0000950170-25-082076","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017025082076/ownership.xml","form_type":"4"}},{"id":1506527,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Restricted Stock Units","published_at":"2024-05-22T15:45:39.000Z","date":"2024-05-20","kind":"grant","planned":false,"acquired":true,"shares":2856,"price":24.51,"value":70000.56,"ownership":{"direct":true},"footnotes":[{"field":"derivative.exercise_price","element":"conversionOrExercisePrice","label":"F2","text":"Represents restricted stock units granted under the CECO Environmental Corp. Deferred Compensation Plan for Non-Employee Directors. Each restricted stock unit represents a contingent right to receive one share of the Company's common stock. Restricted stock units will vest one year from the date of grant."},{"field":"derivative.exercise_date","element":"exerciseDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company director."},{"field":"derivative.expiration_date","element":"expirationDate","label":"F3","text":"Conversion of restricted stock units to the Company's common stock and distribution of such stock under the Deferred Compensation Plan is deferred until termination of service as a Company director."}],"balance_after":2856,"derivative":{"underlying":"Common Stock","underlying_shares":2856},"source":{"system":"sec-edgar","filing":"0000950170-24-063346","document":"ownership.xml","document_sequence":1,"table":"derivative","row_type":"transaction","position":2,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017024063346/ownership.xml","form_type":"4"}},{"id":1506526,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2024-05-22T15:45:39.000Z","date":"2024-05-20","kind":"grant","planned":false,"acquired":true,"shares":2856,"price":0,"value":0.0,"ownership":{"direct":true},"footnotes":[{"field":"shares","element":"transactionShares","label":"F1","text":"Shares will vest one year from the date of grant."}],"balance_after":94439,"source":{"system":"sec-edgar","filing":"0000950170-24-063346","document":"ownership.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000095017024063346/ownership.xml","form_type":"4"}},{"id":1864771,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2023-06-07T19:02:16.000Z","date":"2023-06-05","kind":"grant","planned":false,"acquired":true,"shares":8299,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":91583,"source":{"system":"sec-edgar","filing":"0001209191-23-035013","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000120919123035013/doc4.xml","form_type":"4"}},{"id":2237115,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2022-06-10T18:16:10.000Z","date":"2022-06-08","kind":"grant","acquired":true,"shares":11941,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":83284,"source":{"system":"sec-edgar","filing":"0001209191-22-035774","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000120919122035774/doc4.xml","form_type":"4"}},{"id":2696435,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2021-05-26T20:50:22.000Z","date":"2021-05-25","kind":"grant","acquired":true,"shares":10625,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":71343,"source":{"system":"sec-edgar","filing":"0000899243-21-020747","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924321020747/doc4.xml","form_type":"4"}},{"id":3111328,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2020-06-15T21:08:47.000Z","date":"2020-06-11","kind":"grant","acquired":true,"shares":11667,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":60718,"source":{"system":"sec-edgar","filing":"0000899243-20-016546","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924320016546/doc4.xml","form_type":"4"}},{"id":3499849,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2019-06-06T21:05:27.000Z","date":"2019-06-05","kind":"grant","acquired":true,"shares":7487,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":49051,"source":{"system":"sec-edgar","filing":"0000899243-19-015798","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924319015798/doc4.xml","form_type":"4"}},{"id":3896400,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2018-06-13T22:49:40.000Z","date":"2018-06-12","kind":"grant","acquired":true,"shares":11218,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":41564,"source":{"system":"sec-edgar","filing":"0000899243-18-016423","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924318016423/doc4.xml","form_type":"4"}},{"id":4168605,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2017-11-10T02:34:31.000Z","date":"2017-11-09","kind":"purchase","acquired":true,"shares":2000,"price":5.8,"value":11600.0,"ownership":{"direct":true},"balance_after":30346,"source":{"system":"sec-edgar","filing":"0000899243-17-025905","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924317025905/doc4.xml","form_type":"4"}},{"id":4315061,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2017-05-18T21:59:49.000Z","date":"2017-05-16","kind":"grant","acquired":true,"shares":7642,"price":0,"value":0.0,"ownership":{"direct":true},"balance_after":28346,"source":{"system":"sec-edgar","filing":"0000899243-17-013759","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924317013759/doc4.xml","form_type":"4"}},{"id":4385731,"issuer":{"id":4034,"kind":"organization","name":"CECO ENVIRONMENTAL CORP"},"owners":[{"id":42208,"kind":"person","name":"Mannarino Claudio A","position":1,"cik":"0001378778","reported_name":"Mannarino Claudio A","relationship":{"director":true,"officer":false,"ten_percent_owner":false,"other":false}}],"security":"Common Stock","published_at":"2017-03-15T16:40:31.000Z","date":"2017-03-14","kind":"purchase","acquired":true,"shares":1500,"price":10.24,"value":15360.0,"ownership":{"direct":true},"footnotes":[{"field":"price","element":"transactionPricePerShare","label":"F1","text":"Price reflects a weighted average price for multiple transactions that ranged from $10.23 to $10.24 per share. The Reporting Person undertakes to provide, upon request by the Commission Staff, the Issuer or a security holder of the Issuer, full information regarding the number of shares sold at each separate price."}],"balance_after":20704,"source":{"system":"sec-edgar","filing":"0000899243-17-007567","document":"doc4.xml","document_sequence":1,"table":"nonDerivative","row_type":"transaction","position":1,"url":"https://www.sec.gov/Archives/edgar/data/3197/000089924317007567/doc4.xml","form_type":"4"}}]}