v3.25.2
Interest income (expense), net (Tables)
6 Months Ended
Jun. 30, 2025
Banking and Thrift, Interest [Abstract]  
Schedule of interest income (expense), net
Three months ended June 30,Six months ended June 30,
2024202520242025
Interest income$6,003 $4,534 $12,395 $10,789 
Interest expense(19,541)(18,019)$(36,175)(35,720)
Interest income (expense), net$(13,538)$(13,485)$(23,780)$(24,931)