Condensed Consolidated Statements of Stockholders’ (Deficit) Equity (unaudited) - USD ($) $ in Thousands |
Total |
Prepaid written put options |
Accelerated share repurchases |
Forward repurchase transactions |
Common Stock |
Common Stock
Prepaid written put options
|
Common Stock
Accelerated share repurchases
|
Common Stock
Forward repurchase transactions
|
Treasury Stock |
Additional paid-in capital |
Additional paid-in capital
Prepaid written put options
|
Additional paid-in capital
Accelerated share repurchases
|
Additional paid-in capital
Forward repurchase transactions
|
Accumulated deficit |
| Common stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
178,567,403
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Dec. 31, 2024 |
$ (131,570)
|
|
|
|
$ 18
|
|
|
|
$ (14,295)
|
$ 74,519
|
|
|
|
$ (191,812)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
1,373,736
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
27,019
|
|
|
|
|
|
|
|
|
|
|
|
|
27,019
|
| Stock-based compensation |
6,282
|
|
|
|
|
|
|
|
|
6,282
|
|
|
|
|
| Vested restricted stock units, net of withholding tax (in shares) |
|
|
|
|
770,713
|
|
|
|
325,047
|
|
|
|
|
|
| Vested restricted stock units, net of withholding tax |
2,268
|
|
|
|
|
|
|
|
$ (5,515)
|
7,783
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
|
133,581
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options |
616
|
|
|
|
|
|
|
|
|
616
|
|
|
|
|
| Exercise of warrants (in shares) |
|
|
|
|
30,733,623
|
|
|
|
|
|
|
|
|
|
| Exercise of warrants |
556,340
|
|
|
|
$ 3
|
|
|
|
|
556,337
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
|
|
|
|
(8,268,937)
|
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock |
(141,139)
|
|
|
|
$ (1)
|
|
|
|
|
(141,138)
|
|
|
|
|
| Common stock, ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
201,936,383
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Mar. 31, 2025 |
319,816
|
|
|
|
$ 20
|
|
|
|
$ (19,810)
|
504,399
|
|
|
|
(164,793)
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
1,698,783
|
|
|
|
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
178,567,403
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Dec. 31, 2024 |
(131,570)
|
|
|
|
$ 18
|
|
|
|
$ (14,295)
|
74,519
|
|
|
|
(191,812)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2024 |
|
|
|
|
|
|
|
|
1,373,736
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
$ 43,657
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
(15,995,957)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock |
$ (294,127)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
195,498,498
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Jun. 30, 2025 |
187,690
|
|
|
|
$ 19
|
|
|
|
$ (29,768)
|
365,594
|
|
|
|
(148,155)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
2,175,774
|
|
|
|
|
|
| Common stock, beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
201,936,383
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Mar. 31, 2025 |
319,816
|
|
|
|
$ 20
|
|
|
|
$ (19,810)
|
504,399
|
|
|
|
(164,793)
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2025 |
|
|
|
|
|
|
|
|
1,698,783
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
16,638
|
|
|
|
|
|
|
|
|
|
|
|
|
16,638
|
| Stock-based compensation |
8,407
|
|
|
|
|
|
|
|
|
8,407
|
|
|
|
|
| Vested restricted stock units, net of withholding tax (in shares) |
|
|
|
|
1,123,567
|
|
|
|
476,991
|
|
|
|
|
|
| Vested restricted stock units, net of withholding tax |
(4,968)
|
|
|
|
|
|
|
|
$ (9,958)
|
4,990
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
|
165,568
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options |
$ 785
|
|
|
|
|
|
|
|
|
785
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
(7,727,020)
|
|
|
|
(7,727,020)
|
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock |
$ (152,988)
|
|
|
|
$ (1)
|
|
|
|
|
(152,987)
|
|
|
|
|
| Common stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
195,498,498
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Jun. 30, 2025 |
$ 187,690
|
|
|
|
$ 19
|
|
|
|
$ (29,768)
|
365,594
|
|
|
|
(148,155)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2025 |
|
|
|
|
|
|
|
|
2,175,774
|
|
|
|
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2025 |
185,034,502
|
|
|
|
185,034,502
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Dec. 31, 2025 |
$ 47,006
|
|
|
|
$ 18
|
|
|
|
$ 0
|
144,049
|
|
|
|
(97,061)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2025 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
26,750
|
|
|
|
|
|
|
|
|
|
|
|
|
26,750
|
| Stock-based compensation |
13,793
|
|
|
|
|
|
|
|
|
13,793
|
|
|
|
|
| Vested restricted stock units, net of withholding tax (in shares) |
|
|
|
|
453,978
|
|
|
|
|
|
|
|
|
|
| Vested restricted stock units, net of withholding tax |
3,898
|
|
|
|
|
|
|
|
|
3,898
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
|
9,908
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options |
65
|
|
|
|
|
|
|
|
|
65
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
|
|
(3,439,381)
|
|
|
(1,594,650)
|
(3,439,381)
|
(3,265,846)
|
|
|
|
|
|
|
| Repurchase and retirement of common stock |
|
$ 10,930
|
$ (50,000)
|
$ (50,635)
|
|
|
|
|
|
|
$ 10,930
|
$ (50,000)
|
$ (50,635)
|
|
| Excise tax on share repurchases |
(968)
|
|
|
|
|
|
|
|
|
(968)
|
|
|
|
|
| Common stock, ending balance (in shares) at Mar. 31, 2026 |
|
|
|
|
177,198,511
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Mar. 31, 2026 |
$ 839
|
|
|
|
$ 18
|
|
|
|
$ 0
|
71,132
|
|
|
|
(70,311)
|
| Treasury stock, ending balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
| Common stock, beginning balance (in shares) at Dec. 31, 2025 |
185,034,502
|
|
|
|
185,034,502
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Dec. 31, 2025 |
$ 47,006
|
|
|
|
$ 18
|
|
|
|
$ 0
|
144,049
|
|
|
|
(97,061)
|
| Treasury stock, beginning balance (in shares) at Dec. 31, 2025 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
$ 44,493
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options (in shares) |
174,530
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance (in shares) at Jun. 30, 2026 |
173,825,392
|
|
|
|
173,825,392
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Jun. 30, 2026 |
$ (11,738)
|
|
|
|
$ 17
|
|
|
|
$ 0
|
40,813
|
|
|
|
(52,568)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2026 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
| Common stock, beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
|
177,198,511
|
|
|
|
|
|
|
|
|
|
| Common stock, beginning balance at Mar. 31, 2026 |
839
|
|
|
|
$ 18
|
|
|
|
$ 0
|
71,132
|
|
|
|
(70,311)
|
| Treasury stock, beginning balance (in shares) at Mar. 31, 2026 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income |
17,743
|
|
|
|
|
|
|
|
|
|
|
|
|
17,743
|
| Stock-based compensation |
16,741
|
|
|
|
|
|
|
|
|
16,741
|
|
|
|
|
| Vested restricted stock units, net of withholding tax (in shares) |
|
|
|
|
680,186
|
|
|
|
0
|
|
|
|
|
|
| Vested restricted stock units, net of withholding tax |
(8,671)
|
|
|
|
|
|
|
|
$ 0
|
(8,671)
|
|
|
|
|
| Exercise of stock options (in shares) |
|
|
|
|
164,622
|
|
|
|
|
|
|
|
|
|
| Exercise of stock options |
$ 661
|
|
|
|
|
|
|
|
|
661
|
|
|
|
|
| Repurchase and retirement of common stock (in shares) |
0
|
|
(4,217,927)
|
|
(4,217,927)
|
0
|
|
|
|
|
|
|
|
|
| Repurchase and retirement of common stock |
$ (60,000)
|
$ 21,293
|
|
|
$ (1)
|
|
|
|
|
(59,999)
|
$ 21,293
|
|
|
|
| Excise tax on share repurchases |
$ (344)
|
|
|
|
|
|
|
|
|
(344)
|
|
|
|
|
| Common stock, ending balance (in shares) at Jun. 30, 2026 |
173,825,392
|
|
|
|
173,825,392
|
|
|
|
|
|
|
|
|
|
| Common stock, ending balance at Jun. 30, 2026 |
$ (11,738)
|
|
|
|
$ 17
|
|
|
|
$ 0
|
$ 40,813
|
|
|
|
$ (52,568)
|
| Treasury stock, ending balance (in shares) at Jun. 30, 2026 |
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|