XML 62 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation (Tables)
12 Months Ended
Dec. 31, 2023
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 Curve of Economic Benefit(1)
10-17
Marketing assets
Straight-line and Curve of Economic Benefit(1)
14-15
Developed technology
Straight-line and Curve of Economic Benefit(1)
3-14
Content
Straight-line
9
(1)Certain of the customer relationships, marketing assets and developed technology assets are amortized on a curve that represents the expected period of economic benefit.
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
2023
$6,022 $2,012 $(2,539)$601 $6,096 
2022
9,375 1,281 (5,162)528 6,022 
2021
9,016 4,483 (4,565)441 9,375 
The amount of write-offs during the year ended December 31, 2023 was lower than during the same periods in 2022 and 2021 as we experienced payment delays during those years related to the COVID-19 pandemic.
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
2023
$1,296 $2,488 $(2,973)$811 
2022
1,780 4,785 (5,269)1,296 
2021
1,276 6,967 (6,463)1,780