XML 34 R24.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Revenues
The table below presents the Company's revenues as included on the condensed consolidated statements of operations (in thousands):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Revenue from contracts with customers (ASC 606)$1,477,121 $1,321,830 $2,851,310 $2,531,568 
Rental revenue (ASC 842)111,062 114,016 187,045 181,479 
Total revenue$1,588,183 $1,435,846 $3,038,355 $2,713,047