XML 31 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 939,818 $ 592,405
Unrealized Gains 3,855 2,415
Unrealized Losses (108) (252)
Estimated Fair Value 943,565 594,568
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 71,845 94,984
Unrealized Gains 315 490
Unrealized Losses (4) 0
Estimated Fair Value 72,156 95,474
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 330,323 299,831
Unrealized Gains 1,801 1,209
Unrealized Losses (47) (195)
Estimated Fair Value 332,077 300,845
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 303,590 161,336
Unrealized Gains 1,730 696
Unrealized Losses (3) (35)
Estimated Fair Value 305,317 161,997
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 234,060 36,254
Unrealized Gains 9 20
Unrealized Losses (54) (22)
Estimated Fair Value $ 234,015 $ 36,252