v3.26.1
Revenue (Tables)
6 Months Ended
Jun. 30, 2026
Revenue from Contract with Customer [Abstract]  
Schedule of Changes in Deferred Revenue
The changes in deferred revenue were as follows for the periods presented:
Three Months Ended
June 30,
Six Months Ended
June 30,
2026202520262025
Balance, beginning of period$627,664 $406,636 $595,334 $381,363 
Billings and other(1)
369,202 276,151 734,971 529,623 
Revenue(370,083)(249,640)(703,522)(477,839)
Balance, end of period$626,783 $433,147 $626,783 $433,147 
__________________
(1)Other primarily includes amounts for which the Company had a contractual right to bill and receive payment from the customer.