| Segment Reporting [Table Text Block] |
| | | GRE | | | GREW | | | Corporate | | | Total | |
| | | (in thousands) | |
| Year ended December 31, 2025 | | | | | | | | | | | | | | | | |
| Revenues | | $ | 478,452 | | | $ | 23,519 | | | $ | — | | | $ | 501,971 | |
| Cost of revenues | | | 359,912 | | | | 17,374 | | | | — | | | | 377,286 | |
| Gross profit | | | 118,540 | | | | 6,145 | | | | — | | | | 124,685 | |
| Marketing and customer acquisition expenses | | | 34,222 | | | | 1,611 | | | | — | | | | 35,833 | |
| Employee-related expenses | | | 17,797 | | | | 5,700 | | | | 3,804 | | | | 27,301 | |
| Provision for credit losses | | | 1,857 | | | | 154 | | | | — | | | | 2,011 | |
| Stock-based compensation | | | 1,043 | | | | 88 | | | | 1,404 | | | | 2,535 | |
| Depreciation and amortization | | | 299 | | | | 706 | | | | — | | | | 1,005 | |
| Impairment of assets | | | — | | | | 1,642 | | | | — | | | | 1,642 | |
| Other selling, general and administrative expenses | | | 19,100 | | | | 3,319 | | | | 4,222 | | | | 26,641 | |
| Income (loss) from operations | | $ | 44,222 | | | $ | (7,075 | ) | | $ | (9,430 | ) | | $ | 27,717 | |
| Provision for (benefit from) income taxes | | $ | 14,562 | | | $ | (6,857 | ) | | $ | 557 | | | $ | 8,262 | |
| Year ended December 31, 2024 | | | | | | | | | | | | | | | | |
| Revenues | | $ | 403,340 | | | $ | 21,862 | | | $ | — | | | $ | 425,202 | |
| Cost of revenues | | | 271,191 | | | | 15,528 | | | | — | | | | 286,719 | |
| Gross profit | | | 132,149 | | | | 6,334 | | | | — | | | | 138,483 | |
| Marketing and customer acquisition expenses | | | 36,437 | | | | 592 | | | | — | | | | 37,029 | |
| Employee-related expenses | | | 17,778 | | | | 4,579 | | | | 4,075 | | | | 26,432 | |
| Provision for credit losses | | | 2,359 | | | | — | | | | — | | | | 2,359 | |
| Stock-based compensation | | | 1,054 | | | | 58 | | | | 1,234 | | | | 2,346 | |
| Depreciation and amortization | | | 300 | | | | 584 | | | | — | | | | 884 | |
| Impairment of assets | | | — | | | | 185 | | | | — | | | | 185 | |
| Other selling, general and administrative expenses | | | 17,676 | | | | 3,311 | | | | 3,359 | | | | 24,346 | |
| Income (loss) from operations (as restated) | | $ | 56,545 | | | $ | (2,975 | ) | | $ | (8,668 | ) | | $ | 44,902 | |
| Provision for (benefit from) income taxes (as restated) | | $ | 18,226 | | | $ | (1,919 | ) | | $ | (949 | ) | | $ | 15,358 | |
| Year ended December 31, 2023 | | | | | | | | | | | | | | | | |
| Revenues | | $ | 409,879 | | | $ | 18,829 | | | $ | — | | | $ | 428,708 | |
| Cost of revenues | | | 266,519 | | | | 15,983 | | | | — | | | | 282,502 | |
| Gross profit | | | 143,360 | | | | 2,846 | | | | — | | | | 146,206 | |
| Marketing and customer acquisition expenses | | | 35,143 | | | | 656 | | | | — | | | | 35,799 | |
| Employee-related expenses | | | 17,325 | | | | 4,547 | | | | 4,729 | | | | 26,601 | |
| Provision for credit losses | | | 2,129 | | | | 233 | | | | — | | | | 2,362 | |
| Stock-based compensation | | | 1,024 | | | | 28 | | | | 1,731 | | | | 2,783 | |
| Depreciation and amortization | | | 350 | | | | 113 | | | | — | | | | 463 | |
| Other selling, general and administrative expenses | | | 15,478 | | | | 3,058 | | | | 4,565 | | | | 23,101 | |
| Income (loss) from operations (as restated) | | $ | 71,911 | | | $ | (5,789 | ) | | $ | (11,025 | ) | | $ | 55,097 | |
| Provision for (benefit from) income taxes (as restated) | | $ | 21,119 | | | $ | (1,024 | ) | | $ | (3,473 | ) | | $ | 16,622 | |
|
| Segment Reporting, Reconciliation of Asset by Segment to Consolidated [Table Text Block] |
| | | December 31, | |
| | | 2025 | | | 2024 | |
| | | (in thousands) | |
| | | | | | | | (As Restated) | |
| GRE | | $ | 191,728 | | | $ | 204,470 | |
| GREW | | | 44,254 | | | | 38,302 | |
| Corporate | | | 151,979 | | | | 119,011 | |
| Total assets of continuing operations | | | 387,961 | | | | 361,783 | |
| Assets of discontinued operations | | | 1,419 | | | | 8,060 | |
| Total assets | | $ | 389,380 | | | $ | 369,843 | |
| | | | | | | Other Foreign | | | | | |
| | | United States | | | Countries | | | Total | |
| | | (in thousands) | |
| December 31, 2025 | | | | | | | | | | | | |
| Long-lived assets of continuing operations, net | | $ | 42,503 | | | $ | 3,765 | | | $ | 46,268 | |
| Total assets of continuing operations | | | 383,774 | | | | 4,187 | | | | 387,961 | |
| December 31, 2024 | | | | | | | | | | | | |
| Long-lived assets of continuing operations, net | | $ | 44,304 | | | $ | 3,500 | | | $ | 47,804 | |
| Total assets of continuing operations (as restated) | | | 357,665 | | | | 4,118 | | | | 361,783 | |
|