Schedule II - Valuation and Qualifying Accounts (Details) - Allowance for doubtful accounts - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
Valuation And Qualifying Accounts Disclosure [Line Items] | |||
Balance at Beginning of Period | $ 1,155 | $ 2,674 | $ 3,195 |
Charged to Cost and Expenses | 189 | 63 | 621 |
Charged to Other Accounts | 14 | (1,454) | 76 |
Deductions, Actual Charge-Offs | (549) | (128) | (1,218) |
Balance at End of Period | $ 809 | $ 1,155 | $ 2,674 |