XML 41 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 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 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