XML 55 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Financial Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Financial Assets    
Financial assets, fair value $ 46,853 $ 86,874
Corporate bonds    
Financial Assets    
Financial assets, fair value 3,732 12,574
Commercial paper    
Financial Assets    
Financial assets, fair value 23,641 65,412
Money market funds    
Financial Assets    
Financial assets, fair value 15,250 8,888
U.S. government securities    
Financial Assets    
Financial assets, fair value 4,230  
Level 1    
Financial Assets    
Financial assets, fair value 15,250 8,888
Level 1 | Money market funds    
Financial Assets    
Financial assets, fair value 15,250 8,888
Level 2    
Financial Assets    
Financial assets, fair value 31,603 77,986
Level 2 | Corporate bonds    
Financial Assets    
Financial assets, fair value 3,732 12,574
Level 2 | Commercial paper    
Financial Assets    
Financial assets, fair value 23,641 $ 65,412
Level 2 | U.S. government securities    
Financial Assets    
Financial assets, fair value $ 4,230