XML 64 R29.htm IDEA: XBRL DOCUMENT v3.25.4
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 470,411 $ 172,245
Due Between 1 and 3 Years 443,822 422,323
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 40,011 57,858
Due Between 1 and 3 Years 83,285 37,616
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 162,804 78,135
Due Between 1 and 3 Years 229,204 222,710
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 185,835 0
Due Between 1 and 3 Years 131,333 161,997
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 81,761 36,252
Due Between 1 and 3 Years $ 0 $ 0