XML 70 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - USD ($)
Dec. 31, 2022
Dec. 31, 2021
Fair value measurements    
Short-term marketable securities $ 151,827,000 $ 0
U.S. treasury securities    
Fair value measurements    
Short-term marketable securities 107,810,000  
U.S. government agency securities    
Fair value measurements    
Short-term marketable securities 44,017,000  
Recurring basis    
Fair value measurements    
Cash equivalents 60,464,000  
Short-term marketable securities 151,827,000  
Recurring basis | Quoted Prices in Active Markets (Level 1)    
Fair value measurements    
Cash equivalents 50,471,000  
Short-term marketable securities 107,810,000  
Recurring basis | Significant Other Observable Inputs (Level 2)    
Fair value measurements    
Cash equivalents 9,993,000  
Short-term marketable securities 44,017,000  
Recurring basis | Significant Unobservable Inputs (Level 3)    
Fair value measurements    
Cash equivalents 0  
Short-term marketable securities 0  
Recurring basis | Money market funds    
Fair value measurements    
Cash equivalents 50,471,000  
Recurring basis | Money market funds | Quoted Prices in Active Markets (Level 1)    
Fair value measurements    
Cash equivalents 50,471,000  
Recurring basis | Money market funds | Significant Other Observable Inputs (Level 2)    
Fair value measurements    
Cash equivalents 0  
Recurring basis | Money market funds | Significant Unobservable Inputs (Level 3)    
Fair value measurements    
Cash equivalents 0  
Recurring basis | U.S. treasury securities    
Fair value measurements    
Short-term marketable securities 107,810,000  
Recurring basis | U.S. treasury securities | Quoted Prices in Active Markets (Level 1)    
Fair value measurements    
Short-term marketable securities 107,810,000  
Recurring basis | U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Fair value measurements    
Short-term marketable securities 0  
Recurring basis | U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Fair value measurements    
Short-term marketable securities 0  
Recurring basis | U.S. government agency securities    
Fair value measurements    
Cash equivalents 9,993,000  
Short-term marketable securities 44,017,000  
Recurring basis | U.S. government agency securities | Quoted Prices in Active Markets (Level 1)    
Fair value measurements    
Cash equivalents 0  
Short-term marketable securities 0  
Recurring basis | U.S. government agency securities | Significant Other Observable Inputs (Level 2)    
Fair value measurements    
Cash equivalents 9,993,000  
Short-term marketable securities 44,017,000  
Recurring basis | U.S. government agency securities | Significant Unobservable Inputs (Level 3)    
Fair value measurements    
Cash equivalents 0  
Short-term marketable securities $ 0