v3.25.2
Stockholders' Equity and Stock Repurchase Program
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Stockholders' Equity and Stock Repurchase Program

Note 7. Stockholders’ Equity and Stock Repurchase Program

Changes in stockholders’ equity for the three and six months ended June 30, 2025 and 2024 were as follows:

 

 

 

Three Months Ended June 30, 2025

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Non-controlling

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interest

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,332,612

 

 

$

72

 

 

$

135,268

 

 

$

318,847

 

 

$

(816

)

 

$

453,371

 

Issuance of Class A common stock from
   exercise of stock options and vesting
   of restricted stock units

 

 

40,720

 

 

 

 

 

 

174

 

 

 

 

 

 

 

 

 

174

 

Repurchases of Class A common stock

 

 

(92,583

)

 

 

(1

)

 

 

(1,740

)

 

 

 

 

 

 

 

 

(1,741

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,304

 

 

 

 

 

 

 

 

 

2,304

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

3,502

 

 

 

 

 

 

3,502

 

Disposal of subsidiary

 

 

 

 

 

 

 

 

 

 

 

 

 

 

966

 

 

 

966

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

10,161

 

 

 

(150

)

 

 

10,011

 

Ending balance

 

 

71,280,749

 

 

$

71

 

 

$

136,006

 

 

$

332,510

 

 

$

 

 

$

468,587

 

 

 

 

 

Three Months Ended June 30, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Non-controlling

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interest

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

70,816,872

 

 

$

71

 

 

$

119,127

 

 

$

270,685

 

 

$

 

 

$

389,883

 

Issuance of Class A common stock from
   exercise of stock options and vesting
   of restricted stock units

 

 

32,041

 

 

 

 

 

 

113

 

 

 

 

 

 

 

 

 

113

 

Repurchases of Class A common stock

 

 

(118,998

)

 

 

 

 

 

 

 

 

(1,899

)

 

 

 

 

 

(1,899

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,094

 

 

 

 

 

 

 

 

 

2,094

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

187

 

 

 

 

 

 

187

 

Net income

 

 

 

 

 

 

 

 

 

 

 

15,377

 

 

 

 

 

 

15,377

 

Ending balance

 

 

70,729,915

 

 

$

71

 

 

$

121,334

 

 

$

284,350

 

 

$

 

 

$

405,755

 

 

 

 

Six Months Ended June 30, 2025

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Non-controlling

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interest

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,200,480

 

 

$

72

 

 

$

133,046

 

 

$

305,070

 

 

$

(403

)

 

$

437,785

 

Issuance of Class A common stock from
   exercise of stock options and vesting
   of restricted stock units

 

 

172,852

 

 

 

 

 

 

(357

)

 

 

 

 

 

 

 

 

(357

)

Repurchases of Class A common stock

 

 

(92,583

)

 

 

(1

)

 

 

(1,740

)

 

 

 

 

 

 

 

 

(1,741

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

5,057

 

 

 

 

 

 

 

 

 

5,057

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

5,460

 

 

 

 

 

 

5,460

 

Disposal of subsidiary

 

 

 

 

 

 

 

 

 

 

 

 

 

 

966

 

 

 

966

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

21,980

 

 

 

(563

)

 

 

21,417

 

Ending balance

 

 

71,280,749

 

 

$

71

 

 

$

136,006

 

 

$

332,510

 

 

$

 

 

$

468,587

 

 

 

 

Six Months Ended June 30, 2024

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Non-controlling

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interest

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,290,708

 

 

$

72

 

 

$

116,713

 

 

$

268,355

 

 

$

 

 

$

385,140

 

Issuance of Class A common stock from
   exercise of stock options and vesting
   of restricted stock units

 

 

88,212

 

 

 

 

 

 

(32

)

 

 

 

 

 

 

 

 

(32

)

Repurchases of Class A common stock

 

 

(649,005

)

 

 

(1

)

 

 

 

 

 

(10,017

)

 

 

 

 

 

(10,018

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

4,653

 

 

 

 

 

 

 

 

 

4,653

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(238

)

 

 

 

 

 

(238

)

Net income

 

 

 

 

 

 

 

 

 

 

 

26,250

 

 

 

 

 

 

26,250

 

Ending balance

 

 

70,729,915

 

 

$

71

 

 

$

121,334

 

 

$

284,350

 

 

$

 

 

$

405,755

 

Stock Repurchase Program

In August 2023, our board of directors authorized a stock repurchase program of up to $100 million of our outstanding Class A common stock. The timing and amount of any stock repurchases is determined based on market

conditions, stock price and other factors, and the program does not require us to repurchase any specific number of shares of Class A common stock. The program has no expiration date but it may be modified, suspended or terminated at any time. The stock repurchase program is funded from available cash and cash equivalents. All repurchased shares under the stock repurchase program will be retired. During the three and six months ended June 30, 2025, we repurchased and retired 92,583 shares of Class A common stock for a total cost of $1.7 million, exclusive of broker fees and excise taxes, at an average price of $18.78. During the three months ended June 30, 2024, we repurchased and retired 118,998 shares of Class A common stock for a total cost of $1.9 million, exclusive of broker fees and excise taxes, at an average price of $15.83. During the six months ended June 30, 2024, we repurchased and retired 649,005 shares of Class A common stock for a total cost of $9.9 million, exclusive of broker fees and excise taxes, at an average price of $15.29. Broker fees and excise taxes incurred on share repurchases represent direct costs of the repurchase and are recorded as part of the cost basis.