XML 47 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Assets:    
Marketable securities $ 183,514  
Recurring    
Assets:    
Total cash and cash equivalents 79,926 $ 143,235
Marketable securities 183,514 139,879
Recurring | Cash in bank balances    
Assets:    
Total cash and cash equivalents 46,138 120,206
Recurring | Money Market Funds    
Assets:    
Total cash and cash equivalents 33,788 23,029
Recurring | U.S. government securities    
Assets:    
Marketable securities 183,514 44,203
Recurring | Non-U.S. Government Securities    
Assets:    
Marketable securities   3,008
Recurring | Corporate Debt Securities    
Assets:    
Marketable securities   36,265
Recurring | Commercial Paper    
Assets:    
Marketable securities   56,403
Recurring | Level 1    
Assets:    
Total cash and cash equivalents 79,926 143,235
Recurring | Level 1 | Cash in bank balances    
Assets:    
Total cash and cash equivalents 46,138 120,206
Recurring | Level 1 | Money Market Funds    
Assets:    
Total cash and cash equivalents 33,788 23,029
Recurring | Level 2    
Assets:    
Marketable securities 183,514 139,879
Recurring | Level 2 | U.S. government securities    
Assets:    
Marketable securities $ 183,514 44,203
Recurring | Level 2 | Non-U.S. Government Securities    
Assets:    
Marketable securities   3,008
Recurring | Level 2 | Corporate Debt Securities    
Assets:    
Marketable securities   36,265
Recurring | Level 2 | Commercial Paper    
Assets:    
Marketable securities   $ 56,403