XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.2
Segment Information (Segment Reconciliation to Totals reported in the accompanying Consolidated Financial Statements) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Segment Reporting Information [Line Items]        
Operating income $ 21,539 $ 16,894 $ 40,147 $ 30,407
Other general and administrative expenses 25,721 24,111 50,251 48,188
Depreciation and amortization 3,382 3,609 6,829 7,130
Interest income (291) (108) (397) (166)
Interest expense 2,331 1,986 4,792 3,806
Income before income taxes 19,499 15,016 35,752 26,767
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Operating income $ 50,642 $ 44,614 $ 97,227 $ 85,725