XML 62 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Note 3 - Public Offering (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 28, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Stock, Par or Stated Value Per Share (in dollars per share)   $ 0.001 $ 0.001  
Proceeds from Issuance of Common Stock   $ 0 $ 175,600 $ 0
Repayments of Lines of Credit   $ 110,000 136,353 $ 118,500
Revolving Credit Facility [Member]        
Repayments of Lines of Credit $ 81,400      
Public Offering [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 1,725,000      
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.001      
Shares Issued, Price Per Share (in dollars per share) $ 108      
Proceeds from Issuance of Common Stock $ 175,600      
Payments of Stock Issuance Costs $ 10,700      
Public Offering [Member] | Additional Paid-in Capital [Member]        
Stockholders' Equity, Period Increase (Decrease)     $ 175,600  
Over-Allotment Option [Member]        
Stock Issued During Period, Shares, New Issues (in shares) 225,000