XML 28 R23.htm IDEA: XBRL DOCUMENT v3.26.1
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 581,421 $ 470,411
Due Between 1 and 3 Years 361,724 443,822
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 27,034 40,011
Due Between 1 and 3 Years 111,686 83,285
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 186,461 162,804
Due Between 1 and 3 Years 214,463 229,204
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 210,723 185,835
Due Between 1 and 3 Years 35,575 131,333
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 157,203 81,761
Due Between 1 and 3 Years $ 0 $ 0