{"cik":1009922,"taxonomy":"us-gaap","tag":"ContractWithCustomerLiabilityCurrent","label":"Contract with Customer, Liability, Current","description":"Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.","entityName":"NXT Energy Solutions Inc.","units":{"CAD":[{"end":"2018-12-31","val":0,"accn":"0001654954-20-004941","fy":2019,"fp":"FY","form":"20-F","filed":"2020-05-05","frame":"CY2018Q4I"},{"end":"2019-12-31","val":131386,"accn":"0001654954-20-004941","fy":2019,"fp":"FY","form":"20-F","filed":"2020-05-05"},{"end":"2019-12-31","val":131386,"accn":"0001654954-21-004988","fy":2020,"fp":"FY","form":"20-F","filed":"2021-05-03","frame":"CY2019Q4I"},{"end":"2020-12-31","val":127507,"accn":"0001654954-21-004988","fy":2020,"fp":"FY","form":"20-F","filed":"2021-05-03"},{"end":"2020-12-31","val":127507,"accn":"0001654954-22-005703","fy":2021,"fp":"FY","form":"20-F","filed":"2022-05-02","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-005703","fy":2021,"fp":"FY","form":"20-F","filed":"2022-05-02","frame":"CY2021Q4I"}],"USD":[{"end":"2020-12-31","val":127507,"accn":"0001654954-22-005703","fy":2021,"fp":"FY","form":"20-F","filed":"2022-05-02","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-005703","fy":2021,"fp":"FY","form":"20-F","filed":"2022-05-02","frame":"CY2021Q4I"}]}}