XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Allowance for Credit Losses (Tables)
12 Months Ended
Dec. 31, 2023
Receivables and Allowances for Credit Losses  
Schedule of allowances for credit losses related to trade receivables

Year ended

December 31,

2023

2022

(in thousands)

Balance, beginning of period

$

$

Provision for credit losses

1,117

Charge-offs

(657)

Recoveries

Balance, end of period

$

460

$

Components of accounts receivable

December 31,

 

    

2023

    

2022

 

(in thousands)

 

Trade receivables

$

218,424

$

169,773

Allowance for doubtful accounts

 

(460)

 

Trade receivables, net

$

217,964

$

169,773