XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.2
Segment Information - Schedule of Operating Income and Operating Income Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Operating Income and Operating Income Margin [Member]        
Operating revenues $ 112,621 $ 107,034 $ 220,703 $ 203,872
Operating income 34,632 33,511 68,794 61,461
Add back: Expenses incurred in response to an activist campaign 4,271 4,966
Add back: Acquisition-related costs 1,967 1,967
Adjusted operating income $ 36,599 $ 37,782 $ 70,761 $ 66,427
Operating income margin 30.80% 31.30% 31.20% 30.10%
Adjusted operating income margin 32.50% 35.30% 32.10% 32.60%