XML 27 R22.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 945,450 $ 909,917
Unrealized Gains 627 4,349
Unrealized Losses (2,932) (33)
Estimated Fair Value 943,145 914,233
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 139,999 123,072
Unrealized Gains 5 233
Unrealized Losses (1,284) (9)
Estimated Fair Value 138,720 123,296
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 402,004 389,831
Unrealized Gains 324 2,195
Unrealized Losses (1,404) (18)
Estimated Fair Value 400,924 392,008
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 246,056 315,294
Unrealized Gains 298 1,874
Unrealized Losses (56) 0
Estimated Fair Value 246,298 317,168
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 157,391 81,720
Unrealized Gains 0 47
Unrealized Losses (188) (6)
Estimated Fair Value $ 157,203 81,761
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Estimated Fair Value   $ 9,478