XML 132 R96.htm IDEA: XBRL DOCUMENT v3.22.1
Financial Statement Schedule I - Condensed Financial Information of Parent Company Balance Sheets (Parenthetical) (Details)
Dec. 31, 2021
$ / shares
shares
Dec. 31, 2020
$ / shares
shares
Sep. 18, 2015
$ / shares
shares
Sep. 18, 2015
¥ / shares
shares
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | (per share)     $ 0.00005 ¥ 0.0003
Ordinary shares, shares authorized     1,000,000,000 1,000,000,000
Ordinary shares, shares issued     1 1
Class A Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 796,062,195 796,062,195    
Ordinary shares, shares issued 2,085,939 1,978,621    
Ordinary shares, shares outstanding 1,839,553 1,792,560    
Class B Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 826,389 826,389    
Ordinary shares, shares issued 826,389 826,389    
Ordinary shares, shares outstanding 826,389 826,389    
Class C Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 203,111,416 203,111,416    
Ordinary shares, shares issued 4,002,930 4,110,248    
Ordinary shares, shares outstanding 4,002,930 4,110,248    
Parent Company | Class A Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 796,062,195 796,062,195    
Ordinary shares, shares issued 2,085,939 1,978,621    
Ordinary shares, shares outstanding 1,839,553 1,792,560    
Parent Company | Class B Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 826,389 826,389    
Ordinary shares, shares issued 826,389 826,389    
Ordinary shares, shares outstanding 826,389 826,389    
Parent Company | Class C Ordinary Shares        
Condensed Financial Statements Captions [Line Items]        
Ordinary shares, par value | $ / shares $ 0.00005 $ 0.00005    
Ordinary shares, shares authorized 203,111,416 203,111,416    
Ordinary shares, shares issued 4,002,930 4,110,248    
Ordinary shares, shares outstanding 4,002,930 4,110,248