XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
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
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Line Items]    
1 Year or Less $ 340,331  
Greater than 1 Year 25,950  
Total 366,281 $ 458,346
Cash and money market funds [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 30,799  
Greater than 1 Year 2,405  
Total 33,204 25,131
Commercial Paper [Member]    
Cash and Cash Equivalents [Line Items]    
Total 0 16,360
Corporate Notes and Bonds [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 43,868  
Greater than 1 Year 1,924  
Total 45,792 174,977
Municipal Bonds [Member]    
Cash and Cash Equivalents [Line Items]    
Total 0 4,947
US government and agency [Member]    
Cash and Cash Equivalents [Line Items]    
1 Year or Less 265,664  
Greater than 1 Year 21,621  
Total $ 287,285 $ 236,931