XML 30 R23.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 623,446 $ 324,158
Unrealized Gains 7,852 889
Unrealized Losses (21) (224)
Estimated Fair Value 631,277 324,823
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 113,468 71,072
Unrealized Gains 996 242
Unrealized Losses 0 (14)
Estimated Fair Value 114,464 71,300
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 325,893 166,699
Unrealized Gains 4,278 591
Unrealized Losses (13) (187)
Estimated Fair Value 330,158 167,103
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   5,078
Unrealized Gains   0
Unrealized Losses   (23)
Estimated Fair Value   5,055
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 154,195 1,999
Unrealized Gains 2,534 0
Unrealized Losses 0 0
Estimated Fair Value 156,729 1,999
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 29,890 79,310
Unrealized Gains 44 56
Unrealized Losses (8) 0
Estimated Fair Value $ 29,926 $ 79,366