XML 31 R20.htm IDEA: XBRL DOCUMENT v3.21.2
Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2021
Accounting Policies [Abstract]  
Schedule of accounts receivable and allowance for doubtful accounts

Nine Months Ended September 30, 2021

Balance at
Beginning
of Period

Charged
to Costs
and Expenses

Write-offs

Balance
at End
of Period

Allowance for doubtful accounts

  

$

9,502

  

$

7,221

  

$

(593)

  

$

16,130