XML 43 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Summary of Available For Sale Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value $ 29,359 $ 47,242
Less Than 12 Months, Unrealized Loss (35) (79)
12 Months or Longer, Fair Value   19,966
12 Months or Longer, Unrealized Loss   (23)
Total, Fair Value 29,359 67,208
Total, Unrealized Loss Position (35) (102)
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value 9,840  
Less Than 12 Months, Unrealized Loss (7)  
Total, Fair Value 9,840  
Total, Unrealized Loss Position (7)  
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value 102,087 9,965
Less Than 12 Months, Unrealized Loss (122) (1)
Total, Fair Value 102,087 9,965
Total, Unrealized Loss Position (122) (1)
Asset Backed Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value 11,535 9,854
Less Than 12 Months, Unrealized Loss (8) (13)
Total, Fair Value 11,535 9,854
Total, Unrealized Loss Position $ (8) $ (13)