To set the record straight:
In order to pass the budget bill, the Senate needed 60 votes total. The current makeup of the senate is 53 Republicans, 45 Democrats, and 2 Independents.
Republicans NEEDED to collaborate with Democrats to pass the budget.