v3.26.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Deferred Revenue The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands):
Three Months Ended March 31,
20262025
Balance at beginning of the period$103,245 $64,497 
Plus: Billings during the period366,253 291,517 
Less: Revenue recognized during the period(358,005)(279,827)
Balance at end of the period$111,493 $76,187