XML 100 R85.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONVERTIBLE BOND PAYABLE - Summary of Convertible Bonds Payable (Parenthetical) (Details) - USD ($)
12 Months Ended
May 05, 2021
Apr. 12, 2021
Feb. 25, 2021
Dec. 31, 2023
2021 Series A1 Note US$ 44,000,000 1.00% due to 2026        
Debt Instrument [Line Items]        
Convertible notes face amount       $ 44,000,000
Convertible notes interest rate percentage     1.00% 1.00%
Convertible notes maturity year     2026 2026
2021 Series A2 Note US$ 21,000,000 1.00% due to 2026        
Debt Instrument [Line Items]        
Convertible notes face amount       $ 21,000,000
Convertible notes interest rate percentage 1.00%     1.00%
Convertible notes maturity year 2026     2026
2021 Series B Note US$ 90,000,000 1.00% due to 2026        
Debt Instrument [Line Items]        
Convertible notes face amount       $ 90,000,000
Convertible notes interest rate percentage   1.00%   1.00%
Convertible notes maturity year   2026   2026