XML 38 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue (Tables)
9 Months Ended
Sep. 30, 2025
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
September 30,
Nine Months Ended
September 30,
2025202420252024
Balance, beginning of period$433,147 $305,160 $381,363 $253,635 
Billings and other(1)
314,593 217,878 844,216 602,830 
Revenue(274,173)(198,639)(752,012)(532,066)
Balance, end of period$473,567 $324,399 $473,567 $324,399 
__________________
(1)Other primarily includes amounts for which the Company had a contractual right to bill and receive payment from the customer.