XML 113 R95.htm IDEA: XBRL DOCUMENT v3.24.1
Financial Statements Schedule I Financial Information of Parent Company - Condensed Statements of Financial Position (Parentheticals) (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Condensed Financial Statements, Captions [Line Items]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 76,595,616 63,588,119
Common stock, shares outstanding 76,595,616 63,588,119
Parent Company    
Condensed Financial Statements, Captions [Line Items]    
Common stock, par value $ 0.001 $ 0.001
Common stock, shares authorized 400,000,000 400,000,000
Common stock, shares issued 76,595,616 63,588,119
Common stock, shares outstanding 76,595,616 63,588,119
Convertible Preferred Stock    
Condensed Financial Statements, Captions [Line Items]    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 5,000,000 5,000,000
Temporary equity, shares issued 13,151
Temporary equity, shares outstanding 13,151
Convertible Preferred Stock | Parent Company    
Condensed Financial Statements, Captions [Line Items]    
Temporary equity, par value $ 0.001 $ 0.001
Temporary equity, shares authorized 5,000,000 5,000,000
Temporary equity, shares issued 13,151
Temporary equity, shares outstanding 13,151