XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Note 8 - Stockholders' Equity (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 9 Months Ended
Nov. 12, 2025
Dec. 31, 2025
Nov. 01, 2025
Nov. 02, 2024
Nov. 01, 2025
Nov. 02, 2024
Sep. 11, 2024
Payments for Repurchase of Common Stock         $ 17,517 $ 23,181  
Dividends, Common Stock, Cash     $ 2,887 $ 2,704 8,684 8,269  
O 2025 Q1 Dividends [Member]              
Dividends, Common Stock, Cash     2,900        
O 2025 Q3 Dividends [Member]              
Dividends, Common Stock, Cash         8,700    
O 2024 Q1 Dividends [Member]              
Dividends, Common Stock, Cash       2,700      
O 2024 Q3 Dividends [Member]              
Dividends, Common Stock, Cash           8,300  
Subsequent Event [Member]              
Common Stock, Dividends, Per Share, Declared (in dollars per share) $ 0.22            
The September 2024 Stock Repurchase Program [Member]              
Payments for Repurchase of Common Stock     $ 10,100 $ 2,800 $ 17,400 $ 2,800  
Stock Repurchased During Period, Shares (in shares)     168,456 74,643 336,041 74,643  
Share Repurchase Program, Authorized, Amount             $ 100,000
The September 2024 Stock Repurchase Program [Member] | Subsequent Event [Member]              
Payments for Repurchase of Common Stock   $ 2,400          
Stock Repurchased During Period, Shares (in shares)   46,831          
Share Repurchase Program, Remaining Authorized, Amount   $ 71,800          
Share Repurchase Program 2022 [Member]              
Payments for Repurchase of Common Stock       $ 4,800   $ 23,000  
Stock Repurchased During Period, Shares (in shares)       147,917   832,944  
August 2022 Share Repurchase Program [Member]              
Payments for Repurchase of Common Stock       $ 2,000      
Stock Repurchased During Period, Shares (in shares)       73,274      
Share Repurchase Program, Authorized, Amount       $ 50,000   $ 50,000