v3.25.4
Segment Information - Income by Geography (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information Profit Loss      
Revenues $ 1,716,485 $ 1,583,018 $ 1,741,358
Owned Real Estate      
Segment Reporting Information Profit Loss      
Revenues 1,716,485 1,583,018 1,741,358
Owned Real Estate | Domestic      
Segment Reporting Information Profit Loss      
Revenues 1,092,612 1,013,217 1,154,863
Owned Real Estate | International      
Segment Reporting Information Profit Loss      
Revenues $ 623,873 $ 569,801 $ 586,495