XML 43 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Basis of Presentation - Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Cash and cash equivalents and investments        
Interest income on cash equivalents and short-term investments $ 3,217 $ 4,655 $ 7,018 $ 9,220
Treasury stock        
Common stock repurchases as treasury stock including excise tax     $ 60,863 $ 3,788
Excise tax rate on certain stock repurchases     1.00% 1.00%
Accrued expenses and other liabilities        
Restructuring and other charges        
Unpaid severance expenses $ 1,394   $ 1,394