XML 63 R53.htm IDEA: XBRL DOCUMENT v3.23.3
Segment Information (Segment Reconciliation to Totals reported in the accompanying Consolidated Financial Statements) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Segment Reporting Information [Line Items]        
Operating income $ 22,839 $ 17,516 $ 62,986 $ 47,923
Other general and administrative expenses 26,798 24,030 77,048 72,220
Depreciation and amortization 3,620 3,441 10,449 10,571
Interest income (580) (83) (977) (249)
Interest expense 3,199 2,472 7,991 6,278
Income before income taxes 20,220 15,127 55,972 41,894
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Operating income $ 53,257 $ 44,987 $ 150,483 $ 130,714