XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.2
Other Current Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 80,843 $ 70,520
Sales taxes receivable from customers 3,086 5,058
Other third party receivables 1,085 3,921
Credit card merchant account balance receivable 700 681
Short term portion of capitalized costs to obtain and fulfill contracts 517 910
Accrued interest receivable 679 206
Other 4,617 3,093
Total $ 91,527 $ 84,389