XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Summary of Significant Accounting Policies - Shares Based Compensation (Details)
12 Months Ended
Dec. 31, 2021
plan
Share Based Compensation  
Number of share based compensation plans 1
Minimum  
Share Based Compensation  
Vesting period (in years) 1 year
Maximum  
Share Based Compensation  
Vesting period (in years) 4 years
Performance-based stock awards  
Share Based Compensation  
Vesting period (in years) 4 years
Term of the absolute common stock price compounded annual growth rate 3 years