v3.26.1
Interest income (expense), net
6 Months Ended
Jun. 30, 2026
Banking and Thrift, Interest [Abstract]  
Interest income (expense), net Interest income (expense), net
Three months ended June 30,Six months ended June 30,
2026202520262025
Interest income$4,748 $4,534 $14,901 $10,789 
Interest expense(19,895)(18,019)$(41,650)(35,720)
Interest income (expense), net$(15,147)$(13,485)$(26,749)$(24,931)