XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Convertible Preferred Series Equity and Stockholders Equity - Additional Information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 6 Months Ended
Oct. 19, 2021
USD ($)
$ / shares
shares
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
Jun. 30, 2022
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
shares
Dec. 31, 2021
$ / shares
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.0001              
Treasury stock repurchase shares             0 85,050  
Treasury stock repurchase value | $             $ 0 $ 561  
Common Stock                  
Class of Stock [Line Items]                  
Number of aggregate issued               151,515  
Initial Public Offering | Common Stock                  
Class of Stock [Line Items]                  
Public offering price per share | $ / shares $ 16.00                
Number of shares issued and sold 8,984,375                
Conversion of shares 20,421,200                
Underwriters Option to Purchase Additional Shares | Common Stock                  
Class of Stock [Line Items]                  
Number of shares issued and sold 1,171,875                
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            
Cash dividends accrued | $ $ 2,328                
Proceeds from issuance of convertible preferred stock | $     $ 36,030            
Issuance costs | $     $ 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