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) | Accumulated Deficit | Non- controlling Interest |
Beginning balance (in shares) at Dec. 31, 2021 | | 47,948,888 | 11,151,110 | 47,377,587 | 130,083,755 | | | | |
Beginning balance at Dec. 31, 2021 | $ 261,868 | $ 48 | $ 11 | $ 47 | $ 130 | $ 388,591 | $ (34) | $ (191,926) | $ 65,001 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 857,647 | | | | | | | |
Exercise of options to purchase common stock | 5,613 | $ 1 | | | | 4,226 | | | 1,387 |
Equity-based compensation | 16,028 | | | | | 12,067 | | | 3,960 |
Foreign currency translation adjustment | (300) | | | | | | (226) | | (74) |
Net income (loss) | 528 | | | | | | | 398 | 130 |
Accrued tax distributions payable to Continuing Equity Owners | 27 | | | | | | | | 27 |
Effect of LLC Unit Exchanges (in shares) | | 6,643,614 | (6,643,614) | | | | | | |
Effect of LLC unit exchanges | 0 | $ 7 | $ (7) | | | | | 8,348 | (8,348) |
Ending balance (in shares) at Mar. 31, 2022 | | 55,450,149 | 4,507,496 | 47,377,587 | 130,083,755 | | | | |
Ending balance at Mar. 31, 2022 | 283,764 | $ 55 | $ 5 | $ 47 | $ 130 | 404,884 | (260) | (183,180) | 62,083 |
Beginning balance (in shares) at Dec. 31, 2021 | | 47,948,888 | 11,151,110 | 47,377,587 | 130,083,755 | | | | |
Beginning balance at Dec. 31, 2021 | 261,868 | $ 48 | $ 11 | $ 47 | $ 130 | 388,591 | (34) | (191,926) | 65,001 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Unrealized gain (loss) on available-for-sale investments | 0 | | | | | | | | |
Net income (loss) | (4,728) | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | | 59,199,868 | 1,662,802 | 47,377,587 | 130,083,755 | | | | |
Ending balance at Sep. 30, 2022 | 310,263 | $ 59 | $ 2 | $ 47 | $ 130 | 432,640 | (1,880) | (184,648) | 63,913 |
Beginning balance (in shares) at Mar. 31, 2022 | | 55,450,149 | 4,507,496 | 47,377,587 | 130,083,755 | | | | |
Beginning balance at Mar. 31, 2022 | 283,764 | $ 55 | $ 5 | $ 47 | $ 130 | 404,884 | (260) | (183,180) | 62,083 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 105,251 | | | | | | | |
Exercise of options to purchase common stock | 771 | | | | | 603 | | | 168 |
Restricted stock units released, net of shares sold to cover tax (in shares) | | 93,750 | | | | | | | |
ESPP shares issued (in shares) | | 200,220 | | | | | | | |
ESPP shares issued | 2,401 | $ 1 | | | | 1,877 | | | 523 |
Equity-based compensation | 16,314 | | | | | 12,759 | | | 3,555 |
Foreign currency translation adjustment | (961) | | | | | | (752) | | (209) |
Net income (loss) | (2,230) | | | | | | | (2,428) | 198 |
Accrued tax distributions payable to Continuing Equity Owners | (834) | | | | | | | | (834) |
Effect of LLC Unit Exchanges (in shares) | | 1,810,711 | (1,810,711) | | | | | | |
Effect of LLC unit exchanges | 0 | $ 2 | $ (2) | | | | | 2,410 | (2,410) |
Ending balance (in shares) at Jun. 30, 2022 | | 57,660,081 | 2,696,785 | 47,377,587 | 130,083,755 | | | | |
Ending balance at Jun. 30, 2022 | 299,225 | $ 58 | $ 3 | $ 47 | $ 130 | 420,123 | (1,012) | (183,198) | 63,074 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 188,758 | | | | | | | |
Exercise of options to purchase common stock | 1,542 | | | | | 1,218 | | | 324 |
Restricted stock units released, net of shares sold to cover tax (in shares) | | 479,485 | | | | | | | |
Shares withheld for net share settlement and other (in shares) | | (162,439) | | | | | | | |
Shares withheld for net share settlement and other | (2,564) | | | | | (2,025) | | | (539) |
Equity-based compensation | 16,873 | | | | | 13,324 | | | 3,549 |
Foreign currency translation adjustment | (1,100) | | | | | | (868) | | (232) |
Unrealized gain (loss) on available-for-sale investments | 0 | | | | | | | | |
Net income (loss) | (3,026) | | | | | | | (2,974) | (52) |
Accrued tax distributions payable to Continuing Equity Owners | (687) | | | | | | | | (687) |
Effect of LLC Unit Exchanges (in shares) | | 1,033,983 | (1,033,983) | | | | | | |
Effect of LLC unit exchanges | 0 | $ 1 | $ (1) | | | | | 1,524 | (1,524) |
Ending balance (in shares) at Sep. 30, 2022 | | 59,199,868 | 1,662,802 | 47,377,587 | 130,083,755 | | | | |
Ending balance at Sep. 30, 2022 | 310,263 | $ 59 | $ 2 | $ 47 | $ 130 | 432,640 | (1,880) | (184,648) | 63,913 |
Beginning balance (in shares) at Dec. 31, 2022 | | 61,148,890 | 1,439,251 | 47,377,587 | 130,083,755 | | | | |
Beginning balance at Dec. 31, 2022 | 338,386 | $ 61 | $ 1 | $ 47 | $ 130 | 455,320 | 609 | (186,647) | 68,865 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 790,873 | | | | | | | |
Exercise of options to purchase common stock | 2,693 | $ 1 | | | | 2,158 | | | 534 |
Restricted stock units released, net of shares sold to cover tax (in shares) | | 1,150,785 | | | | | | | |
Shares withheld for net share settlement and other (in shares) | | (661,451) | | | | | | | |
Shares withheld for net share settlement and other | (7,275) | | | | | (5,832) | | | (1,443) |
Equity-based compensation | 23,301 | | | | | 18,680 | | | 4,621 |
Foreign currency translation adjustment | 1,374 | | | | | | 1,101 | | 273 |
Unrealized gain (loss) on available-for-sale investments | 41 | | | | | | 33 | | 8 |
Net income (loss) | (5,417) | | | | | | | (4,384) | (1,033) |
Accrued tax distributions payable to Continuing Equity Owners | 362 | | | | | | | | 362 |
Effect of LLC Unit Exchanges (in shares) | | 14,975,000 | (25,000) | (4,823,901) | (10,126,099) | | | | |
Effect of LLC unit exchanges | 0 | $ 15 | | $ (5) | $ (10) | | | 7,743 | (7,743) |
Ending balance (in shares) at Mar. 31, 2023 | | 77,404,097 | 1,414,251 | 42,553,686 | 119,957,656 | | | | |
Ending balance at Mar. 31, 2023 | 353,465 | $ 77 | $ 1 | $ 43 | $ 120 | 470,326 | 1,742 | (183,288) | 64,444 |
Beginning balance (in shares) at Dec. 31, 2022 | | 61,148,890 | 1,439,251 | 47,377,587 | 130,083,755 | | | | |
Beginning balance at Dec. 31, 2022 | 338,386 | $ 61 | $ 1 | $ 47 | $ 130 | 455,320 | 609 | (186,647) | 68,865 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Unrealized gain (loss) on available-for-sale investments | (289) | | | | | | | | |
Net income (loss) | (19,636) | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | 88,848,638 | 1,402,185 | 39,337,746 | 113,173,596 | | | | |
Ending balance at Sep. 30, 2023 | 391,435 | $ 89 | $ 1 | $ 39 | $ 113 | 516,485 | (500) | (190,599) | 65,807 |
Beginning balance (in shares) at Mar. 31, 2023 | | 77,404,097 | 1,414,251 | 42,553,686 | 119,957,656 | | | | |
Beginning balance at Mar. 31, 2023 | 353,465 | $ 77 | $ 1 | $ 43 | $ 120 | 470,326 | 1,742 | (183,288) | 64,444 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 334,226 | | | | | | | |
Exercise of options to purchase common stock | 486 | | | | | 398 | | | 88 |
Restricted stock units released, net of shares sold to cover tax (in shares) | | 114,392 | | | | | | | |
Shares withheld for net share settlement and other (in shares) | | (175,295) | | | | | | | |
Shares withheld for net share settlement and other | (1,172) | | | | | (961) | | | (211) |
ESPP shares issued (in shares) | | 189,390 | | | | | | | |
ESPP shares issued | 2,595 | | | | | 2,128 | | | 467 |
Equity-based compensation | 28,722 | | | | | 23,552 | | | 5,170 |
Foreign currency translation adjustment | (13) | | | | | | (11) | | (2) |
Unrealized gain (loss) on available-for-sale investments | (320) | | | | | | (262) | | (58) |
Net income (loss) | (11,876) | | | | | | | (10,921) | (955) |
Accrued tax distributions payable to Continuing Equity Owners | (1,161) | | | | | | | | (1,161) |
Effect of LLC Unit Exchanges (in shares) | | 10,012,066 | (12,066) | (3,215,940) | (6,784,060) | | | | |
Effect of LLC unit exchanges | 0 | $ 10 | | $ (3) | $ (7) | | | 5,085 | (5,085) |
Ending balance (in shares) at Jun. 30, 2023 | | 87,878,876 | 1,402,185 | 39,337,746 | 113,173,596 | | | | |
Ending balance at Jun. 30, 2023 | 370,726 | $ 88 | $ 1 | $ 39 | $ 113 | 495,444 | 1,469 | (189,124) | 62,696 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | |
Exercise of options to purchase common stock (in shares) | | 1,211,583 | | | | | | | |
Exercise of options to purchase common stock | 1,286 | $ 1 | | | | 1,069 | | | 216 |
Restricted stock units released, net of shares sold to cover tax (in shares) | | 468,830 | | | | | | | |
Shares withheld for net share settlement and other (in shares) | | (710,651) | | | | | | | |
Shares withheld for net share settlement and other | (6,440) | | | | | (5,357) | | | (1,083) |
Equity-based compensation | 30,454 | | | | | 25,329 | | | 5,125 |
Foreign currency translation adjustment | (2,358) | | | | | | (1,961) | | (397) |
Unrealized gain (loss) on available-for-sale investments | (10) | | | | | | (8) | | (2) |
Net income (loss) | (2,343) | | | | | | | (1,889) | (454) |
Accrued tax distributions payable to Continuing Equity Owners | 120 | | | | | | | | 120 |
Effect of LLC unit exchanges | 0 | | | | | | | 414 | (414) |
Ending balance (in shares) at Sep. 30, 2023 | | 88,848,638 | 1,402,185 | 39,337,746 | 113,173,596 | | | | |
Ending balance at Sep. 30, 2023 | $ 391,435 | $ 89 | $ 1 | $ 39 | $ 113 | $ 516,485 | $ (500) | $ (190,599) | $ 65,807 |