XML 41 R29.htm IDEA: XBRL DOCUMENT v3.25.1
BASIS OF PRESENTATION - Restructuring and Other Charges (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Apr. 30, 2025
Cash and cash equivalents and investments      
Interest income on cash equivalents and short-term investments $ 3,801 $ 4,565  
Treasury stock      
Common stock repurchases as treasury stock including excise tax $ 45,162 $ 188  
Excise tax rate on certain stock repurchases 1.00% 1.00%  
Approximate dollar value of shares that may yet be purchased $ 14,919    
Accrued expenses and other liabilities      
Restructuring and other charges      
Unpaid severance expenses $ 2,858    
Subsequent Event      
Treasury stock      
Incremental authorized increase to share repurchase program     $ 50,000