XML 56 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for credit loss $ 17 $ 11
Ordinary shares, par value (in dollars per share) $ 0.000006 $ 0.000006
Ordinary shares, shares authorized (in shares) 5,000,000,000 5,000,000,000
Ordinary shares, shares issued (in shares) 977,151,270 962,455,850
Ordinary shares, shares outstanding (in shares) 972,239,070 960,219,570
Treasury stock (in shares) 4,912,200 2,236,280