> Only a few days ago he declared he had less than 100k on his bank account and now he forks out 250m?
No, he (or one or more other people on his behalf) secured a $250m bond. Bail bonds generally cost significantly less than the amount of bail; in many states with a maximum or exact amount set by law. In New York, the maximum is 10% up to $3000, 8% for $3000-$10000, 6% for the amount over $10000. At $250M bail, the bond is a hair over $15M.