XML 33 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Activity in Allowance for Credit Losses

Activity in the allowance for credit losses is as follows (in thousands):

 

Allowance for credit losses

 

Balance at
beginning of
period

 

 

Additions/
charges

 

 

Deductions (1)

 

 

Balance at
end of period

 

Year ended December 31, 2023

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

1,634

 

 

 

731

 

 

 

55

 

 

$

2,310

 

Year ended December 31, 2022

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

1,433

 

 

 

678

 

 

 

477

 

 

$

1,634

 

Year ended December 31, 2021

 

 

 

 

 

 

 

 

 

 

 

 

Allowance for credit losses

 

$

973

 

 

 

962

 

 

 

502

 

 

$

1,433

 

 

(1) Write-offs, net of recoveries

Estimated Useful Lives of Property and Equipment The estimated useful lives of the property and equipment are as follows:

Computer equipment

 

3-5 years

Furniture and equipment

 

5-7 years

Transportation equipment

 

5 years

Computer software

 

3-10 years

Leasehold improvements

 

Lesser of useful life or lease term