Annual report pursuant to Section 13 and 15(d)

Quarterly Information (Unaudited) (Details)

v3.19.3.a.u2
Quarterly Information (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Quarterly Financial Information Disclosure [Abstract]                      
Revenues $ 306,612 $ 212,026 $ 198,183 $ 150,112 $ 217,371 $ 205,375 $ 196,982 $ 167,410 $ 866,933 $ 787,138 $ 717,152
Gross profit 47,654 44,693 43,139 32,632 49,201 46,162 42,776 35,473 168,118 173,612 144,158
Net income attributable to common shareholders $ 22,203 $ 8,870 $ 9,216 $ 4,147 $ 11,593 $ 10,701 $ 8,702 $ 6,988 $ 44,436 $ 37,984 $ 37,491
Net income per share attributable to common shareholders:                      
Basic (in usd per share) $ 0.47 $ 0.19 $ 0.20 $ 0.09 $ 0.25 $ 0.23 $ 0.19 $ 0.15 $ 0.95 $ 0.83 $ 0.82
Diluted (in usd per share) $ 0.46 $ 0.19 $ 0.19 $ 0.09 $ 0.24 $ 0.23 $ 0.19 $ 0.15 $ 0.93 $ 0.81 $ 0.82
Weighted average common shares outstanding:                      
Basic (in shares) 47,101 46,555 46,387 46,293 46,114 45,854 45,470 45,373 46,586 45,729 45,509
Diluted (in shares) 48,061 47,693 47,681 47,654 47,327 46,944 46,406 45,994 47,774 46,831 45,748