XML 43 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity (Tables)
12 Months Ended
Dec. 31, 2024
Stockholders' Equity  
Schedule of granted shares under the Plan to non-employee directors with the compensation cost

    

Shares Available

Compensation

for Grant

Cost

Balance December 31, 2021

1,780,820

$

1,012,500

Shares granted 2022

(84,133)

393,750

Balance December 31, 2022

1,696,687

$

1,406,250

Shares granted 2023

(194,439)

314,991

Balance December 31, 2023

1,502,248

1,721,241

Shares granted 2024

(136,362)

269,997

Balance December 31, 2024

1,365,886

$

1,991,238

Schedule of repurchase of common stock

(Cost in thousands)

Shares Repurchased

Cost

Balance, December 31, 2021

4,413,741

$

37,019

Repurchase of shares

846,739

4,843

Balance, December 31, 2022

5,260,480

$

41,862