XML 109 R98.htm IDEA: XBRL DOCUMENT v3.25.3
Interest income (expense), net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Banking and Thrift, Interest [Abstract]        
Interest income $ 5,140 $ 10,323 $ 15,929 $ 22,718
Interest expense (17,925) (22,710) (53,645) (58,885)
Interest income (expense), net $ (12,785) $ (12,387) $ (37,716) $ (36,167)