Unaudited Condensed Consolidated Statements of Shareholders’ Equity - USD ($) $ in Thousands |
Total |
Class A common stock |
Class B convertible common stock |
Common Stock
Class A common stock
|
Common Stock
Class B convertible common stock
|
Additional paid-in capital |
Retained earnings (Accumulated deficit) |
Accumulated other comprehensive loss |
Treasury stock |
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
33,215,441
|
70,032,694
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
$ 496,919
|
|
|
$ 332
|
$ 700
|
$ 726,917
|
$ (44,114)
|
$ (25,389)
|
$ (161,527)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
13,323,977
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards (in shares) |
|
|
|
1,237,630
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards |
218
|
|
|
$ 12
|
|
206
|
|
|
|
| Shares withheld related to net share settlement (in shares) |
|
|
|
(376,750)
|
|
|
|
|
|
| Shares withheld related to net share settlement |
(5,114)
|
|
|
$ (3)
|
|
(5,111)
|
|
|
|
| Repurchase of common stock (in shares) |
|
|
|
|
|
|
|
|
750,691
|
| Repurchase of common stock |
(10,107)
|
|
|
|
|
|
|
|
$ (10,107)
|
| Stock-based compensation expense |
8,749
|
|
|
|
|
8,749
|
|
|
|
| Net income |
21,148
|
|
|
|
|
|
21,148
|
|
|
| Other comprehensive income (loss) |
8,498
|
|
|
|
|
|
|
8,498
|
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
34,076,321
|
70,032,694
|
|
|
|
|
| Ending balance at Mar. 31, 2025 |
520,311
|
|
|
$ 341
|
$ 700
|
730,761
|
(22,966)
|
(16,891)
|
$ (171,634)
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
14,074,668
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
33,215,441
|
70,032,694
|
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
496,919
|
|
|
$ 332
|
$ 700
|
726,917
|
(44,114)
|
(25,389)
|
$ (161,527)
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
13,323,977
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Net income |
41,195
|
|
|
|
|
|
|
|
|
| Other comprehensive income (loss) |
15,972
|
|
|
|
|
|
|
|
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
|
50,149,749
|
55,032,694
|
|
|
|
|
| Ending balance at Jun. 30, 2025 |
544,550
|
|
|
$ 501
|
$ 550
|
745,144
|
(2,919)
|
(9,417)
|
$ (189,309)
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
15,436,224
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
34,076,321
|
70,032,694
|
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
520,311
|
|
|
$ 341
|
$ 700
|
730,761
|
(22,966)
|
(16,891)
|
$ (171,634)
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
14,074,668
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards (in shares) |
|
|
|
1,126,778
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards |
6,909
|
|
|
$ 11
|
|
6,898
|
|
|
|
| Shares withheld related to net share settlement (in shares) |
|
|
|
(53,350)
|
|
|
|
|
|
| Shares withheld related to net share settlement |
(823)
|
|
|
$ (1)
|
|
(822)
|
|
|
|
| Conversion of common stock (in shares) |
|
|
|
15,000,000
|
(15,000,000)
|
|
|
|
|
| Conversion of common stock |
|
|
|
$ 150
|
$ (150)
|
|
|
|
|
| Repurchase of common stock (in shares) |
|
|
|
|
|
|
|
|
1,361,556
|
| Repurchase of common stock |
(17,675)
|
|
|
|
|
|
|
|
$ (17,675)
|
| Stock-based compensation expense |
8,307
|
|
|
|
|
8,307
|
|
|
|
| Net income |
20,047
|
|
|
|
|
|
20,047
|
|
|
| Other comprehensive income (loss) |
7,474
|
|
|
|
|
|
|
7,474
|
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
|
50,149,749
|
55,032,694
|
|
|
|
|
| Ending balance at Jun. 30, 2025 |
544,550
|
|
|
$ 501
|
$ 550
|
745,144
|
(2,919)
|
(9,417)
|
$ (189,309)
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
15,436,224
|
| Beginning balance (in shares) at Dec. 31, 2025 |
|
35,463,015
|
55,032,694
|
50,899,239
|
55,032,694
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 599,989
|
|
|
$ 509
|
$ 550
|
754,773
|
58,161
|
(24,695)
|
$ (189,309)
|
| Beginning balance (in shares) at Dec. 31, 2025 |
15,436,224
|
|
|
|
|
|
|
|
15,436,224
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards (in shares) |
|
|
|
1,527,138
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards |
$ 78
|
|
|
$ 15
|
|
63
|
|
|
|
| Shares withheld related to net share settlement (in shares) |
|
|
|
(475,988)
|
|
|
|
|
|
| Shares withheld related to net share settlement |
(4,417)
|
|
|
$ (4)
|
|
(4,413)
|
|
|
|
| Stock-based compensation expense |
5,210
|
|
|
|
|
5,210
|
|
|
|
| Reclassification of liability-portion of awards |
(6,687)
|
|
|
|
|
(6,687)
|
|
|
|
| Distribution of dividends |
(332,788)
|
|
|
|
|
|
(332,788)
|
|
|
| Net income |
24,332
|
|
|
|
|
|
24,332
|
|
|
| Other comprehensive income (loss) |
(10,752)
|
|
|
|
|
|
|
(10,752)
|
|
| Ending balance (in shares) at Mar. 31, 2026 |
|
|
|
51,950,389
|
55,032,694
|
|
|
|
|
| Ending balance at Mar. 31, 2026 |
274,965
|
|
|
$ 520
|
$ 550
|
748,946
|
(250,295)
|
(35,447)
|
$ (189,309)
|
| Ending balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
15,436,224
|
| Beginning balance (in shares) at Dec. 31, 2025 |
|
35,463,015
|
55,032,694
|
50,899,239
|
55,032,694
|
|
|
|
|
| Beginning balance at Dec. 31, 2025 |
$ 599,989
|
|
|
$ 509
|
$ 550
|
754,773
|
58,161
|
(24,695)
|
$ (189,309)
|
| Beginning balance (in shares) at Dec. 31, 2025 |
15,436,224
|
|
|
|
|
|
|
|
15,436,224
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Net income |
$ 46,301
|
|
|
|
|
|
|
|
|
| Other comprehensive income (loss) |
(10,837)
|
|
|
|
|
|
|
|
|
| Ending balance (in shares) at Jun. 30, 2026 |
|
36,646,204
|
55,032,694
|
52,082,428
|
55,032,694
|
|
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 299,845
|
|
|
$ 521
|
$ 550
|
751,941
|
(228,326)
|
(35,532)
|
$ (189,309)
|
| Ending balance (in shares) at Jun. 30, 2026 |
15,436,224
|
|
|
|
|
|
|
|
15,436,224
|
| Beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
51,950,389
|
55,032,694
|
|
|
|
|
| Beginning balance at Mar. 31, 2026 |
$ 274,965
|
|
|
$ 520
|
$ 550
|
748,946
|
(250,295)
|
(35,447)
|
$ (189,309)
|
| Beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
15,436,224
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards (in shares) |
|
|
|
162,664
|
|
|
|
|
|
| Issuance of common stock for settlement of equity awards |
0
|
|
|
$ 2
|
|
(2)
|
|
|
|
| Shares withheld related to net share settlement (in shares) |
|
|
|
(30,625)
|
|
|
|
|
|
| Shares withheld related to net share settlement |
(191)
|
|
|
$ (1)
|
|
(190)
|
|
|
|
| Stock-based compensation expense |
3,187
|
|
|
|
|
3,187
|
|
|
|
| Net income |
21,969
|
|
|
|
|
|
21,969
|
|
|
| Other comprehensive income (loss) |
(85)
|
|
|
|
|
|
|
(85)
|
|
| Ending balance (in shares) at Jun. 30, 2026 |
|
36,646,204
|
55,032,694
|
52,082,428
|
55,032,694
|
|
|
|
|
| Ending balance at Jun. 30, 2026 |
$ 299,845
|
|
|
$ 521
|
$ 550
|
$ 751,941
|
$ (228,326)
|
$ (35,532)
|
$ (189,309)
|
| Ending balance (in shares) at Jun. 30, 2026 |
15,436,224
|
|
|
|
|
|
|
|
15,436,224
|