FINANCIAL STATEMENT DETAILS - Other Income, Net (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Interest income | $ 5,094 | $ 4,870 | $ 14,889 | $ 12,441 |
| Other | 885 | (980) | 144 | 440 |
| Other income, net | $ 5,979 | $ 3,890 | $ 15,033 | $ 12,881 |