v3.24.0.1
Stockholders’ Equity (Details)
$ / shares in Units, $ in Millions
Jan. 29, 2021
USD ($)
$ / shares
shares
Jan. 26, 2021
class
vote
$ / shares
shares
Dec. 31, 2023
$ / shares
shares
Jul. 01, 2023
Dec. 31, 2022
$ / shares
shares
Class of Stock [Line Items]          
Preferred stock authorized (in shares)   5,000,000 5,000,000   5,000,000
Number of classes of directors | class   3      
Maximum ratio of class B common stock held to LLC interests held   1      
Ratio for cancellation of class B common stock when LLC interests are redeemed or exchanged   1      
Required ratio of class A common stock issued to LLC interests owned   1      
Required ratio of class B common stock owned by continuing equity owners to number of LLC interests owned by continuing equity owners   1      
Shoals Intermediate Parent, Inc.          
Class of Stock [Line Items]          
Ownership interest (as a percent)     100.00% 100.00%  
Shoals Parent          
Class of Stock [Line Items]          
Interests purchased in subsidiaries (in shares) 6,315,790        
Founder and Class B Unit Holder in Shoals Parent          
Class of Stock [Line Items]          
Interests purchased in subsidiaries (in shares) 5,234,210        
IPO          
Class of Stock [Line Items]          
Consideration received from stock issued in IPO | $ $ 278.8        
Class A Common Stock          
Class of Stock [Line Items]          
Common stock authorized (in shares)   1,000,000,000 1,000,000,000   1,000,000,000
Common stock, par value (in USD per share) | $ / shares   $ 0.00001 $ 0.00001   $ 0.00001
Number of votes per share of common stock | vote   1      
Stock issued for organizational transactions (in shares) 81,977,751 81,977,751      
Class A Common Stock | IPO          
Class of Stock [Line Items]          
Stock issued in IPO (in shares) 11,550,000        
Price per share of stock issued in IPO (in USD per share) | $ / shares $ 25.00        
Class B Common Stock          
Class of Stock [Line Items]          
Common stock authorized (in shares)   195,000,000 195,000,000   195,000,000
Common stock, par value (in USD per share) | $ / shares   $ 0.00001 $ 0.00001   $ 0.00001
Number of votes per share of common stock | vote   1