v3.25.2
FINANCIAL STATEMENT DETAILS - Schedule of Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 2,873 $ 3,760 $ 5,901 $ 7,431
Foreign exchange (losses) gains, net (360) 121 (807) 266
Other income, net $ 2,513 $ 3,881 $ 5,094 $ 7,697