XML 31 R23.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Summary of Short-Term Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 633,247 $ 324,158
Unrealized Gains 319 889
Unrealized Losses (1,935) (224)
Estimated Fair Value 631,631 324,823
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 122,862 71,072
Unrealized Gains 122 242
Unrealized Losses (96) (14)
Estimated Fair Value 122,888 71,300
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 329,908 166,699
Unrealized Gains 172 591
Unrealized Losses (1,116) (187)
Estimated Fair Value 328,964 167,103
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,182 5,078
Unrealized Gains 0 0
Unrealized Losses (4) (23)
Estimated Fair Value 5,178 5,055
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 148,855 1,999
Unrealized Gains 22 0
Unrealized Losses (704) 0
Estimated Fair Value 148,173 1,999
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 26,440 79,310
Unrealized Gains 3 56
Unrealized Losses (15) 0
Estimated Fair Value $ 26,428 $ 79,366