v3.26.1
Segment and Geographic Information - Schedule of Geographic 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]        
Total revenue $ 221,801 $ 266,990 $ 420,971 $ 509,610
North America        
Segment Reporting [Line Items]        
Total revenue 118,133 147,884 207,154 268,092
Europe        
Segment Reporting [Line Items]        
Total revenue 59,181 64,389 121,902 130,568
Rest of the world        
Segment Reporting [Line Items]        
Total revenue $ 44,487 $ 54,717 $ 91,915 $ 110,950