XML 45 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Summary Of Cash And Cash Equivalents Our cash and cash equivalents balances comprise the following:
 December 31, 2022December 31, 2021
(in thousands, except percentages)Amount% of TotalAmount% of Total
Cash accounts$503,733 82.0 $580,047 86.9 
Money market funds110,658 18.0 87,620 13.1 
Total$614,391 $667,667 
Allowance for Doubtful Accounts Rollforward
The changes in the allowance for doubtful accounts during the years ended December 31, 2022, 2021 and 2020 were as follows:
(in thousands)202220212020
Beginning balance – January 1$14,600 $14,000 $8,700 
Additions: Charges to costs and expenses6,222 1,006 6,438 
Deductions: Write-offs(2,522)(406)(1,138)
Ending balance – December 31$18,300 $14,600 $14,000 
Basic And Diluted Earnings Per Share
The details of basic and diluted EPS are as follows:
  
Year Ended December 31,
(in thousands, except per share data)202220212020
Net income$523,710 $454,627 $433,887 
Weighted average shares outstanding – basic87,051 87,100 85,840 
Dilutive effect of stock plans439 1,002 1,448 
Weighted average shares outstanding – diluted87,490 88,102 87,288 
Basic earnings per share$6.02 $5.22 $5.05 
Diluted earnings per share$5.99 $5.16 $4.97 
Anti-dilutive shares300 23 23 
Customer Concentration Risk  
Schedule Of Risk Concentration The following table outlines concentrations of risk with respect to our revenue:
 Year Ended December 31,
(as a % of revenue)202220212020
Revenue from channel partners24 %24 %22 %
Credit Concentration Risk  
Schedule Of Risk Concentration The following table outlines concentrations of risk with respect to our cash and cash equivalents:
 As of December 31,
(in thousands)20222021
Cash and cash equivalents held domestically$326,784 $365,390 
Cash and cash equivalents held by foreign subsidiaries287,607 302,277 
Cash and cash equivalents held in excess of deposit insurance, foreign and domestic597,471 652,830 
Largest balance of cash and cash equivalents held with one financial institution, foreign and domestic238,058 201,524