XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 333,734 $ 277,125
Unrealized Gains 2 39
Unrealized Losses (1,176) (1,574)
Estimated Fair Value 332,560 275,590
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 70,561 63,675
Unrealized Gains 0 0
Unrealized Losses (195) (659)
Estimated Fair Value 70,366 63,016
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 148,222 67,421
Unrealized Gains 0 0
Unrealized Losses (817) (401)
Estimated Fair Value 147,405 67,020
U.S. Agency Discount Notes    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,481 4,321
Unrealized Gains 0 13
Unrealized Losses (1) 0
Estimated Fair Value 4,480 4,334
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,026  
Unrealized Gains 0  
Unrealized Losses (50)  
Estimated Fair Value 4,976  
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,993 1,975
Unrealized Gains 0 0
Unrealized Losses (4) (5)
Estimated Fair Value 1,989 1,970
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 103,451 139,733
Unrealized Gains 2 26
Unrealized Losses (109) (509)
Estimated Fair Value $ 103,344 $ 139,250