XML 52 R30.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Changes of Deferred Revenue The following table summarizes the changes in the balance of deferred revenue during the periods presented (in thousands):
Year Ended December 31,
20252024
Balance at beginning of the period$64,497 $40,100 
Plus: Billings during the period1,272,767 961,861 
Less: Revenue recognized during the period(1,234,019)(937,464)
Balance at end of the period$103,245 $64,497