XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Common stock (Details)
Mar. 08, 2022
$ / shares
shares
Sep. 30, 2023
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Equity      
Reverse stock split 0.25    
Common stocks, shares outstanding 17,500,000 21,291,924 20,277,046
Common stocks, shares issued 17,500,000 21,291,924 20,277,046
Common stocks, shares authorized 450,000,000 450,000,000 450,000,000
Common stocks, par value (in dollars per share) | $ / shares $ 0.0004 $ 0.0004 $ 0.0004