XML 97 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Foreign Currency Translation and Transaction (Details)
12 Months Ended
Dec. 31, 2023
¥ / $
Dec. 31, 2023
$ / $
¥ / $
Dec. 31, 2023
€ / $
¥ / $
Dec. 31, 2022
¥ / $
Dec. 31, 2022
$ / $
¥ / $
Dec. 31, 2022
¥ / $
€ / $
Dec. 31, 2023
$ / $
Dec. 31, 2023
€ / $
Dec. 31, 2022
$ / $
Dec. 31, 2022
€ / $
Multiple Foreign Currency Exchange Rates [Abstract]                    
Exchange rate on the balance sheet date 7.1006 7.1006 7.1006 6.9653 6.9653 6.9653 1.3246 0.9059 1.3541 0.9338
Average exchange rate 7.0945 1.3541 0.9527 6.7164 1.2945 0.9474