v3.26.1
Interest income (expense), net
3 Months Ended
Mar. 31, 2026
Banking and Thrift, Interest [Abstract]  
Interest income (expense), net Interest income (expense), net
Three months ended March 31,
20252026
Interest income$6,255 $10,153 
Interest expense(17,701)(21,755)
Interest income (expense), net$(11,446)$(11,602)