XML 18 R6.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Total Sterling Stockholders’ Equity
Common Stock
Additional Paid in Capital
Treasury Stock
Retained Earnings
Noncontrolling Interests
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         0    
Beginning balance (in shares) at Dec. 31, 2023     30,926        
Beginning balance at Dec. 31, 2023 $ 623,853 $ 618,913 $ 309 $ 293,570 $ 0 $ 325,034 $ 4,940
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 33,759 31,048       31,048 2,711
Stock-based compensation 7,248 7,248   7,248      
Issuance of stock (in shares)     358        
Issuance of stock 372 372 $ 2 370      
Shares withheld for taxes (in shares)     (124)        
Shares withheld for taxes (13,015) (13,015)   (13,015)      
Ending balance (in shares) at Mar. 31, 2024     31,160        
Ending balance at Mar. 31, 2024 652,217 644,566 $ 311 288,173 0 356,082 7,651
Beginning balance (in shares) at Dec. 31, 2023     30,926        
Beginning balance at Dec. 31, 2023 623,853 618,913 $ 309 293,570 0 325,034 4,940
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 153,726            
Ending balance (in shares) at Sep. 30, 2024     30,693        
Ending balance at Sep. 30, 2024 730,942 716,524 $ 312 295,831 $ (48,901) 469,282 14,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         0    
Beginning balance (in shares) at Mar. 31, 2024     31,160        
Beginning balance at Mar. 31, 2024 652,217 644,566 $ 311 288,173 $ 0 356,082 7,651
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 54,574 51,879       51,879 2,695
Stock-based compensation 4,273 4,273   4,273      
Repurchase of common stock (in shares)     299   299    
Repurchase of common stock (30,142) (30,142)     $ (30,142)    
Issuance of stock (in shares)     17   (13)    
Issuance of stock 370 370 $ 1 (1,016) $ 1,385    
Shares withheld for taxes (in shares)     (2)   2    
Shares withheld for taxes (249) (249)     $ (249)    
Other (29) (29)   (29)      
Ending balance (in shares) at Jun. 30, 2024     30,876        
Ending balance at Jun. 30, 2024 681,014 670,668 $ 312 291,401 $ (29,006) 407,961 10,346
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         288    
Net income 65,393 61,321       61,321 4,072
Stock-based compensation 4,776 4,776   4,776      
Repurchase of common stock (in shares)     188   188    
Repurchase of common stock (20,454) (20,454)     $ (20,454)    
Issuance of stock (in shares)     6   (6)    
Issuance of stock 364 364   (339) $ 703    
Shares withheld for taxes (in shares)     (1)   1    
Shares withheld for taxes (144) (144)     $ (144)    
Other (7) (7)   (7)      
Ending balance (in shares) at Sep. 30, 2024     30,693        
Ending balance at Sep. 30, 2024 $ 730,942 716,524 $ 312 295,831 $ (48,901) 469,282 14,418
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         471    
Treasury stock (in shares) 501       501    
Beginning balance (in shares) at Dec. 31, 2024 30,669   30,669        
Beginning balance at Dec. 31, 2024 $ 826,478 808,081 $ 312 288,395 $ (63,121) 582,495 18,397
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 42,591 39,477       39,477 3,114
Stock-based compensation 6,976 6,976   6,976      
Repurchase of common stock (in shares)     340   340    
Repurchase of common stock (43,846) (43,846)     $ (43,846)    
Issuance of stock (in shares)     129   (129)    
Issuance of stock 496 496   (12,321) $ 12,817    
Shares withheld for taxes (in shares)     (47)   47    
Shares withheld for taxes (5,768) (5,768)     $ (5,768)    
Ending balance (in shares) at Mar. 31, 2025     30,411        
Ending balance at Mar. 31, 2025 $ 826,927 805,416 $ 312 283,050 (99,918) 621,972 21,511
Beginning balance (in shares) at Dec. 31, 2024 30,669   30,669        
Beginning balance at Dec. 31, 2024 $ 826,478 808,081 $ 312 288,395 $ (63,121) 582,495 18,397
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income $ 218,028            
Repurchase of common stock (in shares)         357    
Repurchase of common stock         $ (48,546)    
Ending balance (in shares) at Sep. 30, 2025 30,708   30,708        
Ending balance at Sep. 30, 2025 $ 1,084,995 1,051,126 $ 315 369,505 $ (103,745) 785,051 33,869
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         759    
Beginning balance (in shares) at Mar. 31, 2025     30,411        
Beginning balance at Mar. 31, 2025 826,927 805,416 $ 312 283,050 $ (99,918) 621,972 21,511
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 79,108 70,991       70,991 8,117
Stock-based compensation 5,247 5,247   5,247      
Issuance of stock (in shares)     11   (11)    
Issuance of stock 449 449   (701) $ 1,150    
Shares withheld for taxes (in shares)     (3)   3    
Shares withheld for taxes (358) (358)     $ (358)    
Ending balance (in shares) at Jun. 30, 2025     30,419        
Ending balance at Jun. 30, 2025 911,373 881,745 $ 312 287,596 $ (99,126) 692,963 29,628
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares)         751    
Net income 96,329 92,088       92,088 4,241
Stock-based compensation 5,599 5,599   5,599      
Repurchase of common stock (in shares)     17   17    
Repurchase of common stock (4,700) (4,700)     $ (4,700)    
Issuance of stock (in shares)     32   (32)    
Issuance of stock 460 460   (3,145) $ 3,605    
Shares withheld for taxes (in shares)     (11)   11    
Shares withheld for taxes (3,524) (3,524)     $ (3,524)    
Stock issued for CEC acquisition (in shares)     285        
Stock issued for CEC acquisition $ 79,458 79,458 $ 3 79,455      
Ending balance (in shares) at Sep. 30, 2025 30,708   30,708        
Ending balance at Sep. 30, 2025 $ 1,084,995 $ 1,051,126 $ 315 $ 369,505 $ (103,745) $ 785,051 $ 33,869
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares) 747       747