XML 83 R70.htm IDEA: XBRL DOCUMENT v3.23.1
ORDINARY SHARE AND SHARE INCENTIVE PLANS - Stock Incentive Plans - Additional Information (Details) - $ / shares
12 Months Ended
Nov. 24, 2022
Jun. 29, 2022
Jun. 28, 2022
Aug. 10, 2021
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Jun. 27, 2022
Dec. 31, 2016
Stock Incentive Plans                  
Number of shares authorized     62,500,000         250,000,000  
Reverse split stock     one-for-four   one-for-four one-for-four one-for-four    
Ordinary share, par value (in dollars per share)     $ 0.015   $ 0.015 $ 0.015   $ 0.00375  
2017 Equity Incentive Plan                  
Stock Incentive Plans                  
Number of shares authorized     500,000 250,000         2,000,000
Number of additional ordinary shares 430,000     1,000,000          
Number of ordinary shares available for issuance pursuant to future grants         213,134        
Number of shares transferred from the prior plan         446,200        
2017 Equity Incentive Plan | Maximum                  
Stock Incentive Plans                  
Vesting period         4 years        
2017 Equity Incentive Plan | Minimum                  
Stock Incentive Plans                  
Vesting period         2 years        
2017 Equity Incentive Plan | Stock Options and Restricted Stock Units RSU                  
Stock Incentive Plans                  
Number of awards outstanding (in shares)         390,111        
Stock Incentive Plans                  
Stock Incentive Plans                  
Number of shares authorized     62,500,000         250,000,000  
Reverse split stock   one-for-four one-for-four            
Ordinary share, par value (in dollars per share)     $ 0.015         $ 0.00375