v3.25.2
Equity (Details)
6 Months Ended 12 Months Ended 28 Months Ended
Mar. 03, 2025
USD ($)
Mar. 04, 2024
USD ($)
Jun. 30, 2025
USD ($)
installment
$ / shares
shares
Jun. 30, 2024
USD ($)
Dec. 31, 2023
$ / shares
Jun. 30, 2025
USD ($)
installment
shares
Mar. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchase program, authorized amount   $ 85,000,000         $ 35,000,000
Stock repurchase program, additional authorized amount   $ 50,000,000          
Duration of share repurchase program (in months)   36 months          
Amount available     $ 47,100,000     $ 47,100,000  
Dividends declared (in dollars per share) | $ / shares     $ 0.06   $ 0.05    
Dividends paid to class A common stock shareholders     $ 2,800,000 $ 2,300,000      
Class A Common Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock repurchased during the period (in shares) | shares     278,100     3,603,900  
Repurchase of class A common stock     $ 3,300,000     $ 38,100,000  
Restricted Shares              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Equal annual installments | installment     3     3  
Unrecognized expense related to restricted shares issued     $ 2,900,000     $ 2,900,000  
Weighted average period (in years)     1 year 4 months 24 days        
Restricted Stock Units (RSUs)              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized expense related to restricted shares issued     $ 3,600,000     3,600,000  
Weighted average period (in years)     2 years 3 months 18 days        
Granted shares issued (in shares) | shares     232,500        
Value of shares granted     $ 4,000,000        
Restricted Cash Units              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized expense related to restricted shares issued     100,000     100,000  
PSUs              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Unrecognized expense related to restricted shares issued     $ 4,100,000     $ 4,100,000  
Weighted average period (in years)     1 year 4 months 24 days        
Granted shares issued (in shares) | shares     136,000        
Performance period (in years)     3 years        
Incremental cost $ 100,000            
Performance Shares, Relative Grant Date              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted shares issued (in shares) | shares     68,000        
Number of target shares granted to employees (in dollars per share) | $ / shares     $ 22.46        
Performance Shares, Absolute Grant Date              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted shares issued (in shares) | shares     68,000        
Number of target shares granted to employees (in dollars per share) | $ / shares     $ 18.24