XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Segment Reconciliation to Totals reported in the accompanying Consolidated Financial Statements) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Reporting Information [Line Items]      
Operating income $ 68,737 $ 65,936 $ 44,507
Other general and administrative expenses 96,417 87,508 80,044
Depreciation and amortization 14,060 14,494 12,051
Interest income (341) (268) (624)
Interest expense 8,907 5,806 3,189
Income before income taxes 60,171 60,398 41,942
Operating Segments [Member]      
Segment Reporting Information [Line Items]      
Operating income $ 179,214 $ 167,938 $ 136,602