XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Tables)
9 Months Ended
Sep. 30, 2022
Receivables [Abstract]  
Schedule of 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