Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations |
9 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Sep. 30, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue from Contract with Customer [Abstract] | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations |
3.
Revenue, Contract Assets, Contract Liabilities and Remaining Performance Obligations
Disaggregation of Revenue Revenue from subscription-based contracts was $20,200 and $57,959, or 71% and 65% of total revenue, for the three and nine months ended September 30, 2024, respectively, and was $16,604 and $56,450, or 75% and 77% of total revenue, for the three and nine months ended September 30, 2023, respectively. Revenue from non-subscription-based contracts was $8,368 and $30,833, or 29% and 35% of total revenue, for the three and nine months ended September 30, 2024, respectively, and was $5,522 and $16,657, or 25% and 23% of total revenue, for the three and nine months ended September 30, 2023, respectively. The following revenue disaggregated by geography, derived from billing addresses, was recognized:
(1)
U.S. represented 44% and 42% of total revenue for the three and nine months ended September 30, 2024, respectively, and 37% and 42% of total revenue for the three and nine months ended September 30, 2023, respectively. Canada represented 15% of total revenue for the nine months ended September 30, 2024.
(2)
United Kingdom represented 11% and 13% of total revenue for the nine months ended September 30, 2024 and 2023, respectively. France represented 16% of total revenue for the three months ended September 30, 2024, and United Kingdom represented 15% of total revenue for the three months ended September 30, 2023.
Contract Assets As of September 30, 2024, contract assets were $4,148, which was reported in contract assets on the Company's condensed consolidated balance sheets. As of December 31, 2023, contract assets were $4,917, of which $4,718 was reported in contract assets, and $199 was reported in other long-term assets, including restricted cash on the Company's condensed consolidated balance sheets. Changes in contract assets for the nine months ended September 30, 2024 and 2023 were as follows:
Contract Liabilities As of September 30, 2024, contract liabilities were $49,780, of which $27,214 was reported in contract liabilities, current portion, and $22,566 was reported in other long-term liabilities on the Company’s condensed consolidated balance sheets. As of December 31, 2023, contract liabilities were $49,101, of which $31,178 was reported in contract liabilities, current portion, and $17,923 was reported in other long-term liabilities on the Company’s condensed consolidated balance sheets.
Changes in contract liabilities for the nine months ended September 30, 2024 and 2023 were as follows:
Remaining Performance Obligations The Company has performance obligations associated with commitments in customer contracts for future services that have not yet been recognized as revenue. These commitments for future services exclude (i) contracts with an original term of one year or less, and (ii) cancellable contracts. As of September 30, 2024, the amount not yet recognized as revenue from these commitments was $200,117. The Company expects to recognize its remaining performance obligations as of September 30, 2024, over the following periods:
|