XML 113 R98.htm IDEA: XBRL DOCUMENT v3.22.4
Quarterly Financial Information - Summarizes the unaudited quarterly results of continuing operations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]                              
Revenues                     $ 345,674   $ 1,769,436 $ 1,414,374 $ 1,226,738
Gross profit $ 68,966 $ 79,444 $ 71,008 $ 55,149 $ 52,512 $ 54,878 $ 53,663 $ 42,479 $ 42,967 $ 46,297 56,831 $ 33,535 274,567 203,532 179,630
Income before income taxes 31,398 44,505 39,540 24,721 16,395 28,091 28,206 16,117 13,069 20,757 24,999 4,306 140,164 88,809 63,131
Net income                         $ 108,201 $ 65,123 $ 42,904
Net income (loss) per share                              
Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share)                         $ 3.53 $ 2.19 $ 1.52
Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share)                         $ 3.48 $ 2.15 $ 1.50
Total Assets — Continuing Operations                              
Segment Reporting Information [Line Items]                              
Net income $ 20,233 $ 30,698 $ 28,114 $ 17,672 $ 11,270 $ 19,985 $ 19,922 $ 10,280 $ 8,554 $ 13,944 $ 17,649 $ 2,976      
Net income (loss) per share                              
Net income (loss) attributable to Sterling common stockholders, basic (in dollars per share) $ 0.67 $ 1.01 $ 0.93 $ 0.59 $ 0.39 $ 0.70 $ 0.70 $ 0.36 $ 0.31 $ 0.50 $ 0.63 $ 0.11      
Net income (loss) attributable to Sterling common stockholders, diluted (in dollars per share) $ 0.66 $ 1.01 $ 0.92 $ 0.59 $ 0.38 $ 0.68 $ 0.69 $ 0.36 $ 0.29 $ 0.49 $ 0.63 $ 0.11      
Operating Segments                              
Segment Reporting Information [Line Items]                              
Revenues $ 448,607 $ 493,040 $ 461,827 $ 365,962 $ 355,375 $ 413,111 $ 358,529 $ 287,359 $ 302,846 $ 325,892 $ 345,674 $ 252,326 $ 1,769,436 $ 1,414,374 $ 1,226,738