XML 73 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 5 - Financing Arrangements - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Long-Term Debt, Maturity, Year One $ 18,500  
Long-Term Debt, Maturity, Year Two 23,125  
Long-Term Debt, Maturity, Year Three 32,375  
Long-Term Debt, Maturity, Year Four 37,000  
Long-Term Debt, Maturity, Year Five 229,750  
Long-Term Debt, Maturity, after Year Five 30,000  
Senior Secured Credit Agreement $ 370,750 $ 413,750