XML 41 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of breakdown of the available-for-sale debt securities with unrealized losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value $ 130,134 $ 64,877
Gross Unrealized Holding Losses (312) (74)
US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 78,734 26,341
Gross Unrealized Holding Losses (253) (32)
Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 34,919 11,291
Gross Unrealized Holding Losses (37) (4)
Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5,493  
Gross Unrealized Holding Losses (3)  
U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 10,988 27,245
Gross Unrealized Holding Losses (19) (38)
Unrealized losses less than 12 months [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 126,163 38,464
Gross Unrealized Holding Losses (305) (42)
Unrealized losses less than 12 months [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 78,734 8,416
Gross Unrealized Holding Losses (253) (16)
Unrealized losses less than 12 months [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 34,919 11,291
Gross Unrealized Holding Losses (37) (4)
Unrealized losses less than 12 months [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 5,493  
Gross Unrealized Holding Losses (3)  
Unrealized losses less than 12 months [Member] | U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 7,017 18,757
Gross Unrealized Holding Losses (12) (22)
Unrealized losses 12 months or greater [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,971 26,413
Gross Unrealized Holding Losses (7) (32)
Unrealized losses 12 months or greater [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 17,925
Gross Unrealized Holding Losses 0 (16)
Unrealized losses 12 months or greater [Member] | Corporate Debt Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0 0
Gross Unrealized Holding Losses 0 0
Unrealized losses 12 months or greater [Member] | Commercial paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 0  
Gross Unrealized Holding Losses 0  
Unrealized losses 12 months or greater [Member] | U.S. government-sponsored enterprises [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Fair Value 3,971 8,488
Gross Unrealized Holding Losses $ (7) $ (16)