XML 32 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 467,579 $ 172,245
Due Between 1 and 3 Years 475,986 422,323
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 59,846 57,858
Due Between 1 and 3 Years 12,310 37,616
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 90,070 78,135
Due Between 1 and 3 Years 242,007 222,710
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 83,648 0
Due Between 1 and 3 Years 221,669 161,997
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 234,015 36,252
Due Between 1 and 3 Years $ 0 $ 0