XML 105 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
INCOME TAXES (Schedule of Income Taxes Paid) (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net $ 24,194,000 $ 38,671,000 $ 24,885,000
Income Tax Paid 24,194    
UNITED STATES      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net 20,000    
OREGON      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net 1,215    
IDAHO      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net 220    
UTAH      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net 39    
MONTANA      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net 15    
CALIFORNIA      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Income Taxes Paid, Net $ 2,705