XML 20 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2022
Receivables [Abstract]  
Accounts Receivable, Net Accounts Receivable, Net
Accounts receivable, net consists of amounts due from customers less an allowance for doubtful accounts. The following table presents the allowance for doubtful accounts and the changes therein:
Three Months Ended June 30,Six Months Ended June 30,
2022202120222021
Balance, beginning of period$1,682 $941 $1,848 $1,131 
Add: provision for doubtful accounts, net of recoveries764 230 640 312 
Less: write-offs(977)(29)(1,019)(301)
Balance, end of period$1,469 $1,142 $1,469 $1,142