XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCIAL STATEMENT DETAILS - Other Income (Expense), Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Interest income $ 17,149 $ 4,529 $ 238
Foreign exchange gains (losses) 1,238 (3,364) (1,656)
Loss on extinguishment of debt 0 0 (1,110)
Gain on the sale of a business 0 0 31
Other 40 4 (13)
Other income (expense), net $ 18,427 $ 1,169 $ (2,510)