XML 102 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Prepaid Expense and Other Assets, Current [Abstract]    
Prepaid expenses $ 70,520 $ 57,017
Sales taxes receivable from customers 5,058 4,588
Other third party receivables 3,921 3,530
Short-term portion of capitalized costs to obtain and fulfill contracts 910 646
Credit card merchant account balance receivable 681 848
Accrued interest receivable 206 355
Other 3,093 4,677
Total $ 84,389 $ 71,661