v3.22.4
Organization and Business (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 06, 2022
USD ($)
shares
Jul. 16, 2021
shares
Jan. 29, 2021
USD ($)
$ / shares
shares
Jan. 26, 2021
shares
Dec. 31, 2022
USD ($)
subsidiary
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
USD ($)
Aug. 26, 2021
Class of Stock [Line Items]                
Number of subsidiaries | subsidiary         4      
Underwriting discounts and commission payments | $         $ 1,463 $ 9,704 $ 3,738  
Early termination payment of tax receivable agreement | $ $ 58,000       $ 58,000 $ 0 $ 0  
ConnectPV                
Class of Stock [Line Items]                
Voting interests acquired (as a percent)               100.00%
Shoals Parent                
Class of Stock [Line Items]                
Interests purchased in subsidiaries (in shares)     6,315,790   480,116 40,665    
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,800          
Underwriting discounts and commission payments | $     $ 9,900          
Class A Common Stock                
Class of Stock [Line Items]                
Stock issued in conversion per share (in shares)     1          
Effect of 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 A Common Stock | Stock Offering By Selling Shareholders                
Class of Stock [Line Items]                
Stock issued in IPO (in shares) 27,900,000 4,989,692            
Class A Common Stock | Stock Offering                
Class of Stock [Line Items]                
Stock issued in IPO (in shares) 2,000,000 10,402,086            
Class B Common Stock                
Class of Stock [Line Items]                
Stock issued in conversion (in shares)     78,300,817