XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value Measurements - Summary of Available For Sale Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
U.S. government agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value   $ 47,242
Less Than 12 Months, Unrealized Loss   (79)
12 Months or Longer, Fair Value   19,966
12 Months or Longer, Unrealized Loss   (23)
Total, Fair Value   67,208
Total, Unrealized Loss Position   (102)
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value $ 3,908  
Less Than 12 Months, Unrealized Loss (3)  
Total, Fair Value 3,908  
Total, Unrealized Loss Position (3)  
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value 3,873 9,965
Less Than 12 Months, Unrealized Loss (3) (1)
Total, Fair Value 3,873 9,965
Total, Unrealized Loss Position $ (3) (1)
Asset Backed Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less Than 12 Months, Fair Value   9,854
Less Than 12 Months, Unrealized Loss   (13)
Total, Fair Value   9,854
Total, Unrealized Loss Position   $ (13)