XML 29 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity and Stock Repurchase Program (Tables)
3 Months Ended
Mar. 31, 2025
Equity [Abstract]  
Schedule of Changes in Stockholders' Equity

Changes in stockholders’ equity for the three months ended March 31, 2025 and 2024 were as follows:

 

 

 

Three Months Ended March 31, 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

 

 

132,132

 

 

 

 

 

 

(531

)

 

 

 

 

 

 

 

 

(531

)

Repurchases of Class A common stock

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,753

 

 

 

 

 

 

 

 

 

2,753

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

1,958

 

 

 

 

 

 

1,958

 

Issuance of non-controlling interest at fair value

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

11,819

 

 

 

(413

)

 

 

11,406

 

Ending balance

 

 

71,332,612

 

 

$

72

 

 

$

135,268

 

 

$

318,847

 

 

$

(816

)

 

$

453,371

 

 

 

 

Three Months Ended March 31, 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

 

 

56,171

 

 

 

 

 

 

(145

)

 

 

 

 

 

 

 

 

(145

)

Repurchases of Class A common stock

 

 

(530,007

)

 

 

(1

)

 

 

 

 

 

(8,118

)

 

 

 

 

 

(8,119

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,559

 

 

 

 

 

 

 

 

 

2,559

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(425

)

 

 

 

 

 

(425

)

Net income

 

 

 

 

 

 

 

 

 

 

 

10,873

 

 

 

 

 

 

10,873

 

Ending balance

 

 

70,816,872

 

 

$

71

 

 

$

119,127

 

 

$

270,685

 

 

$

 

 

$

389,883