XML 88 R76.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
Movement in Valuation Allowances and Reserves [Abstract]    
Balance at beginning of period $ 35,370 $ 31,921
Charged to expense 41,637 34,915
Accounts written-off (23,196) [1] (31,466)
Balance at end of period 53,811 35,370
Accounts receivables 17,504 22,734
Retained earnings 69,279 51,225
Deferred tax asset $ 23,217 22,312
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.