XML 73 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Share Repurchase Program - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2021
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]    
Share repurchase program amount   $ 27,014,697
ADSs [Member]    
Equity, Class of Treasury Stock [Line Items]    
Share repurchase program, period in force 12 months  
Share repurchase program, repurchased shares   2,302,141
ADSs [Member] | Maximum [Member]    
Equity, Class of Treasury Stock [Line Items]    
Share repurchase program amount $ 150,000,000  
Class A Ordinary Shares [Member]    
Equity, Class of Treasury Stock [Line Items]    
Share repurchase program, repurchased shares   2,302,141