v3.26.1
Stock-Based Compensation and Employee Benefit Plans (Tables)
6 Months Ended
Jun. 30, 2026
Stock-Based Compensation and Employee Benefit Plans [Abstract]  
Schedule of Options Vested and Exercisable

The following table summarizes information about options vested and exercisable at June 30, 2026:

 

Options Vested and Exercisable  
Number of Options     Weighted-Average
Remaining Contractual
Life (Years)
    Weighted-Average
Exercise Price
 
  38       4.64     $ 40,234  
  34       4.35     $ 14,208  
  3       4.08     $ 4,104  
Schedule of Restricted Stock Unit Activity

The following table presents restricted stock unit activity for the six months ended June 30, 2026:

 

    Number of
Shares
    Weighted-Average
Grant Date
Fair Value
 
Unvested at December 31, 2025     126,750     $ 38.08  
Granted     31,500       26.98  
Vested     (30,000 )     27.86  
Forfeited     —       —  
Unvested at June 30, 2026     128,250     $ 37.74