XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Financial Assets:    
Financial assets, fair value $ 35,520 $ 46,853
Corporate bonds    
Financial Assets:    
Financial assets, fair value 750 3,732
Commercial paper    
Financial Assets:    
Financial assets, fair value 5,226 23,641
Level 1    
Financial Assets:    
Financial assets, fair value 29,544 15,250
Level 2    
Financial Assets:    
Financial assets, fair value 5,976 31,603
Level 2 | Corporate bonds    
Financial Assets:    
Financial assets, fair value 750 3,732
Level 2 | Commercial paper    
Financial Assets:    
Financial assets, fair value 5,226 23,641
Money market funds    
Financial Assets:    
Financial assets, fair value 29,544 15,250
Money market funds | Level 1    
Financial Assets:    
Financial assets, fair value $ 29,544 15,250
U.S. Government Securities    
Financial Assets:    
Financial assets, fair value   4,230
U.S. Government Securities | Level 2    
Financial Assets:    
Financial assets, fair value   $ 4,230