XML 45 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024 and 2023 by level within the fair-value hierarchy. The current and non-current portions of contingent consideration reside within “Accrued expenses and other current liabilities” and “Other liabilities”, respectively, within the consolidated balance sheet. 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, 2024At December 31, 2023
  Total Fair Total Fair
Level 1Level 2Level 3ValueLevel 1Level 2Level 3Value
Assets:
Cash equivalents$97,917 $— $— $97,917 $119,735 $— $— $119,735 
Total Assets$97,917 $— $— $97,917 $119,735 $— $— $119,735 
Liabilities:
Contingent consideration, current$— $— $3,964 $3,964 $— $— $1,981 $1,981 
Contingent consideration, non-current— — — — — — 3,611 3,611 
Total Liabilities$— $— $3,964 $3,964 $— $— $5,592 $5,592 
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,
 2024
Fair value, at beginning of year$5,592 
Additions— 
Payoff(2,000)
Changes in fair value372 
Fair value, at end of year$3,964 
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,
 202420232022
Allowances, at beginning of year$1,118 $1,073 $3,099 
Charged as a reduction of revenue2,179 2,569 2,661 
Charged to bad debt expense in general and administrative expenses574 696 718 
Write-offs, net of recoveries(3,088)(3,220)(5,405)
Allowances, at end of year$783 $1,118 $1,073 
Schedule of expected amortization expense with respect to capitalized software costs
Expected amortization expense with respect to capitalized software costs at December 31, 2024 for each of the years through December 31, 2027 is as follows (in thousands):
Years ended December 31, 
2025$8,664 
20264,634 
20271,406 
Total amortization expense$14,704 
Expected amortization expense with respect to intangible assets at December 31, 2024 is as follows (in thousands):
Years ended December 31, 
2025$1,970 
Thereafter— 
Total amortization expense$1,970