XML 18 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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
Beginning balance (in shares) at Dec. 31, 2022     30,585        
Beginning balance at Dec. 31, 2022 $ 477,799 $ 474,599 $ 306 $ 287,914   $ 186,379 $ 3,200
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 20,040 19,649       19,649 391
Stock-based compensation 4,486 4,486   4,486      
Issuance of stock (in shares)     316        
Issuance of stock 218 218 $ 2 216      
Shares withheld for taxes (in shares)     (111)        
Shares withheld for taxes (4,288) (4,288)   (4,288)      
Ending balance (in shares) at Mar. 31, 2023     30,790        
Ending balance at Mar. 31, 2023 498,255 494,664 $ 308 288,328   206,028 3,591
Beginning balance (in shares) at Dec. 31, 2022     30,585        
Beginning balance at Dec. 31, 2022 477,799 474,599 $ 306 287,914   186,379 3,200
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 60,270            
Ending balance (in shares) at Jun. 30, 2023     30,816        
Ending balance at Jun. 30, 2023 541,914 537,573 $ 308 291,757   245,508 4,341
Beginning balance (in shares) at Mar. 31, 2023     30,790        
Beginning balance at Mar. 31, 2023 498,255 494,664 $ 308 288,328   206,028 3,591
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Net income 40,230 39,480       39,480 750
Stock-based compensation 3,270 3,270   3,270      
Issuance of stock (in shares)     27        
Issuance of stock 199 199   199      
Shares withheld for taxes (in shares)     (1)        
Shares withheld for taxes (40) (40)   (40)      
Ending balance (in shares) at Jun. 30, 2023     30,816        
Ending balance at Jun. 30, 2023 $ 541,914 537,573 $ 308 291,757   245,508 4,341
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Treasury stock (in shares) 0       0    
Beginning balance (in shares) at Dec. 31, 2023 30,926   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   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 $ 88,333            
Repurchase of common stock (in shares) (299)            
Repurchase of common stock $ (30,142)            
Ending balance (in shares) at Jun. 30, 2024 30,876   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)         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)   (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   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       288