XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation - Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Cash and cash equivalents and investments        
Interest income on cash equivalents and short-term investments $ 3,689 $ 4,840 $ 10,706 $ 14,060
Treasury stock        
Common stock repurchases as treasury stock including excise tax     $ 66,028 $ 7,723
Excise tax rate on certain stock repurchases     1.00% 1.00%
Accrued expenses and other liabilities        
Restructuring and other charges        
Unpaid severance expenses $ 1,001   $ 1,001