XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Foreign Currency Translation and Transaction (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2024
¥ / $
Jun. 30, 2024
$ / $
¥ / $
Jun. 30, 2024
€ / $
¥ / $
Jun. 30, 2023
¥ / $
Jun. 30, 2023
$ / $
Jun. 30, 2023
€ / $
Jun. 30, 2024
¥ / $
Jun. 30, 2024
¥ / $
$ / $
Jun. 30, 2024
€ / $
¥ / $
Jun. 30, 2023
¥ / $
Jun. 30, 2023
$ / $
Jun. 30, 2023
€ / $
Jun. 30, 2024
$ / $
Jun. 30, 2024
€ / $
Dec. 31, 2023
¥ / $
Dec. 31, 2023
$ / $
Dec. 31, 2023
€ / $
Multiple Foreign Currency Exchange Rates [Abstract]                                  
Exchange rate on the balance sheet date 7.2980 7.2980 7.2980       7.2980 7.2980 7.2980       1.3700 0.9342 7.1006 1.3246 0.9059
Average exchange rate 7.2582 1.3397 0.9279 6.9795 1.3541 0.9201 6.9369 1.3322 0.9226 7.2141 1.3541 0.9269