Subsequent Events - Additional Information (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|
Jan. 01, 2025
Segment
|
Mar. 21, 2025
USD ($)
|
Dec. 31, 2024
USD ($)
Segment
|
Dec. 31, 2023
USD ($)
|
Dec. 31, 2022
USD ($)
|
|
Subsequent Event [Line Items] | |||||
Common stock repurchased value | $ 100,000 | $ 1,065,841 | $ 2,611,115 | $ 1,347,308 | |
Repayments of lines of credit | 300,000 | ||||
Net proceeds from sale of investments in real estate | $ 200,000 | ||||
Number of reportable segments | Segment | 5 | 5 |
X | ||||||||||
- Definition Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
X | ||||||||||
- Definition The cash outflow to reacquire common stock during the period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Cash received for the sale of real estate that is not part of an investing activity during the current period. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
X | ||||||||||
- Definition Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|