XML 31 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Activity in Allowance for Doubtful Accounts of Trade Receivables

The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the three months ended March 31, 2025 and 2024 (in thousands):

 

 

Three Months Ended March 31,

 

 

 

2025

 

 

2024

 

 

 

(Unaudited)

 

Beginning balance

 

$

831

 

 

$

1,582

 

Bad debt expense

 

 

315

 

 

 

569

 

Uncollectible accounts written off, net of recoveries

 

 

(273

)

 

 

(193

)

Ending balance

 

$

873

 

 

$

1,958

 

5