XML 123 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Valuation and Qualifying Accounts      
Balance at Beginning of Period $ 12,731 $ 11,819 $ 116,790
Charged (Credited) to Costs and Expenses 52 978 (104,971)
Deductions   (66)  
Balance at End of Period 12,783 12,731 11,819
Allowance for doubtful accounts      
Valuation and Qualifying Accounts      
Balance at Beginning of Period 986 736 736
Charged (Credited) to Costs and Expenses   316  
Deductions   (66)  
Balance at End of Period 986 986 736
Valuation allowance in net deferred tax assets      
Valuation and Qualifying Accounts      
Balance at Beginning of Period 11,745 11,083 116,054
Charged (Credited) to Costs and Expenses 52 662 (104,971)
Balance at End of Period $ 11,797 $ 11,745 $ 11,083