The federal government's IOU has now more than doubled in less than a decade, from $19.95 trillion when President Donald Trump was sworn in for the first time in January 2017.