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
Notes Tables  
Schedule of Accounts Receivable, Allowance for Credit Loss

​

Changes to the allowance for credit losses are as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

Year Ended December 31, 

​

    

2024

    

2023

    

2022

Allowance for credit losses, beginning of period

​

$

11,130

​

$

12,062

​

$

10,046

Additional provisions for the year

​

 

473

​

 

123

​

 

3,085

Uncollectible accounts written off or collected

​

 

(1,189)

​

 

(1,055)

​

 

(1,069)

Allowance for credit losses, end of period

​

$

10,414

​

$

11,130

​

$

12,062