XML 82 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Investments - Components of Cash, Cash Equivalents and Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Cash $ 170,852 $ 183,242
Money market instruments 15,242 19,413
Cash and cash equivalents 186,094 202,655
Debt securities, available-for-sale, current 59,956 129,392
Non-current investments 340,898 244,230
Total 586,948 576,277
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current 2,487 0
Long-term investments 43,147 43,523
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current 737 3,551
Long-term investments 12,577 15,763
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current 55,742 124,851
Long-term investments 285,174 183,965
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale, current 990 990
Long-term investments $ 0 $ 979