XML 29 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 936,647 $ 592,405
Unrealized Gains 3,826 2,415
Unrealized Losses (70) (252)
Estimated Fair Value 940,403 594,568
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 77,330 94,984
Unrealized Gains 420 490
Unrealized Losses 0 0
Estimated Fair Value 77,750 95,474
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 330,850 299,831
Unrealized Gains 1,846 1,209
Unrealized Losses (30) (195)
Estimated Fair Value 332,666 300,845
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 297,838 161,336
Unrealized Gains 1,535 696
Unrealized Losses (1) (35)
Estimated Fair Value 299,372 161,997
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 230,629 36,254
Unrealized Gains 25 20
Unrealized Losses (39) (22)
Estimated Fair Value $ 230,615 $ 36,252