v3.24.0.1
Organization and Business (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 10, 2023
shares
Dec. 06, 2022
USD ($)
shares
Nov. 29, 2022
USD ($)
Jul. 16, 2021
shares
Jan. 29, 2021
USD ($)
$ / shares
shares
Jan. 26, 2021
shares
Jan. 29, 2021
$ / shares
shares
Dec. 31, 2023
USD ($)
subsidiary
shares
Dec. 31, 2022
USD ($)
shares
Dec. 31, 2021
USD ($)
Jul. 01, 2023
Jun. 30, 2023
shares
Mar. 31, 2023
Class of Stock [Line Items]                          
Underwriting discounts and commission payments | $               $ 1,159 $ 1,463 $ 9,704      
Early termination payment of tax receivable agreement | $   $ 58,000 $ 58,000         $ 0 $ 58,000 $ 0      
Number of subsidiaries | subsidiary               4          
Shoals Intermediate Parent, Inc.                          
Class of Stock [Line Items]                          
Ownership interest (as a percent)               100.00%     100.00%    
Shoals Parent LLC                          
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   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   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                
Stock issued for organizational transactions (in shares)         81,977,751 81,977,751              
Common stock, shares outstanding (in shares)               170,117,289 137,904,663        
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   $ 25.00            
Class A Common Stock | Stock Offering By Selling Shareholders                          
Class of Stock [Line Items]                          
Stock issued in IPO (in shares) 24,501,650 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            
Common stock, shares outstanding (in shares)               0 31,419,913     0