XML 50 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable and Allowance for Credit Losses  
Schedule of allowances for credit losses related to trade receivables

Year ended

December 31,

2024

2023

(in thousands)

Balance, beginning of period

$

460

$

Provision for credit losses

3,446

1,117

Charge-offs

(3,446)

(657)

Recoveries

(460)

Balance, end of period

$

$

460

Components of accounts receivable

December 31,

 

    

2024

    

2023

 

(in thousands)

 

Trade receivables

$

203,149

$

218,424

Allowance for doubtful accounts

 

 

(460)

Trade receivables, net

$

203,149

$

217,964