XML 38 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements - Summary of assets measured at fair value (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets $ 0 $ 0
Marketable securities 128,096 145,463
Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 383,462 204,469
Marketable securities 128,096 145,463
Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 255,366 59,006
Marketable securities 0 0
Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 128,096 145,463
Marketable securities 128,096 145,463
Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
Money Market Funds [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
Money Market Funds [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 254,366 58,006
Money Market Funds [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 254,366 58,006
Money Market Funds [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Cash and Cash Equivalents 0 0
Cash [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 1,000 1,000
Cash [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 1,000 1,000
Cash [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 0 0
Cash [Member] | Fair Value, Inputs, Level 3 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Restricted Cash 0 0
US Treasury Securities [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
US Treasury Securities [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 85,019 95,599
US Treasury Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
US Treasury Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 85,019 95,599
US Government Corporations and Agencies Securities [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Fair Value Of Assets 0 0
US Government Corporations and Agencies Securities [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 43,077 49,864
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 1 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities 0 0
US Government Corporations and Agencies Securities [Member] | Fair Value, Inputs, Level 2 [Member] | Fair Value, Recurring [Member]    
Fair Value, off-Balance-Sheet Risks, Disclosure Information [Line Items]    
Marketable securities $ 43,077 $ 49,864