XML 64 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 324,158 $ 277,125
Unrealized Gains 889 39
Unrealized Losses (224) (1,574)
Estimated Fair Value 324,823 275,590
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 71,072 63,675
Unrealized Gains 242 0
Unrealized Losses (14) (659)
Estimated Fair Value 71,300 63,016
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 166,699 67,421
Unrealized Gains 591 0
Unrealized Losses (187) (401)
Estimated Fair Value 167,103 67,020
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  
U.S. Agency Discount Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   4,321
Unrealized Gains   13
Unrealized Losses   0
Estimated Fair Value   4,334
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,999 1,975
Unrealized Gains 0 0
Unrealized Losses 0 (5)
Estimated Fair Value 1,999 1,970
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 79,310 139,733
Unrealized Gains 56 26
Unrealized Losses 0 (509)
Estimated Fair Value $ 79,366 $ 139,250