v3.26.1
CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]    
Revenues, net $ 350,650 $ 263,646
Cost of revenues (193,289) (148,204)
Gross profit 157,361 115,442
Selling, general and administrative expenses (77,507) (60,566)
Operating income 79,854 54,876
Interest expense, net (12,731) (1,022)
Other income (loss), net (220) 528
Income before income taxes 66,903 54,382
Provision for income taxes (17,123) (13,211)
Net income 49,780 41,171
Less: Income attributable to redeemable noncontrolling interest (21) (246)
Net income attributable to CSW $ 49,759 $ 40,925
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
Weighted average number of shares outstanding:    
Basic (in shares) 16,330 16,808
Diluted (in shares) 16,365 16,863