XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Summary of Investments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule of Available-for-sale Securities [Line Items]    
Total short-term investments (available for sale), Fair value $ 485,135 $ 399,315
Short-term, Municipal Bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total short-term investments (available for sale), Cost   3,016
Total short-term investments (available for sale), Gross Unrealized (Loss)   (22)
Total short-term investments (available for sale), Fair value   2,994
Short-term, Non-governmental Debt Securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total short-term investments (available for sale), Cost 245,886 222,575
Total short-term investments (available for sale), Gross Unrealized Gain 719 37
Total short-term investments (available for sale), Gross Unrealized (Loss) (892) (2,880)
Total short-term investments (available for sale), Fair value 245,713 219,732
Short-term, Treasury and Federal Agencies [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total short-term investments (available for sale), Cost 239,859 179,068
Total short-term investments (available for sale), Gross Unrealized Gain 393 6
Total short-term investments (available for sale), Gross Unrealized (Loss) (830) (2,485)
Total short-term investments (available for sale), Fair value 239,422 176,589
Short-term Investments [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Total short-term investments (available for sale), Cost 485,745 404,659
Total short-term investments (available for sale), Gross Unrealized Gain 1,112 43
Total short-term investments (available for sale), Gross Unrealized (Loss) (1,722) (5,387)
Total short-term investments (available for sale), Fair value $ 485,135 $ 399,315