XML 52 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable securities    
Total fair value $ 170,367 $ 192,441
Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Total fair value 75,423 129,100
Significant Other Observable Inputs (Level 2)    
Marketable securities    
Total fair value 94,944 63,341
Significant Unobservable Inputs (Level 3)    
Marketable securities    
Total fair value 0 0
Corporate debt securities    
Marketable securities    
Marketable securities 72,483 45,762
Corporate debt securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
Corporate debt securities | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 72,483 45,762
Corporate debt securities | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
Asset-backed securities    
Marketable securities    
Marketable securities 2,973 2,904
Asset-backed securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
Asset-backed securities | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 2,973 2,904
Asset-backed securities | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
U.S. treasury securities    
Marketable securities    
Marketable securities 19,488 14,675
U.S. treasury securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Marketable securities    
Marketable securities 0 0
U.S. treasury securities | Significant Other Observable Inputs (Level 2)    
Marketable securities    
Marketable securities 19,488 14,675
U.S. treasury securities | Significant Unobservable Inputs (Level 3)    
Marketable securities    
Marketable securities 0 0
Money market securities    
Cash and cash equivalents    
Cash and cash equivalents 75,423 129,100
Money market securities | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Cash and cash equivalents    
Cash and cash equivalents 75,423 129,100
Money market securities | Significant Other Observable Inputs (Level 2)    
Cash and cash equivalents    
Cash and cash equivalents 0 0
Money market securities | Significant Unobservable Inputs (Level 3)    
Cash and cash equivalents    
Cash and cash equivalents $ 0 $ 0