XML 227 R180.htm IDEA: XBRL DOCUMENT
v3.25.0.1

SCHEDULE I - CONDENSED FINANCIAL INFORMATION OF PARENT - FOOTNOTES (Details) | 1 Months Ended | 12 Months Ended
--- | --- | ---
Nov. 30, 2024 USD ($) | Sep. 30, 2024 USD ($) | May 31, 2024 USD ($) | Mar. 31, 2024 USD ($) business_day | Dec. 31, 2024 USD ($) lender | Dec. 31, 2023 USD ($) | Dec. 31, 2022 USD ($)
Debt Instruments [Abstract] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  | $ 9,900,000,000 |  |
Committed lines of credit, capacity for issuance of letters of credit |  |  |  |  | 200,000,000 |  |
Line of credit, increase limit |  |  |  |  | 500,000,000 |  |
Letters of credit outstanding |  |  |  |  | 497,000,000 |  |
Gross long-term debt |  |  |  |  | 16,590,000,000 | $ 12,207,000,000 |
Long-term debt |  |  |  |  | 31,558,000,000 | 27,759,000,000 |
Long-term debt, maturity, year one |  |  |  |  | 2,212,000,000 |  |
Long-term debt, maturity, year two |  |  |  |  | 1,853,000,000 |  |
Long-term debt, maturity, year three |  |  |  |  | 1,499,000,000 |  |
Long-term debt, maturity, year four |  |  |  |  | 1,963,000,000 |  |
Long-term debt, maturity, year five |  |  |  |  | 584,000,000 |  |
Thereafter |  |  |  |  | 24,788,000,000 |  |
Operating leases |  |  |  |  |  |  |
Total operating lease commitments |  |  |  |  | 1,636,000,000 |  |
2025 |  |  |  |  | 142,000,000 |  |
2026 |  |  |  |  | 142,000,000 |  |
2027 |  |  |  |  | 134,000,000 |  |
2028 |  |  |  |  | 128,000,000 |  |
2029 |  |  |  |  | 124,000,000 |  |
Thereafter |  |  |  |  | 966,000,000 |  |
Operating lease costs |  |  |  |  | $ 118,000,000 | $ 99,000,000 | $ 83,000,000
Operating lease, weighted-average discount rate (as a percent) |  |  |  |  | 6.10% | 6.64% |
Maximum ratio of indebtedness to total capitalization |  |  |  |  | 0.65 |  |
6.40% Junior Subordinated Notes, Due October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  | 6.40% |  |  |  |  |
Parent Company |  |  |  |  |  |  |
Basis of Presentation |  |  |  |  |  |  |
Cash dividends received |  |  |  |  | $ 908,000,000 | $ 1,900,000,000 | 832,000,000
Debt Instruments [Abstract] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  | 4,000,000,000 |  |
Amount available |  |  |  |  | $ 4,000,000,000 |  |
Number of lenders | lender |  |  |  |  | 23 |  |
Share of facility held by lenders (as a percent) |  |  |  |  | 6.00% |  |
Committed lines of credit, capacity for issuance of letters of credit |  |  |  |  | $ 200,000,000 |  |
Line of credit, increase limit |  |  |  |  | 500,000,000 |  |
Letters of credit outstanding |  |  |  |  | 0 |  |
Gross long-term debt |  |  |  |  | 11,908,000,000 | 8,558,000,000 |
Current portion of long-term debt |  |  |  |  | (750,000,000) | 0 |
Unamortized discount on long-term debt |  |  |  |  | (30,000,000) | (29,000,000) |
Unamortized debt issuance costs |  |  |  |  | (100,000,000) | (68,000,000) |
Long-term debt |  |  |  |  | 11,028,000,000 | 8,461,000,000 |
Long-term debt, maturity, year one |  |  |  |  | 750,000,000 |  |
Long-term debt, maturity, year two |  |  |  |  | 550,000,000 |  |
Long-term debt, maturity, year three |  |  |  |  | 750,000,000 |  |
Long-term debt, maturity, year four |  |  |  |  | 1,000,000,000.0 |  |
Long-term debt, maturity, year five |  |  |  |  | 500,000,000 |  |
Thereafter |  |  |  |  | 8,400,000,000 |  |
Operating leases |  |  |  |  |  |  |
Total operating lease commitments |  |  |  |  | 212,000,000 |  |
2025 |  |  |  |  | 12,000,000 |  |
2026 |  |  |  |  | 12,000,000 |  |
2027 |  |  |  |  | 12,000,000 |  |
2029 |  |  |  |  | 13,000,000 |  |
Thereafter |  |  |  |  | 151,000,000 |  |
Operating lease costs |  |  |  |  | $ 14,000,000 | $ 14,000,000 | $ 14,000,000
Operating lease, weighted-average discount rate (as a percent) |  |  |  |  | 4.70% | 4.70% |
Maximum ratio of indebtedness to total capitalization |  |  |  |  | 0.65 |  |
Parent Company | Corporate Headquarters |  |  |  |  |  |  |
Operating leases |  |  |  |  |  |  |
Total operating lease commitments |  |  |  |  | $ 147,000,000 |  |
Parent Company | 3.30% Notes April 1, 2025 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.30% |  |
Gross long-term debt |  |  |  |  | $ 750,000,000 | $ 750,000,000 |
Parent Company | 5.40% Notes August 1, 2026 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 5.40% |  |
Gross long-term debt |  |  |  |  | $ 550,000,000 | 550,000,000 |
Parent Company | 3.25% Notes June 15, 2027 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.25% |  |
Gross long-term debt |  |  |  |  | $ 750,000,000 | 750,000,000 |
Parent Company | 3.40% Notes February 1, 2028 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.40% |  |
Gross long-term debt |  |  |  |  | $ 1,000,000,000 | 1,000,000,000 |
Parent Company | 3.70% Notes April 1, 2029 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.70% |  |
Gross long-term debt |  |  |  |  | $ 500,000,000 | 500,000,000 |
Parent Company | 5.50% Notes August 1, 2033 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Gross long-term debt |  |  |  |  | $ 700,000,000 | 700,000,000 |
Parent Company | 3.80% Notes February 1, 2038 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.80% |  |
Gross long-term debt |  |  |  |  | $ 1,000,000,000 | 1,000,000,000 |
Parent Company | 6.00% Notes October 15, 2039 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.00% |  |
Gross long-term debt |  |  |  |  | $ 750,000,000 | 750,000,000 |
Parent Company | 4.00% Notes February 1, 2048 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 4.00% |  |
Gross long-term debt |  |  |  |  | $ 800,000,000 | 800,000,000 |
Parent Company | 4.125% Junior Subordinated Notes April 1, 2052 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 4.125% |  |
Gross long-term debt |  |  |  |  | $ 1,000,000,000 | 1,000,000,000 |
Parent Company | 5.75% Junior Subordinated Notes July 1, 2079 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Gross long-term debt |  |  |  |  | $ 758,000,000 | 758,000,000 |
Parent Company | Other Long-Term Debt, Due August 2033 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 5.50% |  |
Parent Company | Other Long-Term Debt, 5.75% Junior Subordinated Notes July 1, 2079 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  | 5.75% | 5.75% |  |
Parent Company | Junior Subordinated Notes 6.40% Due 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.40% |  |
Gross long-term debt |  |  |  |  | $ 1,250,000,000 | 0 |
Parent Company | Junior Subordinated Notes 6.875% Due 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.875% |  |
Gross long-term debt |  |  |  |  | $ 600,000,000 | 0 |
Parent Company | 6.875% Junior Subordinated Notes, Due October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Debt amount |  |  | $ 500,000,000 |  |  |  |
Proceeds from issuance of debt |  |  | 489,000,000 |  |  |  |
Underwriting discounts and debt issuance costs |  |  | 11,000,000 |  |  |  |
Accrued interest |  |  | $ 7,000,000 |  |  |  |
Number of days before interest rate period | business_day |  |  |  | 2 |  |  |
Debt instrument, interest rate, period (in years) |  |  |  | 5 years |  |  |
Parent Company | Junior Subordinated Notes 6.875% Due 2054, Number 2 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.875% |  |
Gross long-term debt |  |  |  |  | $ 500,000,000 | 0 |
Parent Company | Junior Subordinated Notes 6.55% Due 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.55% |  |
Gross long-term debt |  |  |  |  | $ 600,000,000 | 0 |
Parent Company | Junior Subordinated Notes 6.625% Due 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.625% |  |
Gross long-term debt |  |  |  |  | $ 400,000,000 | 0 |
Parent Company | Other Long-Term Debt, 6.875% Junior Subordinated Notes October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  | 6.875% | 6.875% |  |  |
Debt amount |  |  |  | $ 600,000,000 |  |  |
Proceeds from issuance of debt |  |  |  | 593,000,000 |  |  |
Underwriting discounts and debt issuance costs |  |  |  | $ 7,000,000 |  |  |
Parent Company | 6.40% Junior Subordinated Notes, Due October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  | 6.40% |  |  |  |  |
Debt amount |  | $ 1,250,000,000 |  |  |  |  |
Proceeds from issuance of debt |  | 1,235,000,000 |  |  |  |  |
Underwriting discounts and debt issuance costs |  | $ 15,000,000 |  |  |  |  |
Variable percentage rate |  | 2.632% |  |  |  |  |
Parent Company | Other Long-Term Debt, 6.625% Junior Subordinated Notes April 1, 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate | 6.625% |  |  |  |  |  |
Debt amount | $ 400,000,000 |  |  |  |  |  |
Proceeds from issuance of debt | 395,000,000 |  |  |  |  |  |
Underwriting discounts and debt issuance costs | $ 5,000,000 |  |  |  |  |  |
Variable percentage rate | 2.354% |  |  |  |  |  |
Parent Company | Other Long-Term Debt, 6.55% Junior Subordinated Notes April 1, 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate | 6.55% |  |  |  |  |  |
Debt amount | $ 600,000,000 |  |  |  |  |  |
Proceeds from issuance of debt | 593,000,000 |  |  |  |  |  |
Underwriting discounts and debt issuance costs | $ 7,000,000 |  |  |  |  |  |
Variable percentage rate | 2.138% |  |  |  |  |  |
Debt instrument, redemption price, percentage of principal amount redeemed (in percent) |  |  |  |  | 100.00% |  |
Parent Company | 6.875% Junior Subordinated Notes, Issued In March and May 2024 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Variable percentage rate |  |  |  | 2.789% |  |  |
Sempra |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Maximum borrowing capacity |  |  |  |  | $ 4,000,000,000 |  |
Other Sempra |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Gross long-term debt |  |  |  |  | 11,908,000,000 | 8,558,000,000 |
Unamortized discount on long-term debt |  |  |  |  | (78,000,000) | (66,000,000) |
Unamortized debt issuance costs |  |  |  |  | (144,000,000) | (112,000,000) |
Long-term debt |  |  |  |  | 14,509,000,000 | 12,018,000,000 |
Variable percentage rate | 2.354% | 2.632% |  |  |  |  |
Long-term debt, maturity, year one |  |  |  |  | 1,862,000,000 |  |
Long-term debt, maturity, year two |  |  |  |  | 599,000,000 |  |
Long-term debt, maturity, year three |  |  |  |  | 799,000,000 |  |
Long-term debt, maturity, year four |  |  |  |  | 1,358,000,000 |  |
Long-term debt, maturity, year five |  |  |  |  | 584,000,000 |  |
Thereafter |  |  |  |  | $ 11,388,000,000 |  |
Other Sempra | 5.50% Senior Unsecured Notes August 1, 2033 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 5.50% |  |
Gross long-term debt |  |  |  |  | $ 700,000,000 | 700,000,000 |
Other Sempra | Other Long-Term Debt, 3.30% Notes April 1, 2025 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.30% |  |
Gross long-term debt |  |  |  |  | $ 750,000,000 | 750,000,000 |
Other Sempra | 5.40% Senior Unsecured Notes August 1, 2026 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 5.40% |  |
Gross long-term debt |  |  |  |  | $ 550,000,000 | 550,000,000 |
Other Sempra | Other Long-Term Debt, 3.25% Notes June 15, 2027 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.25% |  |
Gross long-term debt |  |  |  |  | $ 750,000,000 | 750,000,000 |
Other Sempra | Other Long-Term Debt, 3.40% Notes February 1, 2028 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.40% |  |
Gross long-term debt |  |  |  |  | $ 1,000,000,000 | 1,000,000,000 |
Other Sempra | Other Long-Term Debt, 3.70% Notes April 1, 2029 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 3.70% |  |
Gross long-term debt |  |  |  |  | $ 500,000,000 | 500,000,000 |
Other Sempra | Other Long-Term Debt, 5.75% Junior Subordinated Notes July 1, 2079 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 5.75% |  |
Gross long-term debt |  |  |  |  | $ 758,000,000 | 758,000,000 |
Other Sempra | 6.875% Junior Subordinated Notes, Due October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Debt amount |  |  | $ 500,000,000 |  |  |  |
Proceeds from issuance of debt |  |  | 489,000,000 |  |  |  |
Underwriting discounts and debt issuance costs |  |  | 11,000,000 |  |  |  |
Accrued interest |  |  | $ 7,000,000 |  |  |  |
Other Sempra | Other Long-Term Debt, 6.875% Junior Subordinated Notes October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  |  | 6.875% |  |
Gross long-term debt |  |  |  |  | $ 600,000,000 | 0 |
Debt amount |  |  |  | $ 600,000,000 |  |  |
Proceeds from issuance of debt |  |  |  | 593,000,000 |  |  |
Underwriting discounts and debt issuance costs |  |  |  | $ 7,000,000 |  |  |
Other Sempra | Other Long-Term Debt, 6.875% Junior Subordinated Notes October 1, 2054 | Period one |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Debt instrument, redemption price, percentage of principal amount redeemed (in percent) |  |  | 100.00% |  | 100.00% |  |
Other Sempra | Other Long-Term Debt, 6.875% Junior Subordinated Notes October 1, 2054 | Period two |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Debt instrument, redemption price, percentage of principal amount redeemed (in percent) |  |  | 102.00% | 102.00% |  |  |
Other Sempra | 6.40% Junior Subordinated Notes, Due October 1, 2054 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Debt amount |  | $ 1,250,000,000 |  |  |  |  |
Proceeds from issuance of debt |  | 1,235,000,000 |  |  |  |  |
Underwriting discounts and debt issuance costs |  | $ 15,000,000 |  |  |  |  |
Other Sempra | Other Long-Term Debt, 6.625% Junior Subordinated Notes April 1, 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate | 6.625% |  |  |  | 6.625% |  |
Gross long-term debt |  |  |  |  | $ 400,000,000 | 0 |
Debt amount | $ 400,000,000 |  |  |  |  |  |
Proceeds from issuance of debt | 395,000,000 |  |  |  |  |  |
Underwriting discounts and debt issuance costs | $ 5,000,000 |  |  |  |  |  |
Other Sempra | Other Long-Term Debt, 6.55% Junior Subordinated Notes April 1, 2055 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate | 6.55% |  |  |  | 6.55% |  |
Gross long-term debt |  |  |  |  | $ 600,000,000 | 0 |
Debt amount | $ 600,000,000 |  |  |  |  |  |
Proceeds from issuance of debt | 593,000,000 |  |  |  |  |  |
Underwriting discounts and debt issuance costs | $ 7,000,000 |  |  |  |  |  |
Variable percentage rate | 2.138% |  |  |  |  |  |
Other Sempra | Other Long-Term Debt, 4.125% Junior Subordinated Notes April 1, 2052 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Stated percentage rate |  |  |  | 4.125% | 4.125% |  |
Gross long-term debt |  |  |  |  | $ 1,000,000,000 | $ 1,000,000,000 |
Other Sempra | 6.875% Junior Subordinated Notes, Issued In March and May 2024 |  |  |  |  |  |  |
Debt Instruments [Abstract] |  |  |  |  |  |  |
Variable percentage rate |  |  | 2.789% |  |  |  |

