XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Accounts Receivable
 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 
Allowance for Doubtful Accounts
 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