XML 59 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [Abstract]  
Schedule of Finite-Lived Intangible Assets
We amortize finite-lived intangible assets over their estimated useful lives as follows.
Basis of amortizationAmortization
period
(in years)
Customer relationships
Straight-line and accelerated(1)
8-17
Marketing assets
Straight-line and accelerated(1)
14-15
Developed technology
Straight-line and accelerated(1)
3-14
Content
Straight-line
9
(1)Certain of the customer relationships, marketing assets and developed technology assets are amortized on an accelerated basis.
Accounts Receivable, Allowance for Credit Loss
Below is a summary of the changes in our allowance for credit losses.
Years ended December 31,
(in thousands)
Balance at
beginning of year
Provision/
adjustment
Write-offRecoveryBalance at
end of year
2022
$9,375 $1,281 $(5,162)$528 $6,022 
2021
9,016 4,483 (4,565)441 9,375 
2020
4,011 6,787 (2,363)581 9,016 
Our allowance for credit losses decreased during the year ended December 31, 2022, primarily due to improvement in the aging of accounts receivable and write-offs during 2022 of aged receivables primarily generated during the COVID-19 pandemic. The amount of write-offs during the year ended December 31, 2021 was higher than during 2020 as we temporarily suspended sending past due customer accounts to collections during the second and third quarters of 2020 due to payment delays related to COVID-19.
Allowance for sales returns
We maintain a reserve for returns and credits which is estimated based on several factors including historical experience, known credits yet to be issued, the aging of customer accounts and the nature of service level commitments. A considerable amount of judgment is required in assessing these factors. Provisions for sales returns and credits are charged against the related revenue items.
Below is a summary of the changes in our allowance for sales returns.
Years ended December 31,
(in thousands)
Balance at
beginning of year
Provision/
adjustment
DeductionBalance at
end of year
2022
$1,780 $4,785 $(5,269)$1,296 
2021
1,276 6,967 (6,463)1,780 
2020
1,518 6,443 (6,685)1,276