v3.25.3
Segment and Geographic Information - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                
Revenue from external customers $ 318,772     $ 224,177     $ 948,225 $ 655,289
Traffic acquisition costs 188,230     164,483     570,392 487,484
Restructuring charges 657     0     9,610 742
Impairment charges 0     0     15,614 0
Gain on repurchase of long-term debt 0     8,782     1,225 8,782
Interest expense 17,084     1,444     57,732 2,950
Other expense (income) and interest income, net 994     (3,536)     2,984 (7,687)
(Benefit) provision for income taxes (4,668)     1,229     (23,620) (1,110)
Segment and consolidated net (loss) income (19,690) $ (14,313) $ (54,843) 6,696 $ (2,199) $ (5,041) (88,846) (544)
Reporting Segment                
Segment Reporting, Reconciling Item for Operating Profit (Loss) from Segment to Consolidated [Line Items]                
Revenue from external customers 318,772     224,177     948,225 655,289
Traffic acquisition costs 188,230     164,483     570,392 487,484
Personnel-related costs 63,157     33,208     184,695 99,702
Merger and acquisition costs 3,656     5,585     25,508 8,787
Depreciation and amortization 17,497     4,843     48,707 14,494
Marketing and advertising expenses 7,524     2,225     22,746 6,688
Restructuring charges 657     0     9,610 742
Impairment charges 0     0     15,614 0
Other segment expenses 44,331     16,782     123,928 52,565
Gain on repurchase of long-term debt (1,225)     (8,782)     0 (8,782)
Interest expense 17,084     1,444     57,732 2,950
Other expense (income) and interest income, net 994     (3,536)     2,984 (7,687)
(Benefit) provision for income taxes (4,668)     1,229     (23,620) (1,110)
Segment and consolidated net (loss) income $ (19,690)     $ 6,696     $ (88,846) $ (544)