v3.26.1
Stockholders' Equity and Stock Repurchase Program (Tables)
3 Months Ended
Mar. 31, 2026
Equity [Abstract]  
Schedule of Changes in Stockholders' Equity

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

 

 

 

Three Months Ended March 31, 2026

 

 

 

Common Stock

 

 

Additional
Paid-in

 

 

Retained

 

 

Non-controlling

 

 

Total
Stockholders’

 

 

 

Number

 

 

Amount

 

 

Capital

 

 

Earnings

 

 

Interest

 

 

Equity

 

 

 

(in thousands, except share data)

 

Beginning balance

 

 

71,371,922

 

 

$

71

 

 

$

144,249

 

 

$

368,215

 

 

$

 

 

$

512,535

 

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

 

 

158,101

 

 

 

 

 

 

(540

)

 

 

 

 

 

 

 

 

(540

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

3,249

 

 

 

 

 

 

 

 

 

3,249

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

(751

)

 

 

 

 

 

(751

)

Issuance of non-controlling interest at fair value

 

 

 

 

 

 

 

 

(1,749

)

 

 

 

 

 

1,749

 

 

 

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

14,352

 

 

 

(594

)

 

 

13,758

 

Ending balance

 

 

71,530,023

 

 

$

71

 

 

$

145,209

 

 

$

381,816

 

 

$

1,155

 

 

$

528,251

 

 

 

 

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

)

Equity-based
   compensation

 

 

 

 

 

 

 

 

2,753

 

 

 

 

 

 

 

 

 

2,753

 

Cumulative translation
   adjustment

 

 

 

 

 

 

 

 

 

 

 

1,958

 

 

 

 

 

 

1,958

 

Net income (loss)

 

 

 

 

 

 

 

 

 

 

 

11,819

 

 

 

(413

)

 

 

11,406

 

Ending balance

 

 

71,332,612

 

 

$

72

 

 

$

135,268

 

 

$

318,847

 

 

$

(816

)

 

$

453,371