XML 123 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Preferred Series Equity and Stockholders Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 19, 2021
USD ($)
$ / shares
shares
Oct. 08, 2021
Jan. 31, 2021
USD ($)
$ / shares
shares
Jul. 31, 2020
USD ($)
$ / shares
shares
Nov. 30, 2012
USD ($)
$ / shares
shares
Feb. 29, 2012
USD ($)
$ / shares
shares
Dec. 31, 2011
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
$ / shares
shares
Oct. 06, 2021
$ / shares
shares
Class of Stock [Line Items]                      
Forward stock split   5                  
Forward stock split, description               the Company effected a 5-for-1 forward stock split of the Company’s authorized, issued and outstanding common stock, the Company’s authorized, issued and outstanding Series A convertible preferred stock, and the Company’s authorized, issued and outstanding Series B convertible preferred stock (the “Stock Split”).      
Options reserved for future grant                     310,000,000
Common stock share authorized               300,000,000 72,187,845   300,000,000
Common stock par value | $ / shares               $ 0.01 $ 0.01   $ 0.01
Convertible preferred stock, authorized                     10,000,000
Convertible preferred stock, par value | $ / shares                     $ 0.0001
Number of aggregate issued     151,515                
Proceeds from issuance of common stock | $     $ 1,001         $ 1,001 $ 1,842    
Common stock, voting rights, description               Each holder of common stock is entitled to one vote for each share owned on all matters voted upon by the stockholders, and a majority vote is required for all actions taken by stockholders.      
Proceeds from issuance of convertible preferred stock | $                 $ 36,030    
Price per share | $ / shares     $ 6.60                
Treasury stock repurchase shares               85,049 239,760 588,710  
Treasury stock repurchase value | $               $ 561 $ 1,538 $ 3,885  
Average cost per share | $ / shares               $ 6.60 $ 6.54 $ 6.60  
Common Stock                      
Class of Stock [Line Items]                      
Number of aggregate issued               151,515 319,015    
Initial Public Offering                      
Class of Stock [Line Items]                      
Issuance costs | $               $ 4,304      
Initial Public Offering | Common Stock                      
Class of Stock [Line Items]                      
Number of aggregate issued               8,984,375      
Number of shares issued 8,984,375                    
Public offering price per share | $ / shares $ 16.00                    
Conversion of shares 20,421,200                    
Underwriters Option to Purchase Additional Shares | Common Stock                      
Class of Stock [Line Items]                      
Number of shares issued 1,171,875                    
Series A Convertible Preferred Stock                      
Class of Stock [Line Items]                      
Convertible preferred stock, authorized               0 13,812,500    
Convertible preferred stock, par value | $ / shares               $ 0.01 $ 0.01    
Number of aggregate issued         10,562,495 10,562,495 3,250,005        
Proceeds from issuance of convertible preferred stock | $         $ 3,250 $ 3,250 $ 1,000        
Price per share | $ / shares         $ 0.30769 $ 0.30769 $ 0.30769        
Series A Convertible Preferred Stock | Initial Public Offering | Common Stock                      
Class of Stock [Line Items]                      
Conversion of shares 13,812,500                    
Series B Convertible Preferred Stock                      
Class of Stock [Line Items]                      
Convertible preferred stock, authorized               0 6,608,700    
Convertible preferred stock, par value | $ / shares               $ 0.01 $ 0.01    
Number of aggregate issued       6,608,700              
Proceeds from issuance of convertible preferred stock | $       $ 36,030              
Issuance costs | $       $ 1,970         $ 1,970    
Price per share | $ / shares       $ 5.75              
Cash dividends accrued | $ $ 2,328                    
Series B Convertible Preferred Stock | Initial Public Offering | Common Stock                      
Class of Stock [Line Items]                      
Conversion of shares 6,608,700