XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair value measurements - Balance sheet (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair value, balance sheet    
Cash and cash equivalents $ 45,095 $ 194,952
Available-For-Sale (Current) 74,200  
Estimated Fair Value 151,583  
Commercial paper    
Fair value, balance sheet    
Estimated Fair Value 51,219  
Corporate notes / bonds    
Fair value, balance sheet    
Estimated Fair Value 38,703  
Debt security    
Fair value, balance sheet    
Estimated Fair Value 1,000  
Money market funds    
Fair value, balance sheet    
Estimated Fair Value 2,020  
U.S. govt. agencies    
Fair value, balance sheet    
Estimated Fair Value 33,944  
U.S. treasuries    
Fair value, balance sheet    
Estimated Fair Value 24,697  
Recurring    
Fair value, balance sheet    
Cash and cash equivalents 38,186  
Available-For-Sale (Current) 74,200  
Available-For-Sale (Non-Current) 39,197  
Estimated Fair Value 151,583  
Recurring | Commercial paper    
Fair value, balance sheet    
Cash and cash equivalents 8,993  
Available-For-Sale (Current) 42,226  
Estimated Fair Value 51,219  
Recurring | Corporate notes / bonds    
Fair value, balance sheet    
Available-For-Sale (Current) 17,256  
Available-For-Sale (Non-Current) 21,447  
Estimated Fair Value 38,703  
Recurring | Debt security    
Fair value, balance sheet    
Available-For-Sale (Non-Current) 1,000  
Estimated Fair Value 1,000  
Recurring | Money market funds    
Fair value, balance sheet    
Cash and cash equivalents 2,020  
Estimated Fair Value 2,020  
Recurring | U.S. govt. agencies    
Fair value, balance sheet    
Cash and cash equivalents 15,192  
Available-For-Sale (Current) 7,881  
Available-For-Sale (Non-Current) 10,871  
Estimated Fair Value 33,944  
Recurring | U.S. treasuries    
Fair value, balance sheet    
Cash and cash equivalents 11,981  
Available-For-Sale (Current) 6,837  
Available-For-Sale (Non-Current) 5,879  
Estimated Fair Value $ 24,697