XML 85 R75.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Debt - Long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Long-term debt $ 182,750  
Current portion (12,500) $ (12,500)
Long-term debt, excluding current portion 170,250 $ 176,875
Term Loan [Member]    
Long-term debt 118,750  
Revolving Credit Facility [Member] | Line of Credit [Member]    
Long-term debt $ 64,000