XML 50 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2022
Receivables [Abstract]  
Accounts Receivable
 December 31,
 20222021
 (in thousands)
Accounts receivable$127,635 $71,329 
Less:  Allowance for credit losses(477)(549)
     Total, net$127,158 $70,780 
Accounts Receivable (Allowance)
 Years Ended December 31,
 202220212020
Allowance for credit losses:(in thousands)
Balance, beginning of period
$549 $506 $353 
Provisions for expected credit losses, net of adjustments
359 43 153 
Accounts receivable written off, net of recoveries
(431)— — 
Balance, end of period$477 $549 $506