XML 115 R101.htm IDEA: XBRL DOCUMENT v3.24.0.1
Allowance Accounts - Activities In Allowance For Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for credit losses      
Balance at beginning of year $ 2,277 $ 1,477 $ 3,469
Additions (reductions) 1,149 800 (146)
Write-offs (19)   (1,846)
Balance at end of year 3,407 2,277 1,477
Deferred tax asset valuation allowance      
Balance at beginning of year 22,157 14,047 19,722
Additions (reductions) 51,354    
Adjustments 7,604 8,110 (5,675)
Balance at end of year $ 81,115 $ 22,157 $ 14,047