XML 101 R87.htm IDEA: XBRL DOCUMENT v3.10.0.1
Dividends and Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Nov. 02, 2018
Aug. 02, 2018
May 04, 2018
Feb. 21, 2018
Nov. 02, 2017
Aug. 02, 2017
May 05, 2017
Feb. 21, 2017
Nov. 02, 2016
Aug. 03, 2016
May 02, 2016
Feb. 22, 2016
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Earnings Per Share                                              
Cash dividend declared (in dollars per share) $ 0.060 $ 0.060 $ 0.060 $ 0.060 $ 0.060 $ 0.055 $ 0.055 $ 0.055 $ 0.055 $ 0.055 $ 0.055 $ 0.055                 $ 0.240 $ 0.225 $ 0.220
Numerator:                                              
Net income                         $ 34,381 $ 34,805 $ 14,191 $ 4,216 $ 23,808 $ 22,134 $ 22,396 $ 8,512 $ 87,593 $ 76,850 $ 27,725
Net income attributable to noncontrolling interests                                         (10,132) (4,496) (1,002)
Net income attributable to Primoris                         $ 32,367 $ 32,691 $ 11,715 $ 688 $ 22,521 $ 20,597 $ 21,545 $ 7,691 $ 77,461 $ 72,354 $ 26,723
Denominator:                                              
Weighted average shares for computation of basic earnings per share                         50,993 51,403 51,531 51,479 51,449 51,441 51,437 51,594 51,350 51,481 51,762
Dilutive effect of shares issued to independent directors                                         3 3 3
Dilutive effect of restricted stock units                                         317 257 224
Weighted average shares for computation of diluted earnings per share                         51,397 51,735 51,793 51,747 51,711 51,707 51,688 51,851 51,670 51,741 51,989
Earnings per share attributable to Primoris:                                              
Basic earnings per share (in dollars per share)                         $ 0.63 $ 0.64 $ 0.23 $ 0.01 $ 0.44 $ 0.40 $ 0.42 $ 0.15 $ 1.51 $ 1.41 $ 0.52
Diluted earnings per share (in dollars per share)                         $ 0.63 $ 0.63 $ 0.23 $ 0.01 $ 0.44 $ 0.40 $ 0.42 $ 0.15 $ 1.50 $ 1.40 $ 0.51