v3.25.4
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2025
Dec. 31, 2024
Earnings Per Share [Abstract]                
Net income $ 10,597     $ 26,958     $ 92,581 $ 102,429
Less: Net income attributable to redeemable noncontrolling interest (336)     (10)     (738) (839)
Net income attributable to CSW $ 10,261 $ 40,656 $ 40,925 $ 26,948 $ 36,051 $ 38,591 $ 91,843 $ 101,590
Weighted average shares:                
Common stock (in shares) 16,500     16,705     16,640 15,969
Participating securities (in shares) 80     87     84 97
Denominator for basic earnings per common share (in shares) 16,580     16,792     16,724 16,066
Potentially dilutive securities (in shares) 61     80     57 70
Denominator for diluted earnings per common share (in shares) 16,641     16,872     16,781 16,136
Net income per share attributable to CSW:                
Basic (in USD per share) $ 0.62     $ 1.60     $ 5.49 $ 6.32
Diluted (in USD per share) $ 0.62     $ 1.60     $ 5.47 $ 6.30