Quarterly report pursuant to Section 13 or 15(d)

Equity (Restricted Stock And Stock Option Activity, Narrative) (Details)

v3.23.1
Equity (Restricted Stock And Stock Option Activity, Narrative) (Details) - Restricted Stock [Member] - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Jan. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 791,862 1,331,495  
Recognized tax benefit associated with the compensation expense $ 0    
Compensation costs recognition period 4 years 1 month 24 days    
Number of shares granted 318,811 208,035  
Unrecognized compensation cost $ 22,700,000    
Aggregate fair value     $ 8,900,000
Compensation expense $ 1,500,000 $ 700,000  
Incentive Plan 2021 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted   208,035  
Incentive Plan 2021 [Member] | Share-Based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares granted 150,000    
Incentive Plan 2021 [Member] | Share-Based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Awards vesting period 4 years    
Number of shares granted 168,811    
Incentive Plan 2021 [Member] | Class A Common Stock [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 2,000,000    
Authorized share repurchase program 791,862    
Certain Executive Officers and Employees [Member] | Incentive Plan 2021 [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 318,811    
Certain Executive Officers and Employees [Member] | Incentive Plan 2021 [Member] | Share-Based Payment Arrangement, Tranche One [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 150,000    
Certain Executive Officers and Employees [Member] | Incentive Plan 2021 [Member] | Share-Based Payment Arrangement, Tranche Two [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares authorized 168,811    
Awards vesting period 4 years