v3.26.1
Segment Reporting - Schedule of Reconciliation of Operating Profit (Loss) from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net revenue $ 75,808 $ 79,950 $ 152,837 $ 163,457
Stock-based compensation expense (2,915) (2,557) (5,122) (5,698)
Depreciation and amortization (565) (500) (1,083) (1,031)
Other 1,182 343 1,276 501
(Loss) income before income taxes (2,784) 15,923 (3,276) 33,802
Operating Segments | Reportable Segment        
Segment Reporting [Line Items]        
Net revenue 86,211 85,848 173,757 174,760
Variable expense (8,479) (4,891) (15,016) (10,575)
Revenue share expense (12,548) (9,347) (26,108) (18,066)
Direct marketing (34,314) (11,350) (60,627) (24,638)
Compensation and outside labor (21,040) (19,259) (43,200) (38,572)
Other overhead (2,210) (3,823) (7,345) (11,157)
Corporate allocations (817) (4,081) (2,050) (8,002)
Reportable segment and corporate and all other adjusted net profit (loss) 22,209 13,472 39,533 32,551
Intersegment Eliminations | Reportable Segment        
Segment Reporting [Line Items]        
Net revenue 15,406 (19,625) 20,122 (31,199)
Corporate and all other Adjusted Net Profit (Loss)        
Segment Reporting [Line Items]        
Reportable segment and corporate and all other adjusted net profit (loss) (15,368) (8,048) (29,064) (11,808)
Segment Reporting, Reconciling Item, Excluding Corporate Nonsegment        
Segment Reporting [Line Items]        
Net revenue (14,814) 22,247 (19,150) 35,216
Stock-based compensation expense (2,915) (2,557) (5,122) (5,698)
Deferred contract acquisition costs 8,216 (8,445) 11,428 (16,644)
Depreciation and amortization (527) (472) (1,006) (949)
Other $ 415 $ (274) $ 105 $ 1,134