Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Earnings Per Share (Details)

v3.19.3.a.u2
Summary of Significant Accounting Policies - Earnings Per Share (Details) - USD ($)
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
Accounting Policies [Abstract]                      
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
Basic weighted-average shares outstanding (in shares) 47,101 46,555 46,387 46,293 46,114 45,854 45,470 45,373 46,586 45,729 45,509
Effect of dilutive securities:                      
Stock options (in shares)                 1,188 1,102 239
Diluted weighted-average shares outstanding (in shares) 48,061 47,693 47,681 47,654 47,327 46,944 46,406 45,994 47,774 46,831 45,748
Stock options excluded from calculation of dilutive shares as the effect would be anti-dilutive (in shares)                 806 692 2,560