XML 67 R56.htm IDEA: XBRL DOCUMENT v3.21.2
Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Other Current Assets Disclosure [Abstract]    
Prepaid expenses $ 68,402 $ 57,017
Sales taxes receivable from customers 4,734 4,588
Other third party receivables 4,333 3,530
Credit card merchant account balance receivable 862 848
Short term portion of capitalized costs to obtain and fulfill contracts 554 646
Accrued interest receivable 74 355
Other 2,427 4,677
Total $ 81,386 $ 71,661