XML 117 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 18. Income Taxes (Details) - Valuation Allowance - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation Of Valuation Allowance [Roll Forward]      
Valuation allowance, beginning of year $ 149,424 $ 135,763 $ 123,917
Additions 24,445 15,109 58,922
Reversals (6,003) (1,448) (47,076)
Valuation allowance, end of year 167,866 149,424 $ 135,763
Valuation Allowance, Deferred Tax Asset, Change in Amount $ 18,400    
Federal Net Operating Loss Deduction Limit, Percent 80.00%    
Domestic Tax Jurisdiction [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Operating Loss Carryforwards $ 6,200 7,600  
State and Local Jurisdiction [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Operating Loss Carryforwards 143,000 $ 74,100  
Foreign Tax Credit Carryforward [Member]      
Reconciliation Of Valuation Allowance [Roll Forward]      
Tax Credit Carryforward, Amount $ 22,800