 Hey, Josh, one of the numbers that struck me, too, is your total customer deposits reached an all-time high of $8.3 billion. That surpassed the previous record by over $1 billion, $1.1 billion to be exact. Does all of that turn into revenue that shows up ultimately on the balance sheet? In other words, are there cancellations that can happen? What do you see around that?