v3.24.3
Earnings (Loss) per Share ("EPS") - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Numerator:        
Net income (loss) attributable to Shoals Technologies Group, Inc. - basic $ (267) $ (9,828) $ 16,309 $ 23,392
Reallocation of net income attributable to non-controlling interests from the assumed exchange of Class B common stock 0 0 0 0
Net income (loss) attributable to Shoals Technologies Group, Inc. - diluted $ (267) $ (9,828) $ 16,309 $ 23,392
Denominator:        
Weighted average shares of Class A common stock outstanding - basic (in shares) 167,318 169,965 169,190 162,173
Weighted average shares of Class A common stock outstanding - diluted (in shares) 167,381 169,965 169,310 162,611
Earnings (loss) per share of Class A common stock - basic (in dollars per share) $ 0.00 $ (0.06) $ 0.10 $ 0.14
Earnings (loss) per share of Class A common stock - diluted (in dollars per share) $ 0.00 $ (0.06) $ 0.10 $ 0.14
Restricted / performance stock units        
Denominator:        
Effect of dilutive securities (in shares) 63 0 120 438
Class B Common Stock        
Denominator:        
Effect of dilutive securities (in shares) 0 0 0 0