XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements, Cash Equivalents and Marketable Securities - Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents $ 580,013 $ 525,540 $ 585,022
Amortized cost, cash and cash equivalents and debt securities available-for-sale 646,888 904,232  
Gross Unrealized Gain 0 232  
Gross Unrealized Loss (4) 0  
Estimated fair value, cash, cash equivalents and debt securities 646,884 904,464  
Money market funds      
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents 355 57,151  
Gross Unrealized Gain 0 0  
Gross Unrealized Loss 0 0  
Estimated fair value, cash and cash equivalents 355 57,151  
Income deposit funds      
Debt Securities, Available-for-sale [Line Items]      
Amortization cost, cash and cash equivalents 106,742 103,581  
Gross Unrealized Gain 0 0  
Gross Unrealized Loss 0 0  
Estimated fair value, cash and cash equivalents 106,742 103,581  
U.S. government debt securities      
Debt Securities, Available-for-sale [Line Items]      
Amortized cost, debt securities, available-for-sale 539,791 743,500  
Gross Unrealized Gain 0 232  
Gross Unrealized Loss (4) 0  
Estimated fair value, debt securities $ 539,787 $ 743,732