XML 135 R110.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      
Valuation allowance for deferred tax asset, tax losses not previously expected to be realized $ 29,500    
Increase in unrecognized tax benefits is reasonably possible 11,000    
CECL      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning Of Period 16,217 $ 9,519 $ 7,374
Charged to Costs and Expenses 1,016 8,077 3,213
Charged to Other Accounts 0 12 0
Deductions from Reserve (1,448) (1,391) (1,068)
Balance at End of Period 15,785 16,217 9,519
Deferred tax valuation allowance      
VALUATION AND QUALIFYING ACCOUNTS      
Balance at Beginning Of Period 48,856 46,239 47,149
Charged to Costs and Expenses 1,739 1,498 3,754
Charged to Other Accounts 26,903 2,495 380
Deductions from Reserve (16,364) (1,376) (5,044)
Balance at End of Period $ 61,134 $ 48,856 $ 46,239