XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Accounts Receivable
 June 30,
2022
December 31, 2021
 (in thousands)
Accounts receivable$124,898 $71,329 
Less:  Allowance for credit losses(563)(549)
Total, net
$124,335 $70,780 
Allowance for Doubtful Accounts
 Three Months EndedSix Months Ended
 June 30,
2022
June 30,
2021
June 30,
2022
June 30,
2021
Allowance for credit losses:(in thousands)
Balance, beginning of period$837 $493 $549 $506 
Provisions for (recoveries of) expected credit(107)25 181 12 
losses, net of adjustments
Accounts receivable written off, net of recoveries
(167)— (167)— 
Balance, end of period$563 $518 $563 $518