v3.24.0.1
Allowance for Credit Losses
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Allowance for Credit Losses

Note 3. Allowance for Credit Losses

The Company maintains an allowance for credit losses for accounts receivable and unbilled receivables. Changes in the allowance for credit losses for the years ended December 31, 2023, 2022 and 2021 were as follows (in thousands):

 

Year Ended December 31,

 

 

2023

 

 

2022

 

 

2021

 

Allowance for credit losses at the beginning of the year

 

$

(212

)

 

$

(106

)

 

$

(481

)

Provision for expected credit losses

 

 

(326

)

 

 

(152

)

 

 

(165

)

Write-offs, net of recoveries

 

 

4

 

 

 

46

 

 

 

540

 

Allowance for credit losses at the end of the year

 

$

(534

)

 

$

(212

)

 

$

(106

)