v3.26.1
Segment and Geographic Information - Summary of Revenue by Geographic Area (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]        
Revenue $ 210,526 $ 248,229 $ 422,909 $ 495,330
Revenue Benchmark | Geographic Concentration Risk        
Segment Reporting [Line Items]        
Concentration risk 100.00% 100.00% 100.00% 100.00%
United States        
Segment Reporting [Line Items]        
Revenue $ 87,388 $ 109,891 $ 176,583 $ 225,081
United States | Revenue Benchmark | Geographic Concentration Risk        
Segment Reporting [Line Items]        
Concentration risk 42.00% 44.00% 42.00% 45.00%
Rest of the world        
Segment Reporting [Line Items]        
Revenue $ 123,138 $ 138,338 $ 246,326 $ 270,249
Rest of the world | Revenue Benchmark | Geographic Concentration Risk        
Segment Reporting [Line Items]        
Concentration risk 58.00% 56.00% 58.00% 55.00%