XML 47 R4.htm IDEA: XBRL DOCUMENT v3.24.1
CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement      
Ordinary shares (in USD per share)   $ 0.1 $ 0.1
Perfect Class B Ordinary Shares      
Statement      
Ordinary shares (in USD per share) $ 0.1 0.1  
Perfect Class A Ordinary Shares      
Statement      
Ordinary shares (in USD per share) $ 0.1 $ 0.1