XML 110 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18. Income Taxes (Details) - Valuation Allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation Of Valuation Allowance [Roll Forward]      
Valuation allowance, beginning of year $ 135,763 $ 123,917 $ 127,711
Additions 15,109 58,922 8,976
Reversals (1,448) (47,076) (12,770)
Valuation allowance, end of year 149,424 135,763 $ 123,917
Valuation Allowance, Deferred Tax Asset, Change in Amount $ 13,700    
Federal Net Operating Loss Deduction Limit, Percent 80.00%    
Domestic Tax Authority [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Operating Loss Carryforwards $ 7,600 9,000  
State and Local Jurisdiction [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Operating Loss Carryforwards 74,100 $ 423,300  
Foreign Tax Credit Carryforward [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Tax Credit Carryforward, Amount $ 13,900