XML 47 R1.htm IDEA: XBRL DOCUMENT v3.25.1
Document and Entity Information
12 Months Ended
Dec. 31, 2024
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Dec. 31, 2024
Entity Central Index Key 0001161814
Entity Registrant Name KELSO TECHNOLOGIES INC.
Current Fiscal Year End Date --12-31
Entity Filer Category Non-accelerated Filer
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-36685
Entity Incorporation, State or Country Code Z4
Entity Address, Address Line One 305 - 1979 Old Okanagan Hwy
Entity Address, City or Town West Kelowna
Entity Address, State or Province BC
Entity Address, Postal Zip Code V4T 3A4
Entity Address, Country CA
Entity Common Stock, Shares Outstanding 55,160,086
Entity Interactive Data Current No
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Well Known Seasoned Issuer No
Document Fiscal Year Focus 2024
Document Fiscal Period Focus FY
Entity Ex Transition Period false
Entity Emerging Growth Company true
ICFR Auditor Attestation Flag false
Document Accounting Standard International Financial Reporting Standards
Entity Shell Company false
Auditor Firm ID 995
Auditor Location Vancouver, Canada
Auditor Name Smythe LLP
Document Financial Statement Error Correction [Flag] false
Business Contact [Member]  
Document Information [Line Items]  
Entity Address, Address Line One 305 - 1979 Old Okanagan Hwy
Entity Address, City or Town West Kelowna
Entity Address, State or Province BC
Entity Address, Postal Zip Code V4T 3A4
Entity Address, Country CA
Contact Personnel Name Frank Busch
Local Phone Number 795.0022
City Area Code 778
Contact Personnel Email Address investor@kelsotech.com