XML 73 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-based Compensation - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Stock-based compensation    
Proceeds from issuances of common stock from employee stock purchase plan $ 169 $ 203
Unrecognized compensation cost related to outstanding options $ 61,072  
Period over which unrecognized compensation cost is expected to be recognized as expense 2 years 10 months 24 days  
Restricted stock units    
Stock-based compensation    
Vesting period (in years) 4 years  
Total fair value of shares vested $ 14,779 8,001
Employee stock purchase plan.    
Stock-based compensation    
Employee Stock Purchase Plan, Purchase Price Percentage 85.00%  
Issuance for employee stock purchase plan, shares 11,329  
Proceeds from issuances of common stock from employee stock purchase plan $ 169  
Employee stock purchase plan compensation expenses $ 46 $ 32