Summary of Significant Accounting Policies (Details) $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2020
USD ($)
| |
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |
| Balance at December 31, 2019 | $ 4,255 |
| Provision, charged to expense | 484 |
| Write-offs | (608) |
| Recoveries | 398 |
| Balance at March 31, 2020 | $ 4,529 |