v3.26.1
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Unrealized gain (loss) on marketable securities $ 3,700 $ (852)
Realized gain on maturities of marketable securities 1,137 188
Foreign exchange loss (782) (1,423)
Interest income, net and other 1,731 596
Other income (loss) $ 5,786 $ (1,491)