v3.22.2.2
Stock award plan - Share-based compensation expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Stock option plan        
Share-based compensation expense $ 28,670 $ 25,871 $ 82,989 $ 77,277
Unrecognized compensation cost 200,600   $ 200,600  
Weighted average remaining service period for recognition of unrecognized compensation cost     2 years 3 months 25 days  
Research and development        
Stock option plan        
Share-based compensation expense 15,063 13,048 $ 41,896 40,216
Selling, general and administrative        
Stock option plan        
Share-based compensation expense $ 13,607 $ 12,823 $ 41,093 $ 37,061