XML 53 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Cash, Cash Equivalents, and Marketable Securities - Schedule of Debt Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in less than one year $ 651,115 $ 624,748
Due in more than one year 589,836 352,216
Amortized cost 1,240,951 976,964
Fair Value    
Due in less than one year 651,992 625,326
Due in more than one year 592,385 352,945
Fair value $ 1,244,377 $ 978,271