Condensed Consolidated Statements of Preferred Units and Stockholders' Equity / Members' Deficit - USD ($) $ in Thousands | Total | Restricted stock awards | Restricted Stock Units, Formerly Class B Units | Common Stock | Common Stock Restricted stock awards | Common Stock Restricted stock units | Common Stock Restricted Stock Units, Formerly Class B Units | Additional paid-in capital | Additional paid-in capital Restricted Stock Units, Formerly Class B Units | Accumulated deficit | Class A Preferred Units | Class B Common Units Common Stock |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | | | | | | | 319,913 | |
Beginning balance at Dec. 31, 2020 | | | | | | | | | | | $ 319,913 | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | |
Repurchase of stock (in shares) | | | | | | | | | | | (54) | (103,421) |
Repurchase of stock | $ (1,887) | | | | | | | $ (1,849) | | | $ (54) | $ (38) |
Ending balance (in shares) at Mar. 31, 2021 | | | | | | | | | | | 319,859 | |
Ending balance at Mar. 31, 2021 | | | | | | | | | | | $ 319,859 | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | 0 | | | | | | | | 51,492,805 |
Beginning balance at Dec. 31, 2020 | (26,429) | | | $ 0 | | | | 3,909 | | $ (30,338) | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Payment of Class A units cumulative preferred return | (12) | | | | | | | | | (12) | | |
Vesting of Class B carried equity units (in shares) | | | | | | | | | | | | 575,004 |
Vesting of Class B carried equity units | 38 | | | | | | | | | | | $ 38 |
Repurchase of stock (in shares) | | | | | | | | | | | (54) | (103,421) |
Repurchase of stock | (1,887) | | | | | | | (1,849) | | | $ (54) | $ (38) |
Share-based compensation expense | 643 | | | | | | | 643 | | | | |
Net income (loss) | 7,231 | | | | | | | | | 7,231 | | |
Ending balance (in shares) at Mar. 31, 2021 | | | | 0 | | | | | | | | 51,964,388 |
Ending balance at Mar. 31, 2021 | (20,416) | | | $ 0 | | | | 2,703 | | (23,119) | | $ 0 |
Beginning balance (in shares) at Dec. 31, 2020 | | | | | | | | | | | 319,913 | |
Beginning balance at Dec. 31, 2020 | | | | | | | | | | | $ 319,913 | |
Ending balance (in shares) at Sep. 30, 2021 | | | | | | | | | | | 0 | |
Ending balance at Sep. 30, 2021 | | | | | | | | | | | $ 0 | |
Beginning balance (in shares) at Dec. 31, 2020 | | | | 0 | | | | | | | | 51,492,805 |
Beginning balance at Dec. 31, 2020 | (26,429) | | | $ 0 | | | | 3,909 | | (30,338) | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Net income (loss) | (6,783) | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | 79,528,555 | | | | | | | | 0 |
Ending balance at Sep. 30, 2021 | 555,388 | | | $ 79 | | | | 592,448 | | (37,139) | | $ 0 |
Beginning balance (in shares) at Mar. 31, 2021 | | | | | | | | | | | 319,859 | |
Beginning balance at Mar. 31, 2021 | | | | | | | | | | | $ 319,859 | |
Ending balance (in shares) at Jun. 30, 2021 | | | | | | | | | | | 319,859 | |
Ending balance at Jun. 30, 2021 | | | | | | | | | | | $ 319,859 | |
Beginning balance (in shares) at Mar. 31, 2021 | | | | 0 | | | | | | | | 51,964,388 |
Beginning balance at Mar. 31, 2021 | (20,416) | | | $ 0 | | | | 2,703 | | (23,119) | | $ 0 |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Vesting of Class B carried equity units (in shares) | | | | | | | | | | | | 148,516 |
Vesting of Class B carried equity units | 9 | | | | | | | | | | | $ 9 |
Share-based compensation expense | 665 | | | | | | | 665 | | | | |
Net income (loss) | 7,432 | | | | | | | | | 7,432 | | |
Ending balance (in shares) at Jun. 30, 2021 | | | | 0 | | | | | | | | 52,112,904 |
Ending balance at Jun. 30, 2021 | (12,310) | | | $ 0 | | | | 3,368 | | (15,687) | | $ 9 |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | |
Effect of Corporate Conversion (in shares) | | | | 68,720,140 | | | | | | | (319,859) | (52,112,904) |
Effect of Corporate Conversion | 319,853 | | | $ 69 | | | | 319,799 | | (6) | $ (319,859) | $ (9) |
Ending balance (in shares) at Sep. 30, 2021 | | | | | | | | | | | 0 | |
Ending balance at Sep. 30, 2021 | | | | | | | | | | | $ 0 | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Vesting of restricted stock (in shares) | | | | | | 21,691 | 573,316 | | | | | |
Vesting of restricted stock | | | $ 38 | | | | | | $ 38 | | | |
Issuance of common stock due to exercise of stock options (in shares) | | | | 213,408 | | | | | | | | |
Issuance of common stock due to exercise of stock options | 1,317 | | | | | | | 1,317 | | | | |
Effect of Corporate Conversion (in shares) | | | | 68,720,140 | | | | | | | (319,859) | (52,112,904) |
Effect of Corporate Conversion | 319,853 | | | $ 69 | | | | 319,799 | | (6) | $ (319,859) | $ (9) |
Issuance of common stock in connection with initial public offering, net of underwriters' discounts and commissions and issuance costs (in shares) | | | | 10,000,000 | | | | | | | | |
Issuance of common stock in connection with initial public offering, net of underwriters’ discounts and commissions and issuance costs | 242,364 | | | $ 10 | | | | 242,354 | | | | |
Share-based compensation expense | 25,572 | | | | | | | 25,572 | | | | |
Net income (loss) | (21,446) | | | | | | | | | (21,446) | | |
Ending balance (in shares) at Sep. 30, 2021 | | | | 79,528,555 | | | | | | | | 0 |
Ending balance at Sep. 30, 2021 | 555,388 | | | $ 79 | | | | 592,448 | | (37,139) | | $ 0 |
Beginning balance (in shares) at Dec. 31, 2021 | | | | 79,734,984 | | | | | | | | |
Beginning balance at Dec. 31, 2021 | 556,278 | | | $ 88 | | | | 596,542 | | (40,352) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Vesting of restricted stock (in shares) | | | | | 484,401 | 76,937 | | | | | | |
Vesting of restricted stock | | $ 32 | | | $ 32 | | | | | | | |
Issuance of common stock due to exercise of stock options (in shares) | | | | 28,909 | | | | | | | | |
Issuance of common stock due to exercise of stock options | 179 | | | | | | | 179 | | | | |
Share-based compensation expense | 3,887 | | | | | | | 3,887 | | | | |
Net income (loss) | 7,479 | | | | | | | | | 7,479 | | |
Ending balance (in shares) at Mar. 31, 2022 | | | | 80,325,231 | | | | | | | | |
Ending balance at Mar. 31, 2022 | $ 567,855 | | | $ 120 | | | | 600,608 | | (32,873) | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | |
Repurchase of stock (in shares) | (16,703) | | | | | | | | | | | |
Repurchase of stock | $ (300) | | | | | | | | | | | |
Beginning balance (in shares) at Dec. 31, 2021 | | | | 79,734,984 | | | | | | | | |
Beginning balance at Dec. 31, 2021 | $ 556,278 | | | $ 88 | | | | 596,542 | | (40,352) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Issuance of common stock due to exercise of stock options (in shares) | 29,909 | | | | | | | | | | | |
Issuance of common stock through employee purchase plan (in shares) | 64,985 | | | | | | | | | | | |
Repurchase of stock (in shares) | (16,703) | | | | | | | | | | | |
Repurchase of stock | $ (300) | | | | | | | | | | | |
Net income (loss) | 6,757 | | | | | | | | | | | |
Ending balance (in shares) at Sep. 30, 2022 | | | | 80,732,286 | | | | | | | | |
Ending balance at Sep. 30, 2022 | 580,493 | | | $ 128 | | | | 614,222 | | (33,857) | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | |
Repurchase of stock (in shares) | | | | (12,300) | | | | | | | | |
Repurchase of stock | (193) | | | | | | | | | (193) | | |
Beginning balance (in shares) at Mar. 31, 2022 | | | | 80,325,231 | | | | | | | | |
Beginning balance at Mar. 31, 2022 | 567,855 | | | $ 120 | | | | 600,608 | | (32,873) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Vesting of restricted stock (in shares) | | | | | 92,209 | 4,656 | | | | | | |
Vesting of restricted stock | | 6 | | | $ 6 | | | | | | | |
Issuance of common stock due to exercise of stock options (in shares) | | | | 1,000 | | | | | | | | |
Issuance of common stock due to exercise of stock options | 7 | | | | | | | 7 | | | | |
Issuance of common stock through employee purchase plan (in shares) | | | | 64,985 | | | | | | | | |
Issuance of common stock through employee stock purchase plan | 922 | | | | | | | 922 | | | | |
Repurchase of stock (in shares) | | | | (12,300) | | | | | | | | |
Repurchase of stock | (193) | | | | | | | | | (193) | | |
Share-based compensation expense | 5,548 | | | | | | | 5,548 | | | | |
Net income (loss) | 2,172 | | | | | | | | | 2,172 | | |
Ending balance (in shares) at Jun. 30, 2022 | | | | 80,475,781 | | | | | | | | |
Ending balance at Jun. 30, 2022 | $ 576,317 | | | $ 126 | | | | 607,085 | | (30,894) | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | |
Repurchase of stock (in shares) | (4,403) | | | (4,403) | | | | | | | | |
Repurchase of stock | $ (69) | | | | | | | | | (69) | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | |
Vesting of restricted stock (in shares) | | | | | 11,496 | 259,868 | | | | | | |
Vesting of restricted stock | | $ 2 | | | $ 2 | | | | | | | |
Shares withheld related to net share settlement of RSUs (in shares) | | | | (10,456) | | | | | | | | |
Shares withheld related to net share settlement of RSUs | $ (184) | | | | | | | (184) | | | | |
Repurchase of stock (in shares) | (4,403) | | | (4,403) | | | | | | | | |
Repurchase of stock | $ (69) | | | | | | | | | (69) | | |
Share-based compensation expense | 7,321 | | | | | | | 7,321 | | | | |
Net income (loss) | (2,894) | | | | | | | | | (2,894) | | |
Ending balance (in shares) at Sep. 30, 2022 | | | | 80,732,286 | | | | | | | | |
Ending balance at Sep. 30, 2022 | $ 580,493 | | | $ 128 | | | | $ 614,222 | | $ (33,857) | | |