XML 106 R89.htm IDEA: XBRL DOCUMENT v3.25.3
Segment Information - Schedule of Operating Income and Operating Income Margin (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Schedule of Operating Income and Operating Income Margin [Member]        
Operating revenues $ 125,616 $ 113,168 $ 346,319 $ 317,040
Less: Legal expenses expected to be covered by insurance (3,661) (4,114)
Operating revenues, as adjusted 125,616 109,507 346,319 312,926
Operating income 45,654 40,792 114,448 102,253
Add back: Expenses incurred in response to an activist campaign 4,966
Add back: Acquisition-related costs 2,409 4,376
Adjusted operating income $ 48,063 $ 40,792 $ 118,824 $ 107,219
Operating income margin 36.30% 36.00% 33.00% 32.30%
Adjusted operating income margin 38.30% 37.30% 34.30% 34.30%