XML 141 R119.htm IDEA: XBRL DOCUMENT v3.24.0.1
Condensed Financial Information of Registrant - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 31, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Document Information [Line Items]        
Issuance of shares for acquisition of business   $ 0 $ 55,485 $ 528,503
Sunpro Solar        
Document Information [Line Items]        
Issuance of shares for acquisition of business       569,000
Parent Company        
Document Information [Line Items]        
Noncash capital contributions   51,000 82,000 630,000
Issuance of shares for acquisition of business   $ 0 $ 55,485 $ 528,503
Parent Company | Sunpro Solar | Common Stock        
Document Information [Line Items]        
Issuance of shares for acquisition of business $ 529,000