XML 66 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 172,245 $ 210,647
Due Between 1 and 3 Years 422,323 114,176
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 57,858 34,426
Due Between 1 and 3 Years 37,616 36,874
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 78,135 89,801
Due Between 1 and 3 Years 222,710 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 161,997 0
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 36,252 79,366
Due Between 1 and 3 Years $ 0 $ 0