XML 148 R129.htm IDEA: XBRL DOCUMENT v3.10.0.1
Unaudited Quarterly Financial Data - Unaudited Quarterly Financial Data (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
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
Quarterly Financial Information [Line Items]                      
Direct premiums $ 673,605 $ 670,222 $ 667,191 $ 656,087 $ 650,906 $ 646,079 $ 637,426 $ 627,698 $ 2,667,104 $ 2,562,109 $ 2,444,268
Ceded premiums (392,290) (391,175) (403,449) (394,249) (397,318) (397,641) (406,043) (399,769) (1,581,164) (1,600,771) (1,600,559)
Net premiums 281,315 279,047 263,742 261,838 253,588 248,438 231,383 227,929 1,085,940 961,338 843,709
Revenues 487,325 484,781 467,815 459,923 442,942 427,300 413,696 405,164 1,899,843 1,689,102 1,519,084
Net investment income 21,760 20,622 20,030 19,017 19,459 19,922 19,742 19,894 81,430 79,017 79,025
Realized investment gains (losses), including OTTI (1,651) (126) 1,313 (1,656) 1,079 22 104 134 (2,121) 1,339 4,088
Other, net 13,941 14,359 14,790 13,897 14,711 14,291 14,150 12,939 56,987 56,091 50,576
Total benefits and expenses 379,403 373,346 354,050 376,960 334,853 327,100 317,307 330,322 1,483,759 1,309,582 1,181,489
Income before income taxes 107,922 111,435 113,765 82,963 108,089 100,200 96,389 74,842 416,084 379,520 337,595
Income taxes 21,381 26,296 27,065 17,248 (60,354) 33,565 33,282 22,772 91,990 29,265 118,181
Net income $ 86,541 $ 85,139 $ 86,700 $ 65,715 $ 168,443 $ 66,635 $ 63,107 $ 52,070 $ 324,094 $ 350,255 $ 219,414
Earnings per share:                      
Basic earnings per share $ 1.99 $ 1.95 $ 1.96 $ 1.46 $ 3.73 $ 1.46 $ 1.36 $ 1.12 $ 7.35 $ 7.63 $ 4.59
Diluted earnings per share $ 1.99 $ 1.94 $ 1.95 $ 1.46 $ 3.72 $ 1.46 $ 1.36 $ 1.11 $ 7.33 $ 7.61 $ 4.59
Commissions and Fees [Member]                      
Quarterly Financial Information [Line Items]                      
Revenues $ 171,960 $ 170,879 $ 167,940 $ 166,827 $ 154,105 $ 144,627 $ 148,317 $ 144,268 $ 677,607 $ 591,317 $ 541,686