Quarterly report [Sections 13 or 15(d)]

Cash, Cash Equivalents, Short-Term and Long-Term Investments - Additional Information (Detail)

v3.25.1
Cash, Cash Equivalents, Short-Term and Long-Term Investments - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]      
Interest income $ 5,400 $ 8,500  
Long-term investments 137,446   $ 146,687
Life Insurance Contracts [Member]      
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]      
Long-term investments $ 71,000   $ 71,100
Maximum [Member]      
Cash Cash Equivalents Short Term And Long Term Investments [Line Items]      
Long-term investments maturity period 2 years