XML 58 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Revenue from Contracts with Customers - Schedule of Revenue Disaggregated By Geography (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Revenue $ 1,469,000 $ 1,081,000 $ 2,911,000 $ 2,116,000
Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 1,469,000 $ 1,081,000 $ 2,911,000 $ 2,116,000
Percentage of Revenue 100.00% 100.00% 100.00% 100.00%
United States and Canada | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 846,000 $ 670,000 $ 1,684,000 $ 1,317,000
Percentage of Revenue 57.00% 62.00% 57.00% 62.00%
U.S | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Percentage of Revenue 54.00% 58.00% 54.00% 58.00%
Europe | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 304,000 $ 204,000 $ 599,000 $ 398,000
Percentage of Revenue 21.00% 19.00% 21.00% 19.00%
Asia-Pacific, including Australia and New Zealand | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 175,000 $ 116,000 $ 344,000 $ 225,000
Percentage of Revenue 12.00% 11.00% 12.00% 11.00%
Rest of world | Revenue Benchmark | Geographic Concentration Risk        
Disaggregation of Revenue [Line Items]        
Revenue $ 144,000 $ 91,000 $ 284,000 $ 176,000
Percentage of Revenue 10.00% 8.00% 10.00% 8.00%