Expensify to buy back up to 30% of its stock in $25 million tender offer