XML 52 R44.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Recurring (Detail) - Recurring [Member] - Level 2 [Member] - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Assets    
Derivative assets $ 58,536 $ 78,769
Derivative Asset, Statement of Financial Position [Extensible Enumeration] Assets, Current Assets, Current
Liabilities    
Derivative liabilities $ 5,480 $ 4,836
Derivative Liability, Statement of Financial Position [Extensible Enumeration] Liabilities, Current Liabilities, Current