Schedule II - Valuation and Qualifying Accounts and Reserves (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Allowance for doubtful accounts | |||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Year | $ 901 | $ 1,602 | $ 1,100 |
Additions, Charged to Costs and Expenses | 0 | 0 | 502 |
Additions, Charged to Other Accounts | 0 | 0 | 0 |
(Deductions) | (238) | (701) | 0 |
Balance at End of Year | 663 | 901 | 1,602 |
Deferred income tax valuation allowance | |||
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] | |||
Balance at Beginning of Year | 45,096 | 63,799 | 68,776 |
Additions, Charged to Costs and Expenses | 150 | 0 | 0 |
Additions, Charged to Other Accounts | 0 | 0 | 0 |
(Deductions) | 0 | (18,703) | (4,977) |
Balance at End of Year | $ 45,246 | $ 45,096 | $ 63,799 |