XML 20 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Accounts Receivable Accounts Receivable
Accounts receivable and the related allowance for credit losses are as follows:
 
 March 31,
2023
December 31, 2022
 (in thousands)
Accounts receivable$161,375 $127,635 
Less:  Allowance for credit losses(421)(477)
Total, net
$160,954 $127,158 

 
 Three Months Ended
 March 31,
2023
March 31,
2022
Allowance for credit losses:(in thousands)
Balance, beginning of period$477 $549 
(Recoveries of) provisions for expected credit(56)288 
losses, net of adjustments
Accounts receivable written off, net of recoveries
— — 
Balance, end of period$421 $837