v3.24.1.u1
Organization and Business (Details) - subsidiary
Mar. 31, 2024
Dec. 31, 2023
Jul. 01, 2023
Class of Stock [Line Items]      
Number of subsidiaries 4    
Shoals Intermediate Parent, Inc.      
Class of Stock [Line Items]      
Ownership interest   100.00% 100.00%