v3.26.3
Segment and Geographic Information - Schedule of Geographic Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment Reporting [Line Items]        
Total revenue $ 173,898 $ 260,094 $ 594,869 $ 769,704
North America        
Segment Reporting [Line Items]        
Total revenue 81,021 142,808 288,175 410,900
Europe        
Segment Reporting [Line Items]        
Total revenue 50,691 63,606 172,593 194,174
Rest of the world        
Segment Reporting [Line Items]        
Total revenue $ 42,186 $ 53,680 $ 134,101 $ 164,630