XML 62 R55.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information [Line Items]        
Operating income $ 26,181 $ 21,539 $ 49,826 $ 40,147
Other general and administrative expenses 28,565 25,721 56,207 50,251
Depreciation and amortization 3,401 3,382 6,870 6,829
Interest income (474) (291) (897) (397)
Interest expense 2,114 2,331 4,872 4,792
Income before income taxes 24,541 19,499 45,851 35,752
Operating Segments [Member]        
Segment Reporting Information [Line Items]        
Operating income $ 58,147 $ 50,642 $ 112,903 $ 97,227