XML 118 R101.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Movement in valuation and qualifying accounts      
Balance at Beginning of Year $ 59,480 $ 50,930 $ 47,527
Charged to Costs and Expenses 12,651 13,339 9,348
Deductions 7,225 4,789 5,945
Balance at End of Year 64,906 59,480 50,930
Valuation allowance on net operating losses and other deferred taxes      
Movement in valuation and qualifying accounts      
Balance at Beginning of Year 43,118 35,759 33,642
Charged to Costs and Expenses 6,705 8,327 2,653
Deductions 49 968 536
Balance at End of Year 49,774 43,118 35,759
Allowance for credit losses      
Movement in valuation and qualifying accounts      
Balance at Beginning of Year 16,362 15,171 13,885
Charged to Costs and Expenses 5,946 5,012 6,695
Deductions 7,176 3,821 5,409
Balance at End of Year $ 15,132 $ 16,362 $ 15,171