v3.25.2
Cash, Cash Equivalents, Restricted Cash And Investments - Schedule of Contractual Maturity Date of Cash Cash Equivalents, Restricted Cash and Investments in Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
1 Year or Less $ 547,366  
Greater than 1 Year 112,832  
Total 660,198 $ 366,281
Cash and money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 140,582  
Greater than 1 Year 2,930  
Total 143,512 33,204
Corporate Notes and Bonds [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 3,467  
Greater than 1 Year 0  
Total 3,467 45,792
US Government Corporations and Agencies Securities [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 403,317  
Greater than 1 Year 109,902  
Total $ 513,219 $ 287,285