v3.25.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2025
Accounting Policies [Abstract]  
Schedule of Allowance for Credit Losses

The allowance for credit losses consisted of the following:

 

(in thousands)

 

 

 

Balance at December 31, 2022

 

$

9,995

 

Provision for expected credit losses, net of recoveries

 

 

805

 

Write-offs charged against the allowance

 

 

(4,803

)

Balance at December 31, 2023

 

$

5,997

 

Provision for expected credit losses, net of recoveries

 

 

3,208

 

Write-offs charged against the allowance

 

 

(5,867

)

Balance at December 31, 2024

 

$

3,338

 

Provision for expected credit losses, net of recoveries

 

 

4,368

 

Write-offs charged against the allowance

 

 

(3,658

)

Balance at December 31, 2025

 

$

4,048

 

Schedule of Estimated Useful Lives of Property and Equipment

The estimated useful lives of property and equipment are as follows:

 

 

 

Estimated
Useful Life

Computer equipment

 

3 years

Capitalized software

 

3 years

Furniture and fixtures

 

5 years

Leasehold improvements

 

1-10 years

 

Summary of Remaining Performance Obligation

Remaining performance obligation consisted of the following:

(in thousands)

 

Current

 

 

Noncurrent

 

 

Total

 

As of December 31, 2025

 

$

142,251

 

 

$

75,372

 

 

$

217,623

 

As of December 31, 2024

 

 

121,657

 

 

 

66,250

 

 

 

187,907