XML 137 R107.htm IDEA: XBRL DOCUMENT v3.25.4
Segment Information - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue $ 785,015 $ 824,156 $ 916,961
United States      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue 659,367 686,341 764,112
International      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue 125,648 137,815 152,849
SaaS      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue 461,027 343,476 263,717
Marketing Services      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue 323,988 480,680 653,244
Marketing Services | Print      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue 223,572 253,998 264,834
Marketing Services | Digital      
Segment Reporting, Revenue Reconciling Item [Line Items]      
Revenue $ 100,416 $ 226,682 $ 388,410