XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net
9 Months Ended
Sep. 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
September 30,
Nine Months Ended September 30,
2022202120222021
Balance, beginning of period$1,469 $1,142 $1,848 $1,131 
Add: provision for doubtful accounts, net of recoveries383 529 1,023 841 
Less: write-offs(894)(93)(1,913)(394)
Balance, end of period$958 $1,578 $958 $1,578