XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Narrative (Details)
1 Months Ended 3 Months Ended
Jun. 03, 2022
USD ($)
$ / shares
shares
Mar. 31, 2023
USD ($)
class
$ / shares
shares
Dec. 31, 2022
shares
May 06, 2022
USD ($)
$ / shares
May 04, 2022
USD ($)
Class of Stock [Line Items]          
Stock shares authorized (in shares)   300,000,000      
Number of classes of stock | class   3      
Preferred stock, shares authorized (in shares)   100,000,000      
Common stock, shares issued (in shares)   21,637,984      
Common stock, shares outstanding (in shares)   18,166,011      
Treasury stock, value, acquired | $   $ 1,511,000      
Class A Common Stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares)   100,000,000 100,000,000    
Common stock, shares issued (in shares)   21,325,943 20,852,749    
Common stock, shares outstanding (in shares)   17,853,970 17,925,010    
Share repurchase authorized amount | $       $ 25,000,000 $ 50,000,000
Shares acquired (in shares) 1,724,137        
Average cost (in dollars per share) | $ / shares $ 14.50        
Treasury stock, value, acquired | $ $ 25,000,000        
Remaining authorized repurchase amount | $   $ 16,700,000      
Class A Common Stock | Open Market Repurchases          
Class of Stock [Line Items]          
Shares acquired (in shares)   323,285      
Average cost (in dollars per share) | $ / shares   $ 4.65      
Treasury stock, value, acquired | $   $ 1,500,000      
Class A Common Stock | Maximum          
Class of Stock [Line Items]          
Share price (in dollars per share) | $ / shares       $ 16.50  
Class A Common Stock | Minimum          
Class of Stock [Line Items]          
Share price (in dollars per share) | $ / shares       $ 14.50  
Class B Common Stock          
Class of Stock [Line Items]          
Common stock, shares authorized (in shares)   100,000,000 100,000,000    
Common stock, shares issued (in shares)   312,041 312,041    
Common stock, shares outstanding (in shares)   312,041 312,041