Annual report [Section 13 and 15(d), not S-K Item 405]

Basis of Presentation and Summary of Significant Accounting Policies (Tables)

v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Basis of Presentation and Summary of Significant Accounting Policies  
Schedule of changes in the trade receivables allowance for doubtful accounts

Year Ended December 31, 

(in thousands)

    

2024

    

2023

    

2022

Beginning balance

$

9,442

$

8,893

$

6,527

Add: bad debt expense

 

4,993

 

10,075

 

5,033

Less: write offs, net of recoveries

 

(5,432)

 

(9,526)

 

(2,667)

Ending balance

$

9,003

$

9,442

$

8,893

Schedule of estimated useful lives of assets

Computers and peripheral equipment

    

3 - 5 years

Office furniture and equipment

4 - 7 years

Leasehold improvements

 

Remaining lease term

schedule of finite-lived intangible assets estimated useful lives

Trademarks and brands

 

15 years

Customer relationships

10 - 14 years

Developed technology

4 - 8 years