v3.25.3
FINANCIAL STATEMENT DETAILS - Schedule of Other Income, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Interest income $ 3,108 $ 3,827 $ 9,009 $ 11,258
Foreign exchange gains (losses), net 47 (212) (760) 54
Other income, net $ 3,155 $ 3,615 $ 8,249 $ 11,312