X
- Definition Debt Instrument, Interest Rate, Period + References No definition available. + Details
Name: | sre_DebtInstrumentInterestRatePeriod
Namespace Prefix: | sre_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Number Of Lenders + References No definition available. + Details
Name: | sre_DebtInstrumentNumberOfLenders
Namespace Prefix: | sre_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Percent Of Share Of Facility Held By Lenders + References No definition available. + Details
Name: | sre_DebtInstrumentPercentOfShareOfFacilityHeldByLenders
Namespace Prefix: | sre_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Committed lines of credit, capacity for issuance of letters of credit. + References No definition available. + Details
Name: | sre_LineOfCreditFacilityLettersOfCreditCapacity
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Line of Credit Facility, Increase Limit + References No definition available. + Details
Name: | sre_LineofCreditFacilityIncreaseLimit
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Number Of Days Before Interest Rate Period + References No definition available. + Details
Name: | sre_NumberOfDaysBeforeInterestRatePeriod
Namespace Prefix: | sre_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage points added to the reference rate to compute the variable rate on the debt instrument. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 + Details
Name: | us-gaap_DebtInstrumentCarryingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Face (par) amount of debt instrument at time of issuance. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 + Details
Name: | us-gaap_DebtInstrumentFaceAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(a)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1B -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Percentage of principal amount of debt redeemed. + References No definition available. + Details
Name: | us-gaap_DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount, after accumulated amortization, of debt discount. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of unamortized debt discount (premium) and debt issuance costs. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 8 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482949/835-30-55-8 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69B -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69C -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1D -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1D Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482900/835-30-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-2 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-4 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 835 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 1A -Publisher FASB -URI https://asc.fasb.org/1943274/2147482925/835-30-45-1A + Details
Name: | us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_DebtInstrumentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of the cost of borrowed funds accounted for as interest expense for debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03(8)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483621/220-10-S99-2 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69E -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69E Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 69F -Publisher FASB -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69F Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1F -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1F Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-6 + Details
Name: | us-gaap_InterestExpenseDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 6 -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-6 + Details
Name: | us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(19)(b)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt and lease obligation, classified as noncurrent. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -SubTopic 10 -Topic 210 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)(a)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_LongTermDebtAndCapitalLeaseObligations
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(20)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 + Details
Name: | us-gaap_LongTermDebtCurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 3 -Subparagraph (SX 210.12-04(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 470 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1E -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 470 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481544/470-10-50-1 + Details
Name: | us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4 + Details
Name: | us-gaap_OperatingLeaseCost
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Weighted average discount rate for operating lease calculated at point in time. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 53 -Publisher FASB -URI https://asc.fasb.org/1943274/2147479589/842-20-55-53 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 842 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 4 -Subparagraph (g)(4) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478964/842-20-50-4 + Details
Name: | us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Dividends received on equity and other investments during the current period. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 16 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-16 + Details
Name: | us-gaap_ProceedsFromDividendsReceived
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 14 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14 + Details
Name: | us-gaap_ProceedsFromIssuanceOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Indebtedness divided by net capital. + References No definition available. + Details
Name: | us-gaap_RatioOfIndebtednessToNetCapital1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | instant

X
- Definition The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset. + References No definition available. + Details
Name: | us-gaap_UnamortizedDebtIssuanceExpense
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_A6.40JuniorSubordinatedNotesDueOctober12054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_ParentCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RealEstateAndAccumulatedDepreciationDescriptionOfPropertyAxis=sre_CorporateHeadquartersMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueApril2025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueAugust2026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueJune2027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueFebruary2028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueApril2029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueAugust2023Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueFebruary2038Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueOctober2039Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueFebruary2048Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes4125Due2052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongtermDebtJuniorSubordinatedNotesDueJuly2079Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebtDueAugust2033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt575JuniorSubordinatedNotesJuly12079Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes6.40Due2054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes6.875Due2054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_A6.875JuniorSubordinatedNotesDueOctober12054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes6.875Due2054TrancheTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes6.55Due2055Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_JuniorSubordinatedNotes6.625Due2055Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt6.875JuniorSubordinatedNotesOctober12054Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt6.625JuniorSubordinatedNotesApril12055Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt6.55JuniorSubordinatedNotesApril12055Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_A6.875JuniorSubordinatedNotesIssuedInMarchAndMay2024Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sre_SempraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sre_OtherSempraMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt550NotesAugust12033Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt3.30NotesApril12025Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt540NotesAugust12026Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt325NotesJune152027Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt3.40NotesFebruary12028Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt3.70NotesApril12029Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentRedemptionPeriodAxis=us-gaap_DebtInstrumentRedemptionPeriodTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=sre_OtherLongTermDebt4125JuniorSubordinatedNotesApril12052Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |