Table:
Year ended December 31,

2019	2018	2017

Beginning balance	$(1.3)	$(1.9)	$(2.2)

Bad debt expense	(1.6)	(0.6)	(0.8)

Write-offs, net of recoveries	1.6	1.2	1.1

Ending balance	$(1.3)	$(1.3)	$(1.9)

Watch this table and show a markdown-style reconstructed table in text.

|  |  | Year ended December 31, |  |
| --- | --- | --- | --- |
|  | 2019 | 2018 | 2017 |
| Beginning balance | $(1.3) | $(1.9) | $(2.2) |
| Bad debt expense | (1.6) | (0.6) | (0.8) |
| Write-offs, net of recoveries | 1.6 | 1.2 | 1.1 |
| Ending balance | $(1.3) | $(1.3) | $(1.9) |