XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Interest Income and Other
12 Months Ended
Dec. 31, 2023
Other Income and Expenses [Abstract]  
Interest Income and Other Interest Income and Other
The table below presents the components of “Interest income and other” as shown on the Consolidated Statements of Comprehensive Income:
 Year Ended December 31,
202320222021
Interest income and other
Interest income$5,210 $4,619 $3,493 
    Foreign exchange transaction gains (losses), net(9,341)57 2,426 
Other(736)(758)274 
Total$(4,867)$3,918 $6,193