XML 105 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments and Fair Value Measurements - Measurements on Recurring Basis (Details) - Recurring basis - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Financial instruments and fair value measurements    
Cash equivalents $ 61,185  
Total   $ 59,809
Money market fund    
Financial instruments and fair value measurements    
Cash equivalents 1,383 19,233
U.S. Treasury Bills    
Financial instruments and fair value measurements    
Cash equivalents 59,802  
Investments - debt securities   40,576
Level 1    
Financial instruments and fair value measurements    
Cash equivalents 61,185  
Total   59,809
Level 1 | Money market fund    
Financial instruments and fair value measurements    
Cash equivalents 1,383 19,233
Level 1 | U.S. Treasury Bills    
Financial instruments and fair value measurements    
Cash equivalents $ 59,802  
Investments - debt securities   $ 40,576