v3.25.2
Interest Income (Expense), Net - Schedule of interest income (expense), net (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Banking and Thrift, Interest [Abstract]        
Interest income $ 4,534 $ 6,003 $ 10,789 $ 12,395
Interest expense (18,019) (19,541) (35,720) (36,175)
Interest income (expense), net $ (13,485) $ (13,538) $ (24,931) $ (23,780)