v3.25.2
Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of Reportable Segments | segment     1  
Total revenues $ 762,040 $ 766,734 $ 1,520,198 $ 1,535,842
Rental operations 224,433 217,254 $ 450,828 435,568
Corporate Segment        
Segment Reporting Information [Line Items]        
Number of Operating Segments | segment     7  
Corporate Segment and Other Operating Segment        
Segment Reporting Information [Line Items]        
Number of Operating Segments | segment     9  
Other Operating Segment        
Segment Reporting Information [Line Items]        
Number of Operating Segments | segment     2  
Total revenues 48,095 47,108 $ 100,527 89,976
Rental operations 12,031 17,324 25,990 44,547
Reportable Segment, Aggregation before Other Operating Segment        
Segment Reporting Information [Line Items]        
Total revenues 713,945 719,626 1,419,671 1,445,866
Rental operations 212,402 199,930 424,838 391,021
Reportable segment net operating income (reportable segment profit or loss) 501,543 519,696 994,833 1,054,845
Income From Rentals        
Segment Reporting Information [Line Items]        
Total revenues     1,480,454 1,510,713
Income From Rentals | Reportable Segment, Aggregation before Other Operating Segment        
Segment Reporting Information [Line Items]        
Total revenues 703,457 713,949 1,402,656 1,434,514
Other income        
Segment Reporting Information [Line Items]        
Total revenues 24,761 11,572 39,744 25,129
Other income | Reportable Segment, Aggregation before Other Operating Segment        
Segment Reporting Information [Line Items]        
Total revenues $ 10,488 $ 5,677 $ 17,015 $ 11,352