XML 60 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 11 - Restructuring Charges (Details Textual)
$ in Thousands
1 Months Ended 3 Months Ended
Feb. 28, 2023
USD ($)
Mar. 31, 2024
USD ($)
Mar. 31, 2023
USD ($)
Income Statement [Abstract]      
Costs and Expenses   $ 10,615 $ 9,562
Restructuring Charges, Statement of Income or Comprehensive Income [Extensible Enumeration]     Costs and Expenses
Employee Severance [Member]      
Restructuring and Related Cost, Number of Positions Eliminated 7    
Restructuring Charges $ 100