XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
Segment Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue $ 167,684 $ 181,371
United States    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue 136,706 146,113
International    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue 30,978 35,258
SaaS    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue 116,738 111,129
Marketing Services    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue 50,946 70,242
Marketing Services | Print    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue 33,586 37,711
Marketing Services | Digital    
Segment Reporting, Revenue Reconciling Item [Line Items]    
Segment revenue $ 17,360 $ 32,531