v3.24.2.u1
Interest income (expense), net (Tables)
6 Months Ended
Jun. 30, 2024
Banking and Thrift, Interest [Abstract]  
Schedule of interest income (expense), net
Three months ended June 30,Six months ended June 30,
2023202420232024
Interest income$3,497 $6,003 $8,423 $12,395 
Interest expense(15,635)(19,541)(30,188)(36,175)
Interest income (expense), net$(12,138)$(13,538)$(21,765)$(23,780)