XML 94 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest (Income) Expense - Schedule of Components of Net Interest (Income) Expense (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest Revenue Or Expense Net [Abstract]      
Interest expense $ 245,954 $ 218,911 $ 163,121
Interest income (275,586) (48,695) (4,267)
Interest expense, net $ (29,632) $ 170,216 $ 158,854