Yes your USD is safe. We use Silvergate for payment processing but keep the vast majority of cash at other banks and we have a large cash treasury for the company we could draw from if necessary. In the event of cash being frozen at Silvergate we would be able to make clients whole just fine.