XML 100 R66.htm IDEA: XBRL DOCUMENT v3.25.1
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Unrealized gain (loss) on marketable securities $ (852) $ 540
Realized gain on maturities of marketable securities 188 212
Foreign exchange loss (1,423) (702)
Interest income (expense), net and other 596 1,567
Other income (loss) $ (1,491) $ 1,617