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

Changes in the allowance for doubtful accounts are as follows (in thousands):

​

​

​

​

​

​

​

​

    

December 31,

​

    

2024

    

2023

Beginning balance

​

$

(5,335)

​

$

(4,477)

Provision for losses on receivables

​

 

(2,669)

​

 

(2,419)

Write-offs

​

 

2,792

​

 

2,166

Recoveries

​

 

(673)

​

 

(605)

Ending balance

​

$

(5,885)

​

$

(5,335)