XML 37 R25.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Summary of financial assets measured at fair value on a recurring basis The following table summarizes the Company’s assets and liabilities at fair value on a recurring basis at December 31, 2021 and 2020 by level within the fair-value hierarchy. These assets and liabilities are classified in their entirety based on the lowest level of input that is significant to the fair value measurement (in thousands):
 At December 31, 2021At December 31, 2020
  Total Fair Total Fair
Level 1Level 2Level 3ValueLevel 1Level 2Level 3Value
Assets:
Cash equivalents$234,763 $— $— $234,763 $262,309 $— $— $262,309 
Total Assets$234,763 $— $— $234,763 $262,309 $— $— $262,309 
Liabilities:
Contingent consideration, current

$— $— $— $— $— $— $2,459 $2,459 
Contingent consideration, non-current
— — — — — — — — 
Total Liabilities$— $— $— $— $— $— $2,459 $2,459 
Schedule of changes in fair value of contingent consideration obligation The following table summarizes the changes in the fair value of the contingent consideration obligation (in thousands):
 Year Ended December 31,
 20212020
Fair value, at beginning of year$2,459 $4,777 
Cash payments(2,500)(2,500)
Additions and changes in fair value41 182 
Fair value, at end of year$— $2,459 
Summary of changes in the allowance for doubtful accounts and sales allowances The following table summarizes the changes in the allowance for doubtful accounts and sales allowances (in thousands):
 Year Ended December 31,
 202120202019
Allowances, at beginning of year$7,147 $6,591 $3,342 
Charged as a reduction of revenue4,205 8,365 11,566 
Charged to bad debt expense in general and administrative expenses528 2,984 1,432 
Write-offs, net of recoveries(8,781)(10,793)(9,749)
Allowances, at end of year$3,099 $7,147 $6,591 
Schedule of expected amortization expense with respect to capitalized software costs Expected amortization expense with respect to capitalized software costs at December 31, 2021 for each of the years through December 31, 2024 is as follows (in thousands):
Years ended December 31, 
2022$9,474 
20235,735 
20242,106 
Total amortization expense$17,315 
Expected amortization expense with respect to intangible assets at December 31, 2021 is as follows (in thousands): 
Years ended December 31, 
2022$1,650 
20231,650 
20241,650 
Total amortization expense$4,950