XML 30 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Organization and Summary of Significant Accounting Policies - Schedule of Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less $ 409,440 $ 172,245
Due Between 1 and 3 Years 530,963 422,323
U.S. Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 64,778 57,858
Due Between 1 and 3 Years 12,972 37,616
U.S. Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 81,274 78,135
Due Between 1 and 3 Years 251,392 222,710
Corporate Debt Securities    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 32,773 0
Due Between 1 and 3 Years 266,599 161,997
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Due in 1 Year or Less 230,615 36,252
Due Between 1 and 3 Years $ 0 $ 0