XML 92 R74.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
Movement in Valuation Allowances and Reserves [Abstract]      
Balance at beginning of period $ 53,811 $ 35,370 $ 31,921
Charged to expense 56,578 41,637 34,915
Accounts written-off (44,817) (23,196) [1] (31,466)
Balance at end of period 65,572 53,811 35,370
Accounts receivables 19,627 17,504  
Retained earnings 79,170 69,279  
Deferred tax asset $ 25,359 $ 23,217  
Cumulative Effect, Period of Adoption, Adjustment [Member] | ASC 326 [Member]      
Movement in Valuation Allowances and Reserves [Abstract]      
Accounts receivables     10,800
Retained earnings     (7,900)
Deferred tax asset     2,900
Allowance for Credit Loss [Member] | Cumulative Effect, Period of Adoption, Adjustment [Member] | ASC 326 [Member]      
Movement in Valuation Allowances and Reserves [Abstract]      
Accounts receivables     10,800
Retained earnings     (7,900)
Deferred tax asset     $ 2,900
[1] On January 1, 2023, the Company adopted Accounting Standards Update No. 2016-13 Financial Instruments - Credit Losses. The adoption resulted in an opening balance sheet adjustments of $10.8 million increasing the allowance for credit losses relating to the Company’s outstanding receivables. The adoption also resulted in a decrease to retained earnings of $7.9 million, after tax and a deferred tax asset increase of $2.9 million.