XML 144 R122.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Operating Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Schedule of Operating Income [Abstract]      
Net income $ 66,693 $ 102,546 $ 50,684
Adjusted Operating Income Margin      
Operating revenues 427,737 349,035 301,345
Less: Legal expenses expected to be covered by insurance (4,306)
Operating revenues, as adjusted 423,431 349,035 301,345
Operating income 137,293 87,492 60,085
Add back: Expenses incurred in response to an activist campaign 4,966 5,880 4,459
Adjusted operating income $ 142,259 $ 93,372 $ 64,544
Operating income margin 32.10% 25.10% 19.90%
Adjusted operating income margin 33.60% 26.80% 21.40%