v3.24.3
Segment and Geographic Information (Tables)
9 Months Ended
Sep. 30, 2024
Segment Reporting [Abstract]  
Summary of Financial Information for Each Reportable Segment
Financial information for each reportable segment was as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Revenue:
Government$408,341 $307,603 $1,114,481 $898,178 
Commercial317,175 250,556 923,507 718,484 
Total revenue$725,516 $558,159 $2,037,988 $1,616,662 
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Contribution:
Government$243,227 $185,867 $674,009 $526,330 
Commercial189,997 135,101 550,171 362,188 
Total contribution$433,224 $320,968 $1,224,180 $888,518 
Summary of Reconciliation of Segment Financial Information to Loss from Operations
The reconciliation of contribution to income from operations is as follows (in thousands):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Income from operations$113,140 $39,983 $299,360 $54,172 
Research and development expenses (1)
86,840 83,756 248,844 230,273 
General and administrative expenses (1)
90,819 82,849 266,136 260,778 
Total stock-based compensation expense142,425 114,380 409,840 343,295 
Total contribution$433,224 $320,968 $1,224,180 $888,518 
—————
(1) Excludes stock-based compensation expense.
Summary of Revenue by Geography
Revenue by geography is based on the customer’s headquarters or agency location at the time of sale. Revenue is as follows (in thousands, except percentages):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2024202320242023
Amount%Amount%Amount%Amount%
Revenue:
United States$498,986 69 %$345,479 62 %$1,342,564 66 %$1,010,336 62 %
United Kingdom69,496 10 %64,390 11 %209,688 10 %177,198 11 %
Rest of world (1)
157,034 21 %148,290 27 %485,736 24 %429,128 27 %
Total revenue$725,516 100 %$558,159 100 %$2,037,988 100 %$1,616,662 100 %
—————
(1) No other country represents 10% or more of total revenue for the three and nine months ended September 30, 2024 or 2023.