XML 107 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
FINANCIAL STATEMENT DETAILS - Other Income, Net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Interest income $ 19,582 $ 17,149 $ 4,529
Foreign exchange (losses) gains (681) 1,238 (3,364)
Other (540) 40 4
Other income, net $ 18,361 $ 18,427 $ 1,169