XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.3
BASIS OF PRESENTATION - Restructuring and Other Charges (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Restructuring and other charges        
Restructuring and other charges   $ 44,000 $ 415,000 $ 2,687,000
Treasury stock        
Common stock repurchases as treasury stock including excise tax     $ 7,723,000 $ 5,446,000
Excise tax rate on certain stock repurchases     1.00% 1.00%
Cash and cash equivalents and investments        
Interest income on cash equivalents and short-term investments $ 4,840,000 2,684,000 $ 14,060,000 $ 5,866,000
Accrued expenses and other liabilities        
Restructuring and other charges        
Accrued employee termination benefits $ 0   0  
Employee separations        
Restructuring and other charges        
Restructuring and other charges   17,000 $ 415,000 2,416,000
Other charges        
Restructuring and other charges        
Restructuring and other charges   $ 27,000   $ 271,000