XML 69 R61.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Schedule of Carrying Amounts and Fair Values of Financial Instruments (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Available-for-sale marketable securities, Fair Market Value $ 110,668 $ 132,456
Carrying Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents 421,904 757,571
Available-for-sale marketable securities, Fair Market Value 162,377 179,588
Derivative assets 2,067 18,746
Derivative liabilities $ 1,352 $ 2,545
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Deferred Tax and Other Liabilities, Noncurrent Deferred Tax and Other Liabilities, Noncurrent
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent
Fair Value    
Fair Value, Balance Sheet Grouping, Financial Statement Captions    
Cash and cash equivalents $ 421,904 $ 757,571
Available-for-sale marketable securities, Fair Market Value 162,377 179,588
Derivative assets 2,067 18,746
Derivative liabilities $ 1,352 $ 2,545
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Deferred Tax and Other Liabilities, Noncurrent Deferred Tax and Other Liabilities, Noncurrent
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Other Assets, Noncurrent Other Assets, Noncurrent