XML 31 R24.htm IDEA: XBRL DOCUMENT v3.24.3
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 182,396 $ 210,647
Due Between 1 and 3 Years 448,881 114,176
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 56,590 34,426
Due Between 1 and 3 Years 57,874 36,874
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 95,880 89,801
Due Between 1 and 3 Years 234,278 77,302
Asset-Backed Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less   5,055
Due Between 1 and 3 Years   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 156,729 0
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 29,926 79,366
Due Between 1 and 3 Years $ 0 $ 0