XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.0.1
Segment Information (Segment Reconciliation to Totals reported in the accompanying Consolidated Financial Statements) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Segment Reporting Information [Line Items]      
Operating income $ 65,936 $ 44,507 $ 34,752
Other general and administrative expenses 87,508 80,044 61,421
Depreciation and amortization 14,494 12,051 10,574
Interest income (268) (624) (1,523)
Interest expense 5,806 3,189 3,105
Income from continuing operations before income taxes 60,398 41,942 33,170
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Operating income $ 167,938 $ 136,602 $ 106,747