XML 81 R67.htm IDEA: XBRL DOCUMENT v3.25.3
SUPPLEMENTAL FINANCIAL INFORMATION - Schedule of Other Nonoperating Income (Expense) (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]        
Unrealized gain (loss) on marketable securities $ 7,506 $ (2,330) $ 6,655 $ (1,346)
Realized gain (loss) on maturities of marketable securities (95) 843 355 1,704
Foreign exchange gain (loss) (264) 22 (1,780) (331)
Interest income, net and other 1,119 1,291 3,051 4,039
Other income (loss) $ 8,266 $ (174) $ 8,281 $ 4,066