XML 97 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Convertible Preferred Series Equity and Stockholders Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Oct. 08, 2021
$ / 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, 2022
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Oct. 19, 2021
USD ($)
shares
Class of Stock [Line Items]                  
Forward stock split 5                
Shares of capital stock authorized for issuance 310,000,000                
Common stock share authorized 300,000,000         300,000,000 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.01                
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  
Treasury stock repurchase shares           0 85,049 239,760  
Treasury stock repurchase value | $             $ 561 $ 1,538  
Average cost per share | $ / shares             $ 6.60 $ 6.54  
Common Stock                  
Class of Stock [Line Items]                  
Number of aggregate issued           0 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    
Conversion of shares                 20,421,200
Series A Convertible Preferred Stock                  
Class of Stock [Line Items]                  
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]                  
Number of aggregate issued   6,608,700              
Proceeds from issuance of convertible preferred stock | $   $ 36,030              
Cash dividends accrued | $                 $ 2,328
Issuance costs | $   $ 1,970           $ 1,970  
Price per share | $ / shares   $ 5.75              
Series B Convertible Preferred Stock | Initial Public Offering | Common Stock                  
Class of Stock [Line Items]                  
Conversion of shares                 6,608,700