v3.26.1
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Earnings Per Share [Abstract]    
Net income $ 49,780 $ 41,171
Less: Net income attributable to redeemable noncontrolling interest (21) (246)
Net income attributable to CSW $ 49,759 $ 40,925
Weighted average shares:    
Common stock (in shares) 16,274 16,722
Participating securities (in shares) 56 86
Denominator for basic earnings per common share (in shares) 16,330 16,808
Potentially dilutive securities (in shares) 35 55
Denominator for diluted earnings per common share (in shares) 16,365 16,863
Net income per share attributable to CSW:    
Basic (in USD per share) $ 3.05 $ 2.43
Diluted (in USD per share) $ 3.04 $ 2.43