v3.26.1
Interest income (expense), net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Banking and Thrift, Interest [Abstract]    
Interest income $ 10,153 $ 6,255
Interest expense (21,755) (17,701)
Interest income (expense), net $ (11,602) $ (11,446)