Condensed Consolidated Statements of Changes in Equity - USD ($) $ in Thousands |
Total |
Common Stock
Class A
|
Common Stock
Class B
|
Common Stock
Class C
|
Common Stock
Class D
|
Additional Paid in Capital |
Accumulated Other Comprehensive Income (Loss) |
Retained Earnings (Accumulated Deficit) |
Non- controlling Interest |
Beginning balance (in shares) at Dec. 31, 2023 |
|
127,604,185
|
111,191
|
32,684,156
|
82,955,977
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
$ 409,657
|
$ 128
|
$ 0
|
$ 33
|
$ 83
|
$ 532,507
|
$ 2,909
|
$ (181,331)
|
$ 55,328
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Exercise of options to purchase common stock (in shares) |
|
626,608
|
|
|
|
|
|
|
|
Exercise of options to purchase common stock |
104
|
|
|
|
|
91
|
|
|
13
|
Restricted stock units released (in shares) |
|
3,344,058
|
|
|
|
|
|
|
|
Restricted stock units released |
3
|
$ 3
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other (in shares) |
|
(1,635,604)
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other |
(28,775)
|
$ (1)
|
|
|
|
(25,083)
|
|
|
(3,691)
|
Equity-based compensation |
24,316
|
|
|
|
|
21,197
|
|
|
3,119
|
Foreign currency translation adjustment |
(1,764)
|
|
|
|
|
|
(1,537)
|
|
(227)
|
Unrealized loss on available-for-sale investments |
(66)
|
|
|
|
|
|
(58)
|
|
(8)
|
Net income (loss) |
2,236
|
|
|
|
|
|
|
1,898
|
338
|
Accrued tax distributions payable to Continuing Equity Owners |
505
|
|
|
|
|
|
|
|
505
|
Effect of LLC unit / share exchanges (in shares) |
|
16,250,000
|
|
(5,259,868)
|
(10,990,132)
|
|
|
|
|
Effect of LLC unit / share exchanges |
0
|
$ 16
|
|
$ (5)
|
$ (11)
|
|
|
9,830
|
(9,830)
|
Ending balance (in shares) at Mar. 31, 2024 |
|
146,189,247
|
111,191
|
27,424,288
|
71,965,845
|
|
|
|
|
Ending balance at Mar. 31, 2024 |
406,215
|
$ 146
|
$ 0
|
$ 27
|
$ 72
|
528,712
|
1,314
|
(169,603)
|
45,547
|
Beginning balance (in shares) at Dec. 31, 2023 |
|
127,604,185
|
111,191
|
32,684,156
|
82,955,977
|
|
|
|
|
Beginning balance at Dec. 31, 2023 |
409,657
|
$ 128
|
$ 0
|
$ 33
|
$ 83
|
532,507
|
2,909
|
(181,331)
|
55,328
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Unrealized loss on available-for-sale investments |
(126)
|
|
|
|
|
|
|
|
|
Net income (loss) |
2,511
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2024 |
|
160,421,799
|
111,191
|
27,424,288
|
58,304,726
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
428,671
|
$ 160
|
$ 0
|
$ 27
|
$ 58
|
549,580
|
832
|
(170,050)
|
48,064
|
Beginning balance (in shares) at Mar. 31, 2024 |
|
146,189,247
|
111,191
|
27,424,288
|
71,965,845
|
|
|
|
|
Beginning balance at Mar. 31, 2024 |
406,215
|
$ 146
|
$ 0
|
$ 27
|
$ 72
|
528,712
|
1,314
|
(169,603)
|
45,547
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Exercise of options to purchase common stock (in shares) |
|
836,970
|
|
|
|
|
|
|
|
Exercise of options to purchase common stock |
6
|
$ 1
|
|
|
|
5
|
|
|
|
Restricted stock units released (in shares) |
|
199,874
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other (in shares) |
|
(638,679)
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other |
(4,307)
|
$ (1)
|
|
|
|
(3,824)
|
|
|
(482)
|
ESPP shares issued (in shares) |
|
173,268
|
|
|
|
|
|
|
|
ESPP shares issued |
2,795
|
|
|
|
|
2,482
|
|
|
313
|
Equity-based compensation |
25,005
|
|
|
|
|
22,205
|
|
|
2,800
|
Foreign currency translation adjustment |
(483)
|
|
|
|
|
|
(429)
|
|
(54)
|
Unrealized loss on available-for-sale investments |
(60)
|
|
|
|
|
|
(53)
|
|
(7)
|
Net income (loss) |
276
|
|
|
|
|
|
|
(430)
|
706
|
Accrued tax distributions payable to Continuing Equity Owners |
(776)
|
|
|
|
|
|
|
|
(776)
|
Effect of LLC unit / share exchanges (in shares) |
|
13,661,119
|
|
|
(13,661,119)
|
|
|
|
|
Effect of LLC unit / share exchanges |
0
|
$ 14
|
|
|
$ (14)
|
|
|
(17)
|
17
|
Ending balance (in shares) at Jun. 30, 2024 |
|
160,421,799
|
111,191
|
27,424,288
|
58,304,726
|
|
|
|
|
Ending balance at Jun. 30, 2024 |
428,671
|
$ 160
|
$ 0
|
$ 27
|
$ 58
|
549,580
|
832
|
(170,050)
|
48,064
|
Beginning balance (in shares) at Dec. 31, 2024 |
|
212,857,580
|
0
|
12,542,110
|
22,243,668
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
1,030,231
|
$ 213
|
$ 0
|
$ 13
|
$ 22
|
725,174
|
(1,113)
|
283,946
|
21,976
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of common units (in shares) |
|
3,833,333
|
|
|
|
|
|
|
|
Issuance of common stock |
102,733
|
$ 4
|
|
|
|
102,729
|
|
|
|
Exercise of options to purchase common stock (in shares) |
|
688,230
|
|
|
|
|
|
|
|
Restricted stock units released (in shares) |
|
3,999,389
|
|
|
|
|
|
|
|
Restricted stock units released |
4
|
$ 4
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other (in shares) |
|
(1,032,812)
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other |
(24,402)
|
$ (1)
|
|
|
|
(23,177)
|
|
|
(1,224)
|
Equity-based compensation |
23,857
|
|
|
|
|
22,663
|
|
|
1,194
|
Foreign currency translation adjustment |
3,402
|
|
|
|
|
|
3,231
|
|
171
|
Unrealized loss on available-for-sale investments |
(148)
|
|
|
|
|
|
(140)
|
|
(8)
|
Net income (loss) |
6,936
|
|
|
|
|
|
|
6,510
|
426
|
Accrued tax distributions payable to Continuing Equity Owners |
(6)
|
|
|
|
|
|
|
|
(6)
|
Effect of LLC unit / share exchanges (in shares) |
|
6,088,609
|
|
|
(6,088,609)
|
|
|
|
|
Effect of LLC unit / share exchanges |
0
|
$ 6
|
|
|
$ (6)
|
|
|
(4,248)
|
4,248
|
Ending balance (in shares) at Mar. 31, 2025 |
|
226,434,329
|
0
|
12,542,110
|
16,155,059
|
|
|
|
|
Ending balance at Mar. 31, 2025 |
1,142,607
|
$ 226
|
$ 0
|
$ 13
|
$ 16
|
827,389
|
1,978
|
286,208
|
26,777
|
Beginning balance (in shares) at Dec. 31, 2024 |
|
212,857,580
|
0
|
12,542,110
|
22,243,668
|
|
|
|
|
Beginning balance at Dec. 31, 2024 |
1,030,231
|
$ 213
|
$ 0
|
$ 13
|
$ 22
|
725,174
|
(1,113)
|
283,946
|
21,976
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Unrealized loss on available-for-sale investments |
(148)
|
|
|
|
|
|
|
|
|
Net income (loss) |
(17,215)
|
|
|
|
|
|
|
|
|
Ending balance (in shares) at Jun. 30, 2025 |
|
287,637,289
|
4,506,422
|
0
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
1,987,970
|
$ 288
|
$ 5
|
$ 0
|
$ 0
|
1,688,311
|
8,286
|
270,689
|
20,391
|
Beginning balance (in shares) at Mar. 31, 2025 |
|
226,434,329
|
0
|
12,542,110
|
16,155,059
|
|
|
|
|
Beginning balance at Mar. 31, 2025 |
1,142,607
|
$ 226
|
$ 0
|
$ 13
|
$ 16
|
827,389
|
1,978
|
286,208
|
26,777
|
Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
|
Issuance of common units (in shares) |
|
35,788,216
|
|
|
|
|
|
|
|
Issuance of common stock |
774,233
|
$ 36
|
|
|
|
774,197
|
|
|
|
Exercise of options to purchase common stock (in shares) |
|
605,077
|
|
|
|
|
|
|
|
Exercise of options to purchase common stock |
168
|
$ 1
|
|
|
|
161
|
|
|
6
|
Restricted stock units released (in shares) |
|
798,128
|
|
|
|
|
|
|
|
Restricted stock units released |
1
|
$ 1
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other (in shares) |
|
(348,118)
|
|
|
|
|
|
|
|
Shares withheld for net share settlement and other |
(4,937)
|
|
|
|
|
(4,745)
|
|
|
(192)
|
ESPP shares issued (in shares) |
|
168,910
|
|
|
|
|
|
|
|
ESPP shares issued |
3,316
|
|
|
|
|
3,188
|
|
|
128
|
Equity-based compensation |
37,685
|
|
|
|
|
36,222
|
|
|
1,463
|
Acquisition-related restricted stock units issued |
14,680
|
|
|
|
|
14,110
|
|
|
570
|
Foreign currency translation adjustment |
6,563
|
|
|
|
|
|
6,308
|
|
255
|
Unrealized loss on available-for-sale investments |
0
|
|
|
|
|
|
|
|
|
Net income (loss) |
(24,151)
|
|
|
|
|
|
|
(23,225)
|
(926)
|
Accrued tax distributions payable to Continuing Equity Owners |
16
|
|
|
|
|
|
|
|
16
|
Effect of LLC unit / share exchanges (in shares) |
|
24,190,747
|
4,506,422
|
(12,542,110)
|
(16,155,059)
|
|
|
|
|
Effect of LLC unit / share exchanges |
37,789
|
$ 24
|
$ 5
|
$ (13)
|
$ (16)
|
37,789
|
|
7,706
|
(7,706)
|
Ending balance (in shares) at Jun. 30, 2025 |
|
287,637,289
|
4,506,422
|
0
|
0
|
|
|
|
|
Ending balance at Jun. 30, 2025 |
$ 1,987,970
|
$ 288
|
$ 5
|
$ 0
|
$ 0
|
$ 1,688,311
|
$ 8,286
|
$ 270,689
|
$ 20,391
|