v3.26.1
Interest income (expense), net (Tables)
3 Months Ended
Mar. 31, 2026
Banking and Thrift, Interest [Abstract]  
Schedule of 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)