| Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| |
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
| |
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
| |
|
(in thousands, except per share amounts) |
|
| Net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Numerator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Net income (loss) |
|
$ |
13,017 |
|
|
$ |
2,928 |
|
|
$ |
19,476 |
|
|
$ |
(11,964 |
) |
| Net income attributable to Sponsor Earn-out Shares |
|
|
— |
|
|
|
(41 |
) |
|
|
— |
|
|
|
— |
|
| Net (income) loss attributable to noncontrolling interest |
|
|
— |
|
|
|
(308 |
) |
|
|
(321 |
) |
|
|
59 |
|
| Total net income (loss) available to common stockholders |
|
$ |
13,017 |
|
|
$ |
2,579 |
|
|
$ |
19,155 |
|
|
$ |
(11,905 |
) |
| Denominator: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Weighted average common shares outstanding |
|
|
212,001 |
|
|
|
183,946 |
|
|
|
205,049 |
|
|
|
182,753 |
|
| Effect of dilutive securities |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock options |
|
|
15,985 |
|
|
|
14,533 |
|
|
|
16,430 |
|
|
|
— |
|
| RSUs |
|
|
4,874 |
|
|
|
5,380 |
|
|
|
5,659 |
|
|
|
— |
|
| Warrants |
|
|
37 |
|
|
|
— |
|
|
|
1,847 |
|
|
|
— |
|
| Weighted average diluted shares |
|
|
232,897 |
|
|
|
203,859 |
|
|
|
228,985 |
|
|
|
182,753 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Basic net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders |
|
$ |
0.06 |
|
|
$ |
0.01 |
|
|
$ |
0.09 |
|
|
$ |
(0.07 |
) |
| Diluted net income (loss) per share available to common stockholders, excluding sponsor earn-out stockholders |
|
$ |
0.06 |
|
|
$ |
0.01 |
|
|
$ |
0.08 |
|
|
$ |
(0.07 |
) |
|
| Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] |
| |
|
Three Months Ended September 30, |
|
|
Nine Months Ended September 30, |
|
| |
|
2025 |
|
|
2024 |
|
|
2025 |
|
|
2024 |
|
| |
|
(in thousands) |
|
| Stock options |
|
|
86 |
|
|
|
12 |
|
|
|
64 |
|
|
|
25,195 |
|
| RSUs |
|
|
3 |
|
|
|
1 |
|
|
|
3 |
|
|
|
10,534 |
|
| Warrants |
|
|
— |
|
|
|
16,308 |
|
|
|
— |
|
|
|
16,308 |
|
| Earn-out shares |
|
|
— |
|
|
|
3,000 |
|
|
|
— |
|
|
|
3,000 |
|
| Total |
|
|
89 |
|
|
|
19,321 |
|
|
|
67 |
|
|
|
55,037 |
|
|