XML 33 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Schedule of Available-for-Sale Debt Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value $ 452,957 $ 74,530
Less than 12 Months, Unrealized Losses (1,816) (206)
12 Months or Longer, Fair Value 35,107 9,970
12 Months or Longer, Unrealized Losses (119) (18)
Total, Fair Value 488,064 84,500
Total, Unrealized Losses (1,935) (224)
U.S. Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 68,934 5,892
Less than 12 Months, Unrealized Losses (96) (14)
12 Months or Longer, Fair Value 0 0
12 Months or Longer, Unrealized Losses 0 0
Total, Fair Value 68,934 5,892
Total, Unrealized Losses (96) (14)
U.S. Agency Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 238,137 63,583
Less than 12 Months, Unrealized Losses (1,001) (169)
12 Months or Longer, Fair Value 29,929 9,970
12 Months or Longer, Unrealized Losses (115) (18)
Total, Fair Value 268,066 73,553
Total, Unrealized Losses (1,116) (187)
Asset-Backed Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 0 5,055
Less than 12 Months, Unrealized Losses 0 (23)
12 Months or Longer, Fair Value 5,178 0
12 Months or Longer, Unrealized Losses (4) 0
Total, Fair Value 5,178 5,055
Total, Unrealized Losses (4) $ (23)
Corporate Debt Securities    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 138,242  
Less than 12 Months, Unrealized Losses (704)  
12 Months or Longer, Fair Value 0  
12 Months or Longer, Unrealized Losses 0  
Total, Fair Value 138,242  
Total, Unrealized Losses (704)  
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Less than 12 Months, Fair Value 7,644  
Less than 12 Months, Unrealized Losses (15)  
12 Months or Longer, Fair Value 0  
12 Months or Longer, Unrealized Losses 0  
Total, Fair Value 7,644  
Total, Unrealized Losses $ (15)