Consolidated Statements of Changes in Stockholders’ Equity - USD ($) $ in Thousands | Total | Class A Common Stock | Class V Common Stock | Total Stockholders’ Equity | Common Stock Class A Common Stock | Common Stock Class V Common Stock | Additional Paid-in Capital | Accumulated Deficit | Accumulated Other Comprehensive Income (Loss) | Noncontrolling Interest |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | 3,237,074 | 7,339,310 | | | | |
Beginning balance at Dec. 31, 2022 | $ 336,075 | | | $ 96,264 | $ 0 | $ 1 | $ 773,000 | $ (676,447) | $ (290) | $ 239,811 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 6,713 | | | 6,713 | | | 6,713 | | | |
Unit-based compensation | 542 | | | | | | | | | 542 |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 59,801 | | | | | |
Exercise of warrants (in shares) | | | | | 8,115 | | | | | |
Exchange of Class V shares for Class A shares (in shares) | | | | | | (8,115) | | | | |
Exchange of Class V shares for Class A Shares, and exercise of warrants | 0 | | | 345 | | | 345 | | | (345) |
Currency translation adjustment, net of tax | 22 | | | 7 | | | | | 7 | 15 |
Unrealized losses on available-for-sale securities, net of tax | (229) | | | (72) | | | | | (72) | (157) |
Net loss | (44,859) | | | (13,976) | | | | (13,976) | | (30,883) |
Ending balance (in shares) at Mar. 31, 2023 | | | | | 3,304,990 | 7,331,195 | | | | |
Ending balance at Mar. 31, 2023 | 298,264 | | | 89,281 | $ 0 | $ 1 | 780,058 | (690,423) | (355) | 208,983 |
Beginning balance (in shares) at Dec. 31, 2022 | | | | | 3,237,074 | 7,339,310 | | | | |
Beginning balance at Dec. 31, 2022 | 336,075 | | | 96,264 | $ 0 | $ 1 | 773,000 | (676,447) | (290) | 239,811 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Currency translation adjustment, net of tax | (36) | | | | | | | | | |
Unrealized losses on available-for-sale securities, net of tax | 20 | | | | | | | | | |
Net loss | (147,119) | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2023 | | | | | 3,656,594 | 7,330,364 | | | | |
Ending balance at Sep. 30, 2023 | 211,075 | | | 69,332 | $ 0 | $ 1 | 794,226 | (724,602) | (293) | 141,743 |
Beginning balance (in shares) at Mar. 31, 2023 | | | | | 3,304,990 | 7,331,195 | | | | |
Beginning balance at Mar. 31, 2023 | 298,264 | | | 89,281 | $ 0 | $ 1 | 780,058 | (690,423) | (355) | 208,983 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 4,614 | | | 4,614 | | | 4,614 | | | |
Unit-based compensation | 377 | | | | | | | | | 377 |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 100,828 | | | | | |
Shares issued upon vesting of share-based awards, net of tax withholding | (2,502) | | | (2,502) | | | (2,502) | | | |
Shares issued in connection with Apex acquisition (in shares) | | | | | 245,624 | | | | | |
Stock Issued During Period, Value, Acquisitions | 9,062 | | | 9,062 | | | 9,062 | | | |
Currency translation adjustment, net of tax | 339 | | | 112 | | | | | 112 | 227 |
Unrealized losses on available-for-sale securities, net of tax | 233 | | | 77 | | | | | 77 | 156 |
Net loss | (50,511) | | | (16,848) | | | | (16,848) | | (33,663) |
Ending balance (in shares) at Jun. 30, 2023 | | | | | 3,651,442 | 7,331,195 | | | | |
Ending balance at Jun. 30, 2023 | 259,876 | | | 83,796 | $ 0 | $ 1 | 791,232 | (707,271) | (166) | 176,080 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 2,957 | | | 2,957 | | | 2,957 | | | |
Unit-based compensation | 385 | | | | | | | | | 385 |
Shares Issued, Value, Share-Based Payment Arrangement, Forfeited | (13) | | | | | | | | | (13) |
Shares Issued, Shares, Share-Based Payment Arrangement, Forfeited | | | | | | 193 | | | | |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 4,128 | | | | | |
Exercise of warrants (in shares) | | | | | 1,024 | | | | | |
Exchange of Class V shares for Class A shares (in shares) | | | | | | (1,024) | | | | |
Exchange of Class V shares for Class A Shares, and exercise of warrants | 0 | | | 37 | | | 37 | | | (37) |
Currency translation adjustment, net of tax | (397) | | | (133) | | | | | (133) | (264) |
Unrealized losses on available-for-sale securities, net of tax | 16 | | | 6 | | | | | 6 | 10 |
Net loss | (51,749) | | | (17,331) | | | | (17,331) | | (34,418) |
Ending balance (in shares) at Sep. 30, 2023 | | | | | 3,656,594 | 7,330,364 | | | | |
Ending balance at Sep. 30, 2023 | 211,075 | | | 69,332 | $ 0 | $ 1 | 794,226 | (724,602) | (293) | 141,743 |
Beginning balance (in shares) at Dec. 31, 2023 | | 3,793,837 | 7,200,064 | | 3,793,837 | 7,200,064 | | | | |
Beginning balance at Dec. 31, 2023 | 135,714 | | | 48,282 | $ 0 | $ 1 | 799,683 | (751,301) | (101) | 87,432 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 8,013 | | | 8,013 | | | 8,013 | | | |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 118,593 | | | | | |
Shares issued upon vesting of share-based awards, net of tax withholding | (2,259) | | | (2,259) | | | (2,259) | | | |
Issuance of Class A voting units (in shares) | | | | | 1,955,924 | | | | | |
Equity offerings, net of issuance costs | 11,269 | | | 11,269 | $ 1 | | 11,268 | | | |
Exchange of Class V shares for Class A shares (in shares) | | | | | (4,725) | (4,725) | | | | |
Exchange of Class V shares for Class A Shares, and exercise of warrants | 0 | | | 63 | | | 63 | | | (63) |
Currency translation adjustment, net of tax | (421) | | | (160) | | | | | (160) | (261) |
Unrealized losses on available-for-sale securities, net of tax | (158) | | | (60) | | | | | (60) | (98) |
Net loss | (21,275) | | | (8,165) | | | | (8,165) | | (13,110) |
Ending balance (in shares) at Mar. 31, 2024 | | | | | 5,873,079 | 7,195,339 | | | | |
Ending balance at Mar. 31, 2024 | 130,883 | | | 56,983 | $ 1 | $ 1 | 816,768 | (759,466) | (321) | 73,900 |
Beginning balance (in shares) at Dec. 31, 2023 | | 3,793,837 | 7,200,064 | | 3,793,837 | 7,200,064 | | | | |
Beginning balance at Dec. 31, 2023 | 135,714 | | | 48,282 | $ 0 | $ 1 | 799,683 | (751,301) | (101) | 87,432 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Exchange of Class V shares for Class A shares (in shares) | | (1,043,210) | | | | | | | | |
Currency translation adjustment, net of tax | (372) | | | | | | | | | |
Unrealized losses on available-for-sale securities, net of tax | 3 | | | | | | | | | |
Net loss | (63,078) | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2024 | | 6,465,776 | 7,194,941 | | 6,465,776 | 7,194,941 | | | | |
Ending balance at Sep. 30, 2024 | 101,993 | | | 50,473 | $ 1 | $ 1 | 829,477 | (778,783) | (223) | 51,520 |
Beginning balance (in shares) at Mar. 31, 2024 | | | | | 5,873,079 | 7,195,339 | | | | |
Beginning balance at Mar. 31, 2024 | 130,883 | | | 56,983 | $ 1 | $ 1 | 816,768 | (759,466) | (321) | 73,900 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 2,406 | | | 2,406 | | | 2,406 | | | |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 86,178 | | | | | |
Shares issued upon vesting of share-based awards, net of tax withholding | (59) | | | (59) | | | (59) | | | |
Exercise of warrants (in shares) | | | | | 12 | | | | | |
Issuance of Class A voting units (in shares) | | | | | 350,881 | | | | | |
Equity offerings, net of issuance costs | 4,903 | | | 4,903 | | | 4,903 | | | |
Exchange of Class V shares for Class A shares (in shares) | | | | | (398) | (398) | | | | |
Exchange of Class V shares for Class A Shares, and exercise of warrants | 0 | | | 5 | | | 5 | | | (5) |
Currency translation adjustment, net of tax | (199) | | | (92) | | | | | (92) | (107) |
Unrealized losses on available-for-sale securities, net of tax | 157 | | | 72 | | | | | 72 | 85 |
Net loss | (35,512) | | | (16,424) | | | | (16,424) | | (19,088) |
Ending balance (in shares) at Jun. 30, 2024 | | | | | 6,310,548 | 7,194,941 | | | | |
Ending balance at Jun. 30, 2024 | 102,579 | | | 47,794 | $ 1 | $ 1 | 824,023 | (775,890) | (341) | 54,785 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | |
Share-based compensation | 2,630 | | | 2,630 | | | 2,630 | | | |
Shares issued upon vesting of share-based awards, net of tax withholding (in shares) | | | | | 11,053 | | | | | |
Shares issued upon vesting of share-based awards, net of tax withholding | $ (8) | | | (8) | | | (8) | | | |
Exercise of warrants (in shares) | 144,175 | | | | 144,175 | | | | | |
Exchange of Class V shares for Class A Shares, and exercise of warrants | $ 2,832 | | | 2,832 | | | 2,832 | | | |
Currency translation adjustment, net of tax | 247 | | | 116 | | | | | 116 | 131 |
Unrealized losses on available-for-sale securities, net of tax | 4 | | | 2 | | | | | 2 | 2 |
Net loss | (6,291) | | | (2,893) | | | | (2,893) | | (3,398) |
Ending balance (in shares) at Sep. 30, 2024 | | 6,465,776 | 7,194,941 | | 6,465,776 | 7,194,941 | | | | |
Ending balance at Sep. 30, 2024 | $ 101,993 | | | $ 50,473 | $ 1 | $ 1 | $ 829,477 | $ (778,783) | $ (223) | $ 51,520 |