XML 87 R66.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year $ 59,956  
1-2 Years 77,412  
2-3 Years 113,572  
3-4 Years 81,930  
4-5 Years 64,596  
Fair Value, Total 400,854 $ 373,622
available for sale securities debt maturities after five years before seven years fair value 3,388  
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 2,487  
1-2 Years 9,177  
2-3 Years 21,365  
3-4 Years 12,605  
4-5 Years 0  
Fair Value, Total 45,634  
available for sale securities debt maturities after five years before seven years fair value 0  
Corporate Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 55,742  
1-2 Years 62,324  
2-3 Years 92,207  
3-4 Years 68,029  
4-5 Years 62,614  
Fair Value, Total 340,916  
available for sale securities debt maturities after five years before seven years fair value 0  
Asset-Backed Securities [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 737  
1-2 Years 5,911  
2-3 Years 0  
3-4 Years 1,296  
4-5 Years 1,982  
Fair Value, Total 13,314  
available for sale securities debt maturities after five years before seven years fair value 3,388  
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 990  
1-2 Years 0  
2-3 Years 0  
3-4 Years 0  
4-5 Years 0  
Fair Value, Total 990  
available for sale securities debt maturities after five years before seven years fair value $ 0