Nature of the business (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Jul. 30, 2018
USD ($)
$ / shares
shares
Jul. 24, 2018
USD ($)
$ / shares
shares
Jul. 09, 2018
shares
Jul. 10, 2017
Jun. 30, 2018
USD ($)
$ / shares
shares
Jun. 30, 2017
USD ($)
Mar. 31, 2018
USD ($)
$ / shares
shares
Shares issued in exchange of shares in Replimune Group, Inc       1      
Ratio of replacement warrants to capital stock       1      
Net loss | $         $ (10,044) $ (3,552)  
Accumulated deficit | $         $ (38,976)   $ (28,932)
Common stock, authorized         27,314,288   27,314,288
Common stock, par value (in dollars per share) | $ / shares         $ 0.001   $ 0.001
Subsequent events              
Forward stock split ratio for each common stock     0.100534        
Common stock, authorized     27,314,288        
Subsequent events | IPO              
Shares issued 707,936 6,700,000          
Shares issued price (in dollars per share) | $ / shares $ 15.00 $ 15.00          
Proceeds from issuance of initial public offering | $ $ 9,876 $ 93,465          
Common stock, par value (in dollars per share) | $ / shares   $ 0.001          
Undesignated preferred stock, authorized   10,000,000          
Preferred stock, Par Value (in dollars per share) | $ / shares   $ 0.001          
Subsequent events | IPO | Maximum              
Common stock, authorized   150,000,000