XML 95 R63.htm IDEA: XBRL DOCUMENT v3.22.4
Stockholders' Equity (Details)
1 Months Ended 12 Months Ended
Jun. 22, 2020
shares
May 20, 2020
$ / shares
Jun. 04, 2018
$ / shares
shares
Jun. 03, 2022
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
vote
class
$ / shares
shares
May 06, 2022
USD ($)
$ / shares
May 03, 2022
USD ($)
Dec. 31, 2021
$ / shares
shares
Class of Stock [Line Items]                
Total stock dividend authorized to issue (in shares)         300,000,000      
Number of classes of stock | class         3      
Preferred stock, shares authorized (in shares)         100,000,000      
Preferred shares outstanding (in shares)         0      
Classes of preferred stock | class         1      
Common stock, shares, issued (in shares)         21,164,790      
Common stock, shares, outstanding (in shares)         18,237,051      
Treasury stock, value, acquired, cost method | $         $ 31,856,000      
Exercisable price of warrants to purchase common stock (usd per share) | $ / shares   $ 0.001            
Ownership percentage, individual   10.00%            
Ownership percentage, investor   20.00%            
Market value rate in relation to applicable purchase price   2            
Class A Common Stock                
Class of Stock [Line Items]                
Common stock, shares authorized (in shares)         100,000,000     100,000,000
Number of votes for each share | vote         1      
Common stock, shares, issued (in shares)         20,852,749     18,789,029
Common stock, shares, outstanding (in shares)         17,925,010     18,558,719
Stock repurchase program, authorized amount | $           $ 25.0 $ 50.0  
Treasury stock purchased under share repurchase program (in shares)       1,724,137        
Treasury stock acquired, average cost per share | $ / shares       $ 14.50        
Treasury stock, value, acquired, cost method | $       $ 25,000,000        
Stock repurchase program, remaining authorized repurchase amount | $         $ 18,200,000      
Common stock, par value (usd per share) | $ / shares   $ 0.0000001     $ 0.0000001     $ 0.0000001
Ownership percentage, individual   50.00%            
Ownership percentage, investor   20.00%            
Rights to purchase shares, portion of share   0.01            
Sale of stock (usd per share) | $ / shares   $ 25.00            
Market value rate in relation to applicable purchase price   2            
Class A Common Stock | Open Market Repurchases                
Class of Stock [Line Items]                
Treasury stock purchased under share repurchase program (in shares)         816,642      
Treasury stock acquired, average cost per share | $ / shares         $ 8.38      
Treasury stock, value, acquired, cost method | $         $ 6,800,000      
Class A Common Stock | Maximum                
Class of Stock [Line Items]                
Share price (usd per share) | $ / shares           $ 16.50    
Class A Common Stock | Minimum                
Class of Stock [Line Items]                
Share price (usd 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
Number of votes for each share | vote         1      
Common stock, shares, issued (in shares)         312,041     1,964,764
Common stock, shares, outstanding (in shares)         312,041     1,964,764
Common stock, par value (usd per share) | $ / shares   $ 0.0000001     $ 0.0000001     $ 0.0000001
Rights to purchase shares, portion of share   0.01            
Sale of stock (usd per share) | $ / shares   $ 25.00            
Market value rate in relation to applicable purchase price   2            
Series 1 Warrants                
Class of Stock [Line Items]                
Number of warrants issued (in shares)     3,016,853          
Number of securities called by each warrant (in shares)     1          
Exercisable price of warrants to purchase common stock (usd per share) | $ / shares     $ 0.0000001          
Rights to purchase shares, portion of share   0.01            
Sale of stock (usd per share) | $ / shares   $ 25.00            
Series 2 warrants                
Class of Stock [Line Items]                
Number of warrants issued (in shares) 22,154   712,736          
Number of securities called by each warrant (in shares)     1          
Exercisable price of warrants to purchase common stock (usd per share) | $ / shares     $ 0.0000001          
Rights to purchase shares, portion of share   0.01            
Sale of stock (usd per share) | $ / shares   $ 25.00            
Class A Right                
Class of Stock [Line Items]                
Conversion ratio   1            
Class B Right                
Class of Stock [Line Items]                
Conversion ratio   1            
Series 1 Warrant Right                
Class of Stock [Line Items]                
Conversion ratio   1            
Market value rate in relation to applicable purchase price   2            
Series 2 Warrant Right                
Class of Stock [Line Items]                
Conversion ratio   1            
Market value rate in relation to applicable purchase price   2