v3.22.4
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Changes in Company's Allowance for Accounts Receivable
The changes in the Company’s allowance for doubtful accounts were as follows for the periods ended (in thousands):
 
 Year ended December 31,
 202220212020
Beginning balance$13,271 $9,911 $8,118 
Provision for doubtful accounts40,476 31,341 23,778 
Write-offs and adjustments(37,325)(27,981)(21,985)
Balance at end of period$16,422 $13,271 $9,911 
Schedule Of Depreciation And Amortization Expense
The Company’s depreciation and amortization included in the consolidated statements of operations consisted of the following (in thousands):
 Year ended December 31,
 202220212020
Amortization of capitalized contract costs$556,550 $524,981 $481,213 
Amortization of definite-lived intangibles47,813 60,004 69,465 
Depreciation and amortization of property, plant and equipment17,459 16,467 20,153 
Total depreciation and amortization$621,822 $601,452 $570,831 
Schedule of Intercompany Foreign Currency Balances Translation activity included in the statement of operations in other (income) expenses, net related to intercompany balances was as follows: (in thousands)
For the Years Ended
 December 31, 2022December 31, 2021December 31, 2020
Translation gain$(1,837)$(423)$(602)