XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2024
Revenue from Contract with Customer [Abstract]  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction The following table includes estimated revenue expected to be recognized in the future related to maintenance and support performance obligations that are partially satisfied (in thousands):
Remainder of 20242025202620272028Thereafter
Revenue expected to be recognized in the future as of June 30, 2024$888 $902 $536 $277 $160 $— 
Summary of Revenue Disaggregated by Geography
The following table presents the Company’s revenue disaggregated by geography, based on billing address of the customer (in thousands):
Three Months Ended
June 30,
Six Months Ended
June 30,
2024202320242023
United States$87,937 $74,203 $171,288 $144,262 
Rest of World18,854 15,676 38,222 30,223 
Total revenue$106,791 $89,879 $209,510 $174,485