XML 84 R66.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses and Other Current Liabilities (Schedule of Accrued Expenses and Other Current Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Accrued commissions $ 59,530 $ 115,459
Accrued compensation and employee benefits 176,204 192,367
Other accrued expenses 209,033 199,359
Total $ 444,767 $ 507,185