Quarterly report pursuant to Section 13 or 15(d)

Equity (Narrative) (Details)

v3.22.2.2
Equity (Narrative) (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Mar. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Aug. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Purchase and retirement of shares, value   $ 23,613 $ 26,122 $ 4,702 $ 20,872      
Repurchase Program 2021 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Purchase and retirement of shares, value         $ 20,900   $ 20,900  
Repurchase of shares under program   $ 8,300       $ 8,300    
Class A Common Stock [Member] | Repurchase Program 2021 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Purchase and retirement of common stock, shares   843,000     988,000 1,912,000 988,000  
Purchase and retirement of shares, value   $ 23,600       $ 54,400    
Class B Common Stock [Member] | Repurchase Program 2021 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Purchase and retirement of common stock, shares         19,000   19,000  
Class A and B Common Shares [Member] | Repurchase Program 2021 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Share repurchase program, value               $ 40,000
Stock Repurchase Increase in Authorized Amount $ 50,000              
Unvested Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized   1,333,995     1,531,561 1,333,995 1,531,561  
Unvested Restricted Stock [Member] | Class A Common Stock [Member] | Incentive Plan 2021 [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized   2,000,000       2,000,000