XML 29 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 439,484 $ 324,158
Unrealized Gains 185 889
Unrealized Losses (709) (224)
Estimated Fair Value 438,960 324,823
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 74,555 71,072
Unrealized Gains 1 242
Unrealized Losses (37) (14)
Estimated Fair Value 74,519 71,300
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 191,844 166,699
Unrealized Gains 127 591
Unrealized Losses (511) (187)
Estimated Fair Value 191,460 167,103
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,130 5,078
Unrealized Gains 0 0
Unrealized Losses (16) (23)
Estimated Fair Value 5,114 5,055
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 120,839 1,999
Unrealized Gains 47 0
Unrealized Losses (145) 0
Estimated Fair Value 120,741 1,999
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 47,116 79,310
Unrealized Gains 10 56
Unrealized Losses 0 0
Estimated Fair Value $ 47,126 $ 79,366