While it's correct that the last Bitcoin subsidies are expected to be paid out in approximately 2140, this is somewhat misleading. Due to the halving block subsidies, 99% of the coins will be mined by about 2031, it'll be 99.9% in 2044 and 99.99% in 2058.
After the 21st halving in approximately 2092, all remaining block subsidies sum up to slightly more than a single bitcoin.