CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($) $ in Thousands |
Total |
Common Stock
Class A Common Stock
|
Common Stock
Class B Common Stock
|
Common Stock
Class C Common Stock
|
Additional Paid-In Capital |
Accumulated Deficit |
Non-Controlling Interest |
| Beginning balance (in shares) at Dec. 31, 2023 |
|
|
65,637,806
|
146,484,989
|
0
|
|
|
|
| Beginning balance at Dec. 31, 2023 |
|
$ 46,508
|
$ 6
|
$ 15
|
$ 0
|
$ 133,728
|
$ (120,478)
|
$ 33,237
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
1,952
|
|
|
|
612
|
|
1,340
|
| Employee stock purchase plan (in shares) |
|
|
63,832
|
|
|
|
|
|
| Employee stock purchase plan |
|
251
|
|
|
|
251
|
|
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
28,235
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(30)
|
|
|
|
(30)
|
|
|
| Common Unit redemption (in shares) |
|
|
1,405,124
|
(1,405,124)
|
|
|
|
|
| Common Unit redemption |
|
0
|
|
|
|
(42)
|
|
42
|
| Net income (loss) |
|
1,855
|
|
|
|
|
548
|
1,307
|
| Ending balance (in shares) at Mar. 31, 2024 |
|
|
67,134,997
|
145,079,865
|
0
|
|
|
|
| Ending balance at Mar. 31, 2024 |
|
50,536
|
$ 6
|
$ 15
|
$ 0
|
134,519
|
(119,930)
|
35,926
|
| Beginning balance (in shares) at Dec. 31, 2023 |
|
|
65,637,806
|
146,484,989
|
0
|
|
|
|
| Beginning balance at Dec. 31, 2023 |
|
46,508
|
$ 6
|
$ 15
|
$ 0
|
133,728
|
(120,478)
|
33,237
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Net income (loss) |
|
(916)
|
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2024 |
|
|
77,265,412
|
135,473,335
|
0
|
|
|
|
| Ending balance at Sep. 30, 2024 |
|
53,565
|
$ 8
|
$ 14
|
$ 0
|
135,453
|
(120,947)
|
39,037
|
| Beginning balance (in shares) at Mar. 31, 2024 |
|
|
67,134,997
|
145,079,865
|
0
|
|
|
|
| Beginning balance at Mar. 31, 2024 |
|
50,536
|
$ 6
|
$ 15
|
$ 0
|
134,519
|
(119,930)
|
35,926
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
3,305
|
|
|
|
1,078
|
|
2,227
|
| Employee stock purchase plan (in shares) |
|
|
1,898
|
|
|
|
|
|
| Employee stock purchase plan |
|
7
|
|
|
|
7
|
|
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
304,585
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(333)
|
$ 1
|
$ (1)
|
|
(333)
|
|
|
| Common Unit redemption (in shares) |
|
|
2,511,602
|
(2,511,602)
|
|
|
|
|
| Common Unit redemption |
|
0
|
|
|
|
4
|
|
(4)
|
| Exercised (in shares) |
|
|
2,546
|
|
|
|
|
|
| Proceeds from exercise of stock options, net of taxes |
|
13
|
|
|
|
13
|
|
|
| Net income (loss) |
|
(1,374)
|
|
|
|
|
(482)
|
(892)
|
| Ending balance (in shares) at Jun. 30, 2024 |
|
|
69,955,628
|
142,568,263
|
0
|
|
|
|
| Ending balance at Jun. 30, 2024 |
|
52,154
|
$ 7
|
$ 14
|
$ 0
|
135,288
|
(120,412)
|
37,257
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
2,605
|
|
|
|
938
|
|
1,667
|
| Employee stock purchase plan (in shares) |
|
|
78,287
|
|
|
|
|
|
| Employee stock purchase plan |
|
260
|
|
|
|
260
|
|
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
136,569
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(57)
|
$ 1
|
|
|
(58)
|
|
|
| Common Unit redemption (in shares) |
|
|
7,094,928
|
(7,094,928)
|
|
|
|
|
| Common Unit redemption |
|
0
|
|
|
|
(975)
|
|
975
|
| Net income (loss) |
|
(1,397)
|
|
|
|
|
(535)
|
(862)
|
| Ending balance (in shares) at Sep. 30, 2024 |
|
|
77,265,412
|
135,473,335
|
0
|
|
|
|
| Ending balance at Sep. 30, 2024 |
|
53,565
|
$ 8
|
$ 14
|
$ 0
|
135,453
|
(120,947)
|
39,037
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
78,286,909
|
134,536,464
|
0
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
|
49,496
|
$ 8
|
$ 13
|
$ 0
|
136,583
|
(123,430)
|
36,322
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
2,591
|
|
|
|
943
|
|
1,648
|
| Employee stock purchase plan (in shares) |
|
|
100,626
|
|
|
|
|
|
| Employee stock purchase plan |
|
194
|
|
|
|
194
|
|
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
222,149
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(250)
|
|
|
|
(250)
|
|
|
| Net income (loss) |
|
(7,846)
|
|
|
|
|
(2,888)
|
(4,958)
|
| Ending balance (in shares) at Mar. 31, 2025 |
|
|
78,609,684
|
134,536,464
|
0
|
|
|
|
| Ending balance at Mar. 31, 2025 |
|
44,185
|
$ 8
|
$ 13
|
$ 0
|
137,470
|
(126,318)
|
33,012
|
| Beginning balance (in shares) at Dec. 31, 2024 |
|
|
78,286,909
|
134,536,464
|
0
|
|
|
|
| Beginning balance at Dec. 31, 2024 |
|
49,496
|
$ 8
|
$ 13
|
$ 0
|
136,583
|
(123,430)
|
36,322
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Net income (loss) |
|
(23,595)
|
|
|
|
|
|
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
|
114,593,285
|
133,889,692
|
0
|
|
|
|
| Ending balance at Sep. 30, 2025 |
|
74,194
|
$ 11
|
$ 13
|
$ 0
|
180,100
|
(132,133)
|
26,203
|
| Beginning balance (in shares) at Mar. 31, 2025 |
|
|
78,609,684
|
134,536,464
|
0
|
|
|
|
| Beginning balance at Mar. 31, 2025 |
|
44,185
|
$ 8
|
$ 13
|
$ 0
|
137,470
|
(126,318)
|
33,012
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
2,740
|
|
|
|
1,000
|
|
1,740
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
335,969
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(130)
|
|
|
|
(130)
|
|
|
| Common Unit redemption (in shares) |
|
|
109,603
|
(109,603)
|
|
|
|
|
| Common Unit redemption |
|
0
|
|
|
|
20
|
|
(20)
|
| Shares issued upon settlement agreement (in shares) |
|
|
2,300,100
|
|
|
|
|
|
| Shares issued upon settlement agreement |
|
3,367
|
|
|
|
3,367
|
|
|
| Net income (loss) |
|
(14,512)
|
|
|
|
|
(5,329)
|
(9,183)
|
| Ending balance (in shares) at Jun. 30, 2025 |
|
|
81,355,356
|
134,426,861
|
0
|
|
|
|
| Ending balance at Jun. 30, 2025 |
|
35,650
|
$ 8
|
$ 13
|
$ 0
|
141,727
|
(131,647)
|
25,549
|
| Increase (Decrease) in Stockholders' Equity [Roll Forward] |
|
|
|
|
|
|
|
|
| Equity-based compensation |
|
2,354
|
|
|
|
864
|
|
1,490
|
| Employee stock purchase plan (in shares) |
|
|
75,088
|
|
|
|
|
|
| Employee stock purchase plan |
|
103
|
|
|
|
103
|
|
|
| Vesting of stock awards, net of shares withheld for taxes (in shares) |
|
|
425,672
|
|
|
|
|
|
| Vesting of stock awards, net of shares withheld for taxes |
|
(101)
|
|
|
|
(101)
|
|
|
| Common Unit redemption (in shares) |
|
|
537,169
|
(537,169)
|
|
|
|
|
| Common Unit redemption |
|
0
|
|
|
|
84
|
|
(84)
|
| Shares issued for public equity offering, net of issuance costs (in shares) |
[1] |
|
32,200,000
|
|
|
|
|
|
| Shares issued for public equity offering, net of issuance costs |
[1] |
37,426
|
$ 3
|
|
|
37,423
|
|
|
| Net income (loss) |
|
(1,238)
|
|
|
|
|
(486)
|
(752)
|
| Ending balance (in shares) at Sep. 30, 2025 |
|
|
114,593,285
|
133,889,692
|
0
|
|
|
|
| Ending balance at Sep. 30, 2025 |
|
$ 74,194
|
$ 11
|
$ 13
|
$ 0
|
$ 180,100
|
$ (132,133)
|
$ 26,203
|
|
|