| SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS |
SCHEDULE II - VALUATION AND QUALIFYING ACCOUNTS | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additions | | | | | | Beginning Balance | | Charge to Expense | | Charge to Other Accounts | | Deductions (Write-Offs, Net of Recoveries) | | Ending Balance | | | | | | | | | | | | (in thousands) | | Allowance for doubtful accounts, customers and other: | | | | | | | | | | Year ended December 31, 2023 | $ | 1,330 | | | $ | 4,323 | | | $ | — | | | $ | (4,482) | | | $ | 1,171 | | Year ended December 31, 2024 | 1,171 | | | 3,880 | | | — | | | (4,165) | | | 886 | | Year ended December 31, 2025 | 886 | | | 9,153 | | | — | | | (5,980) | | | 4,059 | | | | | | | | | | | | | Tax valuation allowances: | | | | | | | | | | Year ended December 31, 2023 | $ | 3,637 | | | $ | 2,867 | | | $ | — | | | $ | (1,591) | | | $ | 4,913 | | Year ended December 31, 2024 | 4,913 | | | 4,412 | | | — | | | (1,561) | | | 7,764 | | Year ended December 31, 2025 | 7,764 | | | 6,272 | | | — | | | — | | | 14,036 | |
|