Annual report pursuant to Section 13 and 15(d)

INCOME TAXES (Narrative) (Details)

v3.22.0.1
INCOME TAXES (Narrative) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Income Tax Examination [Line Items]      
Effective income taxes 17.20% 15.10% 16.20%
Tax credits $ 3,600 $ 3,000 $ 2,900
Accruals for uncertain tax positions 0 $ 0  
Federal      
Income Tax Examination [Line Items]      
Operating loss carryforwards $ 105,800    
Operating loss carryforwards, limitations on use NOL carryforwards of approximately $105.8 million, of which approximately $84.8 million under pre-2018 law can be carried forward 20 years, and $21 million that can be carried forward indefinitely    
State      
Income Tax Examination [Line Items]      
Operating loss carryforwards $ 459,400    
Operating loss carryforwards, limitations on use NOL carryforwards of approximately $459.4 million, of which approximately $219 million will begin to expire after 2026, and $240.4 million that can be carried forward indefinitely.    
Operating loss carryforward subject to expiration $ 219,000    
Operating loss carryforward not subject to expiration $ 240,400    
Operating loss carryforwards expiration date Dec. 31, 2026    
Pre-2018 | Federal      
Income Tax Examination [Line Items]      
Tax carryforward $ 84,800    
Post-2018 | Federal      
Income Tax Examination [Line Items]      
Tax carryforward $ 21,000