XML 84 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents and Investments - Effective Maturity Dates of Available-for-Sale Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year $ 129,392  
1-2 Years 71,888  
2-3 Years 54,469  
3-4 Years 67,166  
4-5 Years 44,264  
Fair Value, Total 373,622 $ 672,876
available for sale securities debt maturities after five years before seven years fair value 6,443  
Treasury Bills [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 0  
1-2 Years 2,441  
2-3 Years 6,115  
3-4 Years 22,270  
4-5 Years 12,697  
Fair Value, Total 43,523  
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 124,851  
1-2 Years 62,596  
2-3 Years 44,906  
3-4 Years 44,896  
4-5 Years 31,567  
Fair Value, Total 308,816  
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 3,551  
1-2 Years 5,872  
2-3 Years 3,448  
3-4 Years 0  
4-5 Years 0  
Fair Value, Total 19,314  
available for sale securities debt maturities after five years before seven years fair value 6,443  
Sovereign Bonds [Member]    
Debt Securities, Available-for-sale [Line Items]    
Less than 1 Year 990  
1-2 Years 979  
2-3 Years 0  
3-4 Years 0  
4-5 Years 0  
Fair Value, Total 1,969  
available for sale securities debt maturities after five years before seven years fair value