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