SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS (Details) - Provision for credit losses - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] | |||
Balance at Beginning of Year | $ 3,067 | $ 1,296 | $ 1,009 |
Provision for Credit Loss | 1,717 | 411 | 239 |
Write-offs, Net of Recoveries | (701) | (653) | (16) |
Acquisitions | 371 | 2,013 | 64 |
Balance at End of Year | $ 4,454 | $ 3,067 | $ 1,296 |