XML 80 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Series A Redeemable Convertible Preferred Stock - Additional Information (Details)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
USD ($)
Integer
$ / shares
shares
Dec. 31, 2021
shares
Sep. 16, 2013
$ / shares
shares
Class of Stock [Line Items]      
Series A Redeemable convertible preferred stock, shares issued (in shares) | shares 900,000 900,000  
Series A Redeemable convertible preferred stock, shares outstanding (in shares) | shares 900,000 900,000  
Series A redeemable convertible preferred stock      
Class of Stock [Line Items]      
Series A Redeemable convertible preferred stock, shares issued (in shares) | shares     900,000
Series A redeemable convertible preferred stock, conversion price | $ / shares     $ 102.488
Consecutive trading days, convertible debt threshold | Integer 60    
Series A redeemable convertible preferred stock redemption price upon fundamental sale, percentage of per share purchase price 250.00%    
Threshold of stock price trigger, percentage 225.00%    
Upon certain triggering events holders can redeem 100.00%    
Series A redeemable convertible preferred stock, financing proceeds threshold | $ $ 5.0    
Percentage of accounts receivable 80.00%    
Series A redeemable convertible preferred stock | Maximum      
Class of Stock [Line Items]      
Potential ownership percentage by controlling owners (greater than) 9.99%    
Series A redeemable convertible preferred stock | Prime rate      
Class of Stock [Line Items]      
Basis spread on Series A redeemable convertible preferred stock dividend, percentage 5.00%    
Series A redeemable convertible preferred stock, basis spread of dividend 10.00%    
Series A redeemable convertible preferred stock | Series A Preferred Stock Par Value      
Class of Stock [Line Items]      
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 0.001    
Series A redeemable convertible preferred stock | Series A Preferred Stock Stated Value      
Class of Stock [Line Items]      
Preferred Stock, Par or Stated Value Per Share | $ / shares $ 10