v3.25.4
Revenue - Schedule of Disaggregation of Revenue by Source (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,849,648 $ 1,813,255 $ 2,187,317
Create Solutions      
Disaggregation of Revenue [Line Items]      
Total revenue 621,409 613,966 859,174
Grow Solutions      
Disaggregation of Revenue [Line Items]      
Total revenue $ 1,228,239 $ 1,199,289 $ 1,328,143