XML 66 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 17 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
      

Weighted-Average

 
  

Number of Restricted

  

Grant Date Fair Value

 
  

Stock Awards

  

(per Share)

 

Unvested at December 31, 2023

  1,027,658  $5.22 

Granted

  42,034   8.61 

Vested

  (347,986)  5.59 

Vested and Settled for Tax Withholding

  (278,404)  5.61 

Unvested at December 31, 2024

  443,302  $5.01 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

(in thousands, except per share data)

                
          

Weighted-

     
          

Average

     
  

Number of

  

Weighted-

  

Remaining

  

Aggregate

 
  

Options

  

Average

  

Contractual

  

Intrinsic Value

 
  

Outstanding

  

Exercise Price

  

Term (in years)

  

(in thousands)

 

Outstanding at December 31, 2023

    $     $ 

Granted

  265,000   10.00         

Outstanding at December 31, 2024

  265,000  $10.00   9.4  $ 

Exercisable at December 31, 2024

    $     $ 
Share-Based Payment Arrangement, Option [Member]  
Notes Tables  
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year ended December 31,

 
  

2024

 

Weighted-average fair value of grants

 $3.73 

Risk-free interest rate

  4.57%

Dividend yield

   

Expected volatility

  41.7%

Expected term (in years)

  7.5