XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.2
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (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]        
Unrealized gain (loss) on marketable securities $ 1 $ 445 $ (851) $ 985
Realized gain on maturities of marketable securities 262 649 450 861
Foreign exchange gain (loss) (93) 349 (1,516) (353)
Interest income, net and other 1,336 1,180 1,932 2,747
Other income $ 1,506 $ 2,623 $ 15 $ 4,240