XML 149 R107.htm IDEA: XBRL DOCUMENT v3.22.0.1
401 (K) RETIREMENT SAVINGS PLAN (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Retirement Benefits [Abstract]      
Employee's elective deferrals 100.00%    
Matching contributions by employer (up to) 4.00%    
Vesting period 3 years    
Discretionary contribution percentage $ 1,250    
Discretionary contribution, maximum amount 2.00%    
Employer matching contributions to the Retirement Savings Plan $ 500,000 $ 2,100,000 $ 2,300,000