XML 52 R40.htm IDEA: XBRL DOCUMENT v3.22.0.1
Organization and Business (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Jul. 16, 2021
shares
Jan. 29, 2021
USD ($)
$ / shares
shares
Jan. 26, 2021
shares
Dec. 31, 2021
USD ($)
subsidiary
shares
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Aug. 26, 2021
Class of Stock [Line Items]              
Number of subsidiaries | subsidiary       5      
Underwriting discounts and commission payments | $       $ 9,704 $ 3,738 $ 0  
Shoals Parent              
Class of Stock [Line Items]              
Interests purchased in subsidiaries (in shares) 10,402,056 6,315,790 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        
Class A Common Stock              
Class of Stock [Line Items]              
Stock issued for organizational transactions (in shares)   81,977,751 81,977,751        
Class B Common Stock              
Class of Stock [Line Items]              
Stock issued in conversion (in shares)   78,300,817          
Stock issued in conversion per share (in shares)   1          
IPO              
Class of Stock [Line Items]              
Consideration received from stock issued in IPO | $   $ 278,800          
Underwriting discounts and commission payments | $   $ 9,900          
IPO | Class A Common Stock              
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          
Stock Offering By Selling Shareholders | Class A Common Stock              
Class of Stock [Line Items]              
Stock issued in IPO (in shares) 4,989,692            
Stock Offering | Class A Common Stock              
Class of Stock [Line Items]              
Stock issued in IPO (in shares) 10,402,086            
ConnectPV              
Class of Stock [Line Items]              
Voting interests acquired (as a percent)             100.00%