v3.25.2
Stockholders' Equity and Stock Repurchase Program (Tables)
6 Months Ended
Jun. 30, 2025
Equity [Abstract]  
Schedule of Changes in Stockholders' Equity

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