XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue recognition (Tables)
3 Months Ended
Mar. 31, 2024
Revenue from Contract with Customer [Abstract]  
Schedule of Deferred Revenue Balances by Reportable Segment
The below table presents a summary of deferred revenue balances by reportable segment (in thousands):
March 31,December 31, December 31,
202420232022
Deferred revenue:
Enterprise$255,886 $220,127 $219,030 
Consumer62,017 62,287 59,249 
Total deferred revenue$317,903 $282,414 $278,279 
Schedule of Deferred Contract Costs The following table represents a roll forward of the Company’s deferred contract costs (in thousands):
Balance at Beginning of PeriodAdditionsAmortization ExpenseBalance at End of Period
Three Months Ended March 31, 2024$74,374 $18,081 $(14,041)$78,414 
Three Months Ended March 31, 2023$65,645 $17,302 $(10,508)$72,439