XML 133 R108.htm IDEA: XBRL DOCUMENT v3.22.4
401 (K) RETIREMENT SAVINGS PLAN (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Retirement Benefits [Abstract]          
Employee's elective deferrals 100.00% 100.00% 100.00%    
Matching contributions by employer (up to) 2.00% 4.00% 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     $ 2,400,000 $ 500,000 $ 2,100,000