XML 32 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 181,596 $ 210,647
Due Between 1 and 3 Years 450,035 114,176
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 65,978 34,426
Due Between 1 and 3 Years 56,910 36,874
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 84,012 89,801
Due Between 1 and 3 Years 244,952 77,302
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 5,178 5,055
Due Between 1 and 3 Years 0 0
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 0 1,999
Due Between 1 and 3 Years 148,173 0
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 26,428 79,366
Due Between 1 and 3 Years $ 0 $ 0