XML 62 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Interest income (expense), net (Tables)
9 Months Ended
Sep. 30, 2025
Banking and Thrift, Interest [Abstract]  
Schedule of Interest Income (Expense), Net
Three months ended September 30,Nine months ended September 30,
2024202520242025
Interest income$10,323 $5,140 $22,718 $15,929 
Interest expense(22,710)(17,925)$(58,885)(53,645)
Interest income (expense), net$(12,387)$(12,785)$(36,167)$(37,716)