v3.24.2.u1
Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Banking and Thrift, Interest [Abstract]        
Interest income $ 6,003 $ 3,497 $ 12,395 $ 8,423
Interest expense (19,541) (15,635) (36,175) (30,188)
Interest income (expense), net $ (13,538) $ (12,138) $ (23,780) $ (21,765)