XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accounts Payable and Accrued Liabilities
The Company’s Accounts payable and accrued liabilities are summarized in the table below (in thousands).
 December 31,
 20222021
Accounts payable$83,225 $49,277 
Payroll and employee benefits payable 221,242 233,704 
Bonus payable254,675 243,459 
Commissions payable168,042 201,397 
Income tax payable76,383 18,717 
VAT payable43,187 48,834 
Current portion of operating lease liabilities99,717 89,754 
Other accrued liabilities168,727 249,672 
Total accounts payable and accrued liabilities$1,115,198 $1,134,814 
Schedule of Other Liabilities The Company’s Other liabilities are summarized in the table below (in thousands).
 December 31,
 20222021
Non-current deferred revenues$39,115 $48,176 
Long-term taxes payable92,812 76,806 
Benefit plan-related liabilities124,378 139,097 
Non-current deferred tax liabilities139,531 181,789 
Other27,628 66,019 
Total other liabilities$423,464 $511,887