v3.26.3
Revenue - Revenue by Geographic Areas (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Amount $ 321,192 $ 229,634 $ 860,281 $ 659,037
Geographic Concentration Risk | Revenue from Contract with Customer        
Disaggregation of Revenue [Line Items]        
Amount $ 321,192 $ 229,634 $ 860,281 $ 659,037
Percentage of Revenue (1) 100.00% 100.00% 100.00% 100.00%
North America | Geographic Concentration Risk | Revenue from Contract with Customer        
Disaggregation of Revenue [Line Items]        
Amount $ 157,484 $ 91,244 $ 401,224 $ 248,741
Percentage of Revenue (1) 49.00% 40.00% 47.00% 38.00%
Europe | Geographic Concentration Risk | Revenue from Contract with Customer        
Disaggregation of Revenue [Line Items]        
Amount $ 63,479 $ 61,897 $ 188,105 $ 180,032
Percentage of Revenue (1) 20.00% 27.00% 22.00% 27.00%
Asia | Geographic Concentration Risk | Revenue from Contract with Customer        
Disaggregation of Revenue [Line Items]        
Amount $ 72,590 $ 52,253 $ 192,109 $ 154,021
Percentage of Revenue (1) 23.00% 23.00% 22.00% 23.00%
Rest of the world | Geographic Concentration Risk | Revenue from Contract with Customer        
Disaggregation of Revenue [Line Items]        
Amount $ 27,639 $ 24,240 $ 78,843 $ 76,243
Percentage of Revenue (1) 8.00% 10.00% 9.00% 12.00%