XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.3
Accounts Receivable
9 Months Ended
Sep. 30, 2023
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for credit losses are as follows:
 
 September 30,
2023
December 31, 2022
 (in thousands)
Accounts receivable$160,493 $127,635 
Less:  Allowance for credit losses(385)(477)
Total, net
$160,108 $127,158 

 
 Three Months EndedNine Months Ended
 September 30,
2023
September 30,
2022
September 30,
2023
September 30,
2022
Allowance for credit losses:(in thousands)
Balance, beginning of period$306 $563 $477 $549 
Provisions for (recoveries of) expected credit
79 119 (92)300 
losses, net of adjustments
Accounts receivable written off, net of recoveries
— — — (167)
Balance, end of period$385 $682 $385 $682