XML 37 R26.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2021
Receivables [Abstract]  
Accounts Receivable
 June 30,
2021
December 31, 2020
 (in thousands)
Accounts receivable$53,829 $47,893 
Less:  Allowance for credit losses(518)(506)
Total, net
$53,311 $47,387 
Allowance for Doubtful Accounts
 Three Months EndedSix Months Ended
 June 30,
2021
June 30,
2020
June 30,
2021
June 30,
2020
Allowance for credit losses:(in thousands)
Balance, beginning of period$493 $647 $506 $353 
Provisions (recoveries) for expected credit25 (218)12 76 
losses, net of adjustments
Balance, end of period$518 $429 $518 $429