| Schedule II Valuation Accounts and Qualifying Accounts |
SCHEDULE II. VALUATION ACCOUNTS AND QUALIFYING ACCOUNTS Allowance for doubtful accounts: | | | | | | | | | | | | | | | | | | | | | | | | | | (In thousands) | | Beginning of period | | Charged to expenses | | Write-offs | | End of period | Year ended December 31, 2022 | | $ | 4,962 | | $ | (1) | | $ | (237) | | $ | 4,724 | Year ended December 31, 2023 | | $ | 4,724 | | $ | 3,658 | | $ | 552 | | $ | 8,934 | Year ended December 31, 2024 | | $ | 8,934 | | $ | 16,986 | | $ | (10,415) | | $ | 15,505 |
Deferred tax valuation allowance: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additions | | Deductions | | | | (In thousands) | | Beginning of period | | Charged to expenses | | Charged to other accounts | | Other deductions | | End of period | Year ended December 31, 2022 | | $ | 6,594 | | $ | (1,106) | | $ | — | | $ | — | | $ | 5,488 | Year ended December 31, 2023 | | $ | 5,488 | | $ | 8,301 | | $ | 176,974 | | $ | — | | $ | 190,763 | Year ended December 31, 2024 | | $ | 190,763 | | $ | 12,825 | | $ | (20,981) | | $ | — | | $ | 182,607 |
|