v3.26.1
Segment Information - Schedule of Disaggregation of Revenue (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]        
Segment revenue $ 150,728 $ 210,470 $ 318,412 $ 391,841
United States        
Segment Reporting [Line Items]        
Segment revenue 116,418 172,134 253,124 318,247
International        
Segment Reporting [Line Items]        
Segment revenue 34,310 38,336 65,288 73,594
SaaS        
Segment Reporting [Line Items]        
Segment revenue 114,480 115,005 231,218 226,134
Marketing Services        
Segment Reporting [Line Items]        
Segment revenue 36,248 95,465 87,194 165,707
Marketing Services | Print        
Segment Reporting [Line Items]        
Segment revenue 24,916 67,003 58,502 104,714
Marketing Services | Digital        
Segment Reporting [Line Items]        
Segment revenue $ 11,332 $ 28,462 $ 28,692 $ 60,993