XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Segment Reconciliation to Totals reported in the accompanying Consolidated Financial Statements) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Segment Reporting Information [Line Items]    
Operating income $ 18,608 $ 13,513
Other general and administrative expenses 24,531 24,077
Depreciation and amortization 3,447 3,521
Interest income (106) (58)
Interest expense 2,461 1,820
Income before income taxes 16,253 11,751
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Operating income $ 46,586 $ 41,111