XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Other Current Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid expenses $ 90,168 $ 71,449
Sales taxes receivable from customers 3,624 3,289
Other third party receivables 1,052 1,034
Credit card merchant account balance receivable 709 486
Short term portion of capitalized costs to obtain and fulfill contracts 496 704
Accrued interest receivable 927 651
Other 10,602 9,774
Total $ 107,578 $ 87,387