v3.24.1.u1
Stockholders' Equity (Details)
Mar. 31, 2024
vote
shares
Dec. 31, 2023
shares
Jul. 01, 2023
Jun. 30, 2023
Mar. 31, 2023
shares
Class of Stock [Line Items]          
Maximum ratio of class B common stock held to LLC interests held 1        
Class A Common Stock          
Class of Stock [Line Items]          
Number of votes per share of common stock | vote 1        
Common stock outstanding (in shares) 170,420,309 170,117,289      
Common stock issued (in shares) 170,420,309 170,117,289      
Class B Common Stock          
Class of Stock [Line Items]          
Number of votes per share of common stock | vote 1        
Common stock outstanding (in shares) 0 0     0
Common stock issued (in shares) 0 0     0
Shoals Parent          
Class of Stock [Line Items]          
Ownership interest       100.00% 100.00%
Shoals Intermediate Parent, Inc.          
Class of Stock [Line Items]          
Ownership interest   100.00% 100.00